Java
hcegg
这个作者很懒,什么都没留下…
展开
-
I的各种plus
国庆7天假根本没时间玩,得好好准备下找工作的事情。回到学校看同学桌子上有一本《Java面试宝典》,还是新书,不错!我就喜欢看新书,顺便补补基础吧。 关于那啥i++,++i的问题,想必也是老生常谈了,我之前直接的理解就是:对于i++,先返回i的值,然后再做++,而++i是先做++,再返回i的值。 比如i=0;此时 System.out.print(i++),输出的是0.而...原创 2011-10-02 21:04:53 · 77 阅读 · 0 评论 -
Servlet 访问spring容器
头晕, 没看懂,先存着http://blog.csdn.net/indexchen/article/details/1301717原创 2011-11-14 19:07:30 · 111 阅读 · 0 评论 -
maven上传jar至依赖库
项目中遇到一个需求,是把自己这边的DO传到服务器的repository库中。首先需要maven install 将相应的包上传到本地库,然后修改pom.xml的parent节点例如 parent com.taobao 1.0.1 需要注意的是要修改version 版本号,防止覆盖。 最后到相应包目录下执行maven deplo...原创 2011-11-14 18:39:17 · 115 阅读 · 0 评论 -
Java异常
Throwable是所有Java程序中错误处理的父类,有两种子类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception:表示可恢复的例外,这是可捕捉到的。Java提供了两类主要的异常:runti...原创 2011-10-30 02:09:32 · 79 阅读 · 0 评论 -
java.util.BitSet
今天发现这个类还是蛮有用的,特别是在做Bitmap算法的时候另外BitSet是非线程安全的,需要外部同步。Example://创建一个具有10000000位的bitset 初始所有位的值为false java.util.BitSet bitSet = new java.util.BitSet(10000000); //将指定位的值...原创 2011-10-29 14:14:48 · 152 阅读 · 0 评论 -
高性能IO设计的Reactor和Proactor模式(转发)
在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。 在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步,同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步是指用户进程触发...原创 2011-10-22 22:11:37 · 198 阅读 · 0 评论 -
Spring 中的TransactionTemplate
使用TransactionTemplate 不需要显式地开始事务,甚至不需要显式地提交事务。这些步骤都由模板完成。但出现异常时,应通过TransactionStatus 的setRollbackOnly 显式回滚事务。TransactionTemplate 的execute 方法接收一个TransactionCallback 实例。Callback 也是Spring 的经典设计,用于简化用户操...原创 2011-10-20 11:42:02 · 1206 阅读 · 0 评论 -
关于Interupt
看了这篇博文,才发现自己多线程编程确实还没入门。。。。。。 http://blog.csdn.net/axman/article/details/562249[线程的中断]不客气地说,至少有一半人认为,线程的"中断"就是让线程停止.()如果你也这么认为,那你对多线程编程还没有入门.在java中,线程的中断(interrupt)只是改变了线程的中断状态,至于这个中断...原创 2011-10-11 16:02:02 · 518 阅读 · 0 评论 -
Java Web应用的生命周期
淘宝面试的时候问过我关于Servlet生命周期的问题,当时支支吾吾的没答上来。今天看看到一本书上讲的挺详细的,顺便记录下来。好记性不如烂笔头啊。 Java Web应用的生命周期是由Servlet容器来控制的,归纳起来包含3个阶段: 启动阶段:(1)Servlet容器加载web.xml文件中的数据到内存; (2)为应用创建一个Servlet...原创 2011-10-06 11:41:54 · 119 阅读 · 0 评论 -
java NIo
http://suhuanzheng7784877.iteye.com/blog/1122131原创 2011-10-06 01:00:37 · 61 阅读 · 0 评论 -
关于final
继续说点《Java面试宝典》上的事。 对于java中的final,也是面试的热门考点之一,记得淘宝面试时候,浚哥就曾给我出过这方面的题。但是当时太弱,竟然没见过 方法参数中 带final的变量。还好在浚哥的提示下,我就把之前记过的final balabala的说了一大堆,自我感觉还是挺满意的。 今日一看书上的解释,“定义方法中的参数为final,对于基本类型的变量,这样...原创 2011-10-03 20:50:22 · 57 阅读 · 0 评论 -
web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序
web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢?加载顺序会影响对spring bean 的调用。 比如filter 需要用到 bean ,但是加载顺序是 先加载filter 后加载spring,则filter中初始化操作中的bean为null;首先可以肯定 加载顺序与他们在web...原创 2012-02-23 17:27:06 · 178 阅读 · 0 评论