- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 对象的创建过程
你知道这简简单单的一行代码,后面隐藏了哪些东西吗?在说这背后的故事之前先简单说说jvm对内存的管理: java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。
2016-11-10 21:35:52 226
原创 lucene学习笔记(一)
一、什么是全文检索?全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。1、只处理文本,不处理语义2、搜索时英文不区分大小写3、结果列表有相关度排序全文检索根据应用场景可以简单分为站内搜索和垂直搜索。二、全文检索与数据库搜索的区别?数据库的搜索:类似:select * from 表名 where 字段名 like “%关键字%”;例如:se
2016-10-30 10:41:32 347
原创 java线程
1、概念一、什么是进程?进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的ie浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再次点击桌面的ie浏览器,又启动了一个进程,操作系统将为新的进程分配新的独立的地址空间。二、什么是线程?1、线程是轻量级的进程2、线程是没有独立的地址空间(内存空间)3、线程是
2016-10-14 23:13:31 192
原创 javaIO流
一、概念什么是流?数据在数据源(文件)和程序(内存)之间经历的路径什么是输入流?数据从数据源(文件)到程序(内存)的路径什么是输出流?数据从程序(内存)到数据源(文件)的路径注意:判断是输入流还是输出流,以内存为参照,如果数据是向内存流动,则是输入流,反之是输出流。示意图:什么是文件流?文件在程序中是以流的形式来操作的。java流分为两种
2016-10-14 21:03:34 295
原创 java开发工程师面试题(二)
1、n为整形的函数形参,用伪代码实现如下图案的打印:当n=1时:*当n=2时:****当n=3时:**************当n=4时:**************************************......答案:package com.llb.mianshi1;public
2016-10-12 18:03:26 503
原创 java集合
一、java集合类主要有以下几种:List结构的集合类:ArrayList类、LinkedList类、Vector类、Stack类Map结构的集合类:HashMap类、Hashtable类Set结构的集合类:HashSet类、TreeSet类Queue结构的集合类:Queue接口二、List、Map、Set三种结构的集合类的特点:List:元素有放入
2016-09-28 16:16:48 259
原创 java开发工程师面试题(一)
1、Jdbc连接数据库的三大对象是?AA、Connection Statement ResultSetB、Connection PrepareStatment ResultSetC、Connection PrepareStatment CallableStatementD、Connections Statement ResultSet 2、要从文件”file
2016-09-25 19:04:57 4118
原创 hibernate学习笔记
一、对象持久化:把对象的信息保存到数据库或者文件。二、orm是什么? 对象关系映射(Object Relation Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。
2016-09-08 14:49:39 296
原创 servlet学习笔记
javac编译打包java文件命令:javac -d . java文件名1、tomcat在web开发中扮演的角色1、请求/响应流程: 1)、客户端(大部分情况下是浏览器)对Web服务器发出HTTP请求; 2)、HTTP服务器收到HTTP请求,将请求转由Web容器处理,Web容器会剖析HTTP请求内容,创建各种对象(如HttpServletRequ
2016-09-01 15:18:23 253
原创 web编程基础
c/s和b/s两种架构的优势和不足: c/s 优势:1、界面和架构很丰富 2、安全性高 3、响应速度快 不足:1、维护成本高,升级一次则所有客户端的程序都需要改变 2、用户群固定,由于程序需要安装才可使用,因此不适合面向一些不可知的用户 b/s 优势:1、开发成本
2016-09-01 09:55:33 2984
原创 软件测试基础(二)
软件生命周期: 需求、设计、编码、测试、维护、升级、废弃。软件测试流程: 需求分析、测试计划、测试方案、测试用例、测试执行、测试报告。 我公司的测试流程: 1、立项 2、需求拆分、工作量分配 3、组长编写测试计划、测试方案 4、编写用例、组织用例评审 5、执行用例、提
2016-08-04 19:42:19 323
原创 软件测试基础(一)
前言:1、理论知识是进行实践的前提,只有进行依托于理论知识的实践才是有意义的; 2、经过不断的时间后的总结问题不是浪费时间,而是为了让你以后面对问题时能更好的、更效率的去解决; 3、学习=实践->遇到问题->解决问题->再实践; 一、测试的定义:是指通过人工或自动的手段,对被测对象进行检测的活动,其目的在于发现被测对象与客户需求之间的差
2016-08-01 13:26:29 515
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人