![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
yzhw2008
这个作者很懒,什么都没留下…
展开
-
BASE64Encoder 加密找不到jar包
直接用ctrl+shift+o快捷键引入包失败,解决办法右键项目->属性->Java Bulid Path->JRE System Library->Access rules如下图[img]http://dl.iteye.com/upload/attachment/0075/2706/b5c60de3-67a7-3dd2-a1c4-71ba69ac78f5.png[/img]编辑,...原创 2012-10-18 10:40:34 · 125 阅读 · 0 评论 -
线程状态图
[img]http://dl.iteye.com/upload/attachment/0076/4318/4d971814-4d6b-3c70-8554-162829a72bbf.jpg[/img]图一[img]http://dl.iteye.com/upload/attachment/0076/4320/f20a4f38-a779-3ee8-9ddb-a5e6ac17fb5a...原创 2012-11-10 22:36:30 · 94 阅读 · 0 评论 -
并发与并行
百度百科的解释 并发和并行是即相似又有区别的两个概念,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行...原创 2012-11-10 21:21:08 · 111 阅读 · 0 评论 -
Integer.ValueOf(int)和new Integer(int)性能比较
JDK的源码,看到Integer.ValueOf(int)里面做了优化[code="java"] public static Integer valueOf(int i) { final int offset = 128; if (i >= -128 && i Integer a = Integer.valueOf(100);,所以a和b得到都是一个Cache对象,并且是...原创 2012-11-08 20:52:48 · 154 阅读 · 0 评论 -
ThreadPoolExecutor
线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个 ThreadPoolExecutor 还维护着一些基本的统计数据,如完成的任务数。 为了便于跨大量上下文使用,此类提供了很多可调整的参数和扩展钩子 (hook)。但是,强烈建议程序员使用较为方便的 Executor...原创 2012-11-06 21:49:41 · 81 阅读 · 0 评论 -
优化 Java 内部 I/O
[url=http://www.ibm.com/developerworks/cn/java/j-io1/index.html]彻底转变流,第 1 部分[/url][url=http://www.ibm.com/developerworks/cn/java/j-io2/index.html]彻底转变流,第 2 部分:优化 Java 内部 I/O[/url]...原创 2012-11-01 12:41:23 · 92 阅读 · 0 评论 -
Reactor模式
[url=http://daimojingdeyu.iteye.com/blog/828696]Reactor模式,或者叫反应器模式[/url]涉及到多线程处理方式:一个事件到来,就会产生一个线程服务,这种方式在事件请求少的情况下会有很好的用户体验;线程池:用数量较少的线程来为同时请求事件服务,缺点就是某一处服务处理时间较长时,其他请求事件得不到服务的响应;Reactor模式:引用文中的比喻那...原创 2012-10-31 23:44:48 · 91 阅读 · 0 评论 -
java io
[url=http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html]Java中的IO整理[/url][url=http://www.cnblogs.com/rollenholt/archive/2011/09/29/2195730.html]Java NIO[/url]原创 2012-10-31 13:40:07 · 81 阅读 · 0 评论 -
AOP术语
一、连接点(Joinpoing)程序执行的某个特定位置:如类开始初始化前、类初始化后、类的某个方法调用前、调用后、方法抛出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点,这些代码中的特定点就称连接点。Spring仅支持方法的连接点,仅能在方法调用前、后、方法抛出异常时以及方法调用前后这些程序执行点织入增强。二、切点(Pointcut)每个程序类都拥有多个连接点,如一个类有两个...原创 2012-10-21 20:49:55 · 76 阅读 · 0 评论 -
多线程带来的风险/多线程评定的标准
[b]安全性--不损坏对象[/b] 对象的损坏通常是指对象的字段所取得的值并非预期值。在多线程环境中,如果没有足够的同步,多个线程操作执行顺序是不可预测的,由于多个线程是共享相同的的内存地址,并且是并发运行,因此它们可能会访问或修改其他线程正在使用的变量。要使多线程程序的行为可预测,必须对共享变量的访问操作进行协同,这样才不会在线程间发生彼此干扰。value++操作,当A、B线程并发...2012-11-10 23:50:06 · 110 阅读 · 0 评论