自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创  浅谈Java中的hashcode方法

 浅谈Java中的hashcode方法  哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:1public native int hashCode();  根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。  为何Obje...

2016-06-25 15:45:50 99

原创 面试题

对JAVA集合进行遍历删除时务必要用迭代器[code="java"]public static void main(String args[]) { List famous = new ArrayList(); famous.add("haha"); famous.add("hehe"); famous.add("xixi"); famo...

2016-06-22 23:24:55 156

原创 多线程的使用

[code="java"]package cm.aichijihua;public class ThreadTest1 { public static void main(String[] args) { // 方式1 重写线程的run()方法 将要执行的方法写run方法中 Thread thread = new Thread(){ @...

2016-06-20 22:25:32 94

原创 web.xml加载顺序

web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听...

2016-06-19 00:26:08 103

原创 javaWeb监听器

监听器: 正对WEB环境的监听 主要有三类: 1.ServletContext:对servlet上下文(application对象)进行监听 2.Session:对session监听 3.Request:对request的监听主要是:ServeltContext.Session的监听在WEB端实现监听实质:实现一...

2016-06-19 00:16:24 76

原创 Servletcontext的几点认识

运行在Java虚拟机中的每一个Web应用程序都有一个与之相关的Servlet上下文。Java Servlet API提供了一个ServletContext接口用来表示上下文。在这个接口中定义了一组方法,Servlet可以使用这些方法与它的Servlet容器进行通信,例如,得到文件的MIME类型,转发请求,或者向日志文件中写入日志消息。  ServletContext对象是Web服务器中的一...

2016-06-19 00:05:40 123

原创 Strut2单例,多例?

[b]struts2中action是多例的,即一个session产生一个action[/b]如果是单例的话,若出现两个用户都修改一个对象的属性值,则会因为用户修改时间不同,两个用户访问得到的属性不一样,操作得出的结果不一样.举个例子:有一块布长度300cm,能做一件上衣(用掉100cm)和一件裤子(用掉200cm);甲和乙同时访问得到的长度都是300cm,甲想做上衣和裤子,他先截取10...

2016-06-18 23:53:27 95

原创 servlet单线程多实例

首先明确:Servlet是单实例的,即对于同一种业务请求只有一个是实例。不同的业务请求可以通过分发来产生多个实例。其次:单实例的原因我想是因为单实例足可以处理某一个请求,就像ibatis的Querydao、UpdateDao一样都是单实例的。再次:为什么单实例足可以处理某一个请求,因为Servlet是单实例多线程的。先看一段代码:[code="java"]package h...

2016-06-18 23:45:17 447

原创 linux

[实用]Linux的vim三种模式及命令 一般模式:在Linux终端中输入“vim 文件名”就进入了一般模式,但不能输入文字。编辑模式:在一般模式下按i就会进入编辑模式,此时就可以写程式,按Esc可回到一般模式。命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行。 命令模式:i 在光标前进入 I 在行首进入a 在光标后进入 A 在...

2016-06-01 18:37:44 82

原创 BigDecimal.setScale 处理java小数点

BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4setScale(1,BigDecimal.ROUND_HALF...

2016-05-24 13:43:07 143

原创 RandomStringUtils工具类

[b]//产生5位长度的随机字符串,中文环境下是乱码[/b]RandomStringUtils.random(5);[b]//使用指定的字符生成5位长度的随机字符串[/b]RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f', '1', '2', '3'});[b]//生成指定长度的字母和数字的随机组合...

2016-05-24 11:21:03 353

原创 堆栈的区别

[b]队列是先进先出[/b]:就像一条路,有一个入口和一个出口,先进去的就可以先出去。[b]而栈[/b]就像一个箱子,后放的在上边,所以后进先出。

2016-05-22 21:08:22 73

原创 web.xml配置

[b] 格式定义:[/b] [code="html"] contextConfigLocation contextConfigLocationValue> [/code] [b]作用[/b]:该元素用来声明应用范围(整个WEB项目)内的上下文初始化参数。 para...

2016-05-19 16:14:37 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除