java
文章平均质量分 66
yajiaoliu
人类一思考,上帝就发笑。
展开
-
接口方法没有找到实现
org.springframework.beans.factory.config.ConfigurableBeanFactory.destroySingletons() 在看Spring源码时,发现上面面接口中的方法,在eclips中通过Ctrl+T查看继承关系时,没有找到实现该方法的类,但是又有很多类实现了ConfigurableBeanFactory接口,并且存在很多处对...原创 2012-11-21 12:31:54 · 614 阅读 · 0 评论 -
(转)Google Java编程风格指南
作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。目录前言源文件基础源文件结构格式命名约定编程实践Javadoc后记...原创 2014-02-22 22:34:17 · 125 阅读 · 0 评论 -
Java 并发编程
Java 并发编程实践笔记 同步:互斥性、可见性。协作:wait、notify、notifyAll 活跃度问题:死锁:锁顺序、动态锁顺序、协作对象间(外星人)、资源死锁饥饿:优先级、线程饥饿活锁:未阻塞,一直尝试,一直失败;协作引起的,引入随机性可以解决。 避免死锁:尝试定时的锁(显示锁Lock)诊断死锁:线程转储 GUI应用程序:Swing...原创 2014-07-03 13:42:34 · 119 阅读 · 0 评论 -
Spirng 源代码学习笔记 Web 篇(二)HandlerMapping
Spirng 源代码学习笔记 Web 篇(二)HandlerMappingHandlerMapping 负责将请求映射到实际处理对象。 当应用上下文中未配置 HandlerMapping 的实现类时,DispatcherServlet 在初始化时会根据DispatcherServlet.properties 的配置设置 Spring 自己的实现类。 org.springf...原创 2014-01-09 00:56:49 · 122 阅读 · 0 评论 -
java 5 桥接方法
java 5 泛型导致的桥接方法(转载) 原文链接 http://berdy.iteye.com/blog/810488 abstract class A<T> { abstract T get(T t);}class B extends A<String> { @Override String get(String s) {...原创 2014-01-07 23:06:20 · 113 阅读 · 0 评论 -
Spirng 源代码学习笔记 Web 篇(一)DispatcherServlet
Spirng 源代码学习笔记 Web 篇(一)DispatcherServlet Spring MVC 将控制器、模型 、视图进行了很好的分离,请求的粗略处理过程如下图:图中的 Front controller 指的就是 org.springframework.web.servlet.DispatcherServlet DispatcherServlet 是请求的...原创 2014-01-05 23:54:46 · 138 阅读 · 0 评论 -
java 虚拟机
java 虚拟机1、类装载体系parent 委托模式;不同命名空间防止恶意访问和覆盖。2、类装载过程加载:将 class 字节流转化为虚拟机内的类结构。连接:验证(结构、语义、字节流)、准备(分配类字段空间)、解析(可选,将符号引用转化为实际引用)初始化:执行类初始化 static 字段和程序块3、AccessController doPrivileged() 方法...原创 2014-01-05 18:51:44 · 99 阅读 · 0 评论 -
RSA使用js加密,使用java解密
RSA算法使用javascript加密,使用java解密,提供完整代码及例子下载。 javascript加密介绍参见另一篇:javascript使用RSA加密提交数据。本篇的例子使用的js是上一篇中提到的第2个版本。 本篇是服务端解密部分,并且提供可运行的包括js的全部示例代码。 由于sun虚拟机自带的RSA解密填充模式使用的都是特殊的PADD...原创 2013-01-20 22:34:35 · 371 阅读 · 0 评论 -
Effective Java General Programming
Chapt8 General Programming 45.最小化局部变量的作用域 >第一次使用前声明 >几乎所有的局部变量都应该在声明时包含一个初始值 例外:在try块外声明,在块内和块外使用 >使用for循环优于while循环 >保持方法短小、专一 46.for-each循环优于传统的for循环 >例外情...2013-01-19 20:26:33 · 103 阅读 · 0 评论 -
(转)ibatis 框架原理分析
(转)ibatis 框架原理分析原创 2014-04-20 19:53:42 · 118 阅读 · 0 评论