自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 并发编程

Java 并发编程实践笔记   同步:互斥性、可见性。 协作:wait、notify、notifyAll   活跃度问题: 死锁:锁顺序、动态锁顺序、协作对象间(外星人)、资源死锁 饥饿:优先级、线程饥饿 活锁:未阻塞,一直尝试,一直失败;协作引起的,引入随机性可以解决。   避免死锁:尝试定时的锁(显示锁Lock) 诊断死锁:线程转储   GUI应用程序:Swing...

2014-07-03 13:42:34 155

原创 (转)ibatis 框架原理分析

(转)ibatis 框架原理分析  

2014-04-20 19:53:42 156

原创 (转) The JavaScript Event Loop: Explained

  JavaScript 的异步实现原理:event loop 模型。   http://blog.carbonfive.com/2013/10/27/the-javascript-event-loop-explained/

2014-03-24 16:13:57 147

原创 (转)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 177

原创 Spirng 源代码学习笔记 Web 篇(二)HandlerMapping

Spirng 源代码学习笔记 Web 篇(二)HandlerMapping HandlerMapping 负责将请求映射到实际处理对象。   当应用上下文中未配置 HandlerMapping 的实现类时,DispatcherServlet 在初始化时会根据DispatcherServlet.properties 的配置设置 Spring 自己的实现类。    org.springf...

2014-01-09 00:56:49 161

原创 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 149

原创 Spirng 源代码学习笔记 Web 篇(一)DispatcherServlet

Spirng 源代码学习笔记 Web 篇(一)DispatcherServlet    Spring MVC 将控制器、模型 、视图进行了很好的分离,请求的粗略处理过程如下图: 图中的 Front controller 指的就是   org.springframework.web.servlet.DispatcherServlet  DispatcherServlet 是请求的...

2014-01-05 23:54:46 175

原创 java 虚拟机

java 虚拟机 1、类装载体系 parent 委托模式;不同命名空间防止恶意访问和覆盖。 2、类装载过程 加载:将 class 字节流转化为虚拟机内的类结构。 连接:验证(结构、语义、字节流)、准备(分配类字段空间)、解析(可选,将符号引用转化为实际引用) 初始化:执行类初始化 static 字段和程序块 3、AccessController doPrivileged() 方法...

2014-01-05 18:51:44 130

原创 技术 FAQ

记录日常碰到的一些疑问,有空的时候研究。   1、Q:multipartResolver 文件上传 文件流的持续处理过程是怎样的?(20140105)   2、Q:如何使用非 java API 提供的本地方法?(20140105)       A:(20140305)http://blog.youkuaiyun.com/xw13106209/article/details/6989415   ...

2014-01-05 18:29:30 274

原创 Builder设计模式例子

Effective java 2中例子: 当构造函数中的参数很多,且只有少数为必须设置值时,可以使用Builder模式。   public class NutritionFacts { private final int servingSize; private final int servings; private final int calories; private...

2013-09-29 10:11:52 280

原创 RSA使用js加密,使用java解密

    RSA算法使用javascript加密,使用java解密,提供完整代码及例子下载。     javascript加密介绍参见另一篇:javascript使用RSA加密提交数据。本篇的例子使用的js是上一篇中提到的第2个版本。          本篇是服务端解密部分,并且提供可运行的包括js的全部示例代码。     由于sun虚拟机自带的RSA解密填充模式使用的都是特殊的PADD...

2013-01-20 22:34:35 430

原创 javascript使用RSA加密提交数据

    场景:出于安全考虑,要求对页面提交的关键信息进行加密,在网络传输过程中使用密文传递,在服务器端解密后使用。这样不管在浏览器端还是网络传输中截获了数据,都无法获取实际的信息。       方法:使用非对称加密算法,在页面端使用公钥进行加密,在服务器端使用密钥进行解密。       已经有人通过javascript实现了rsa加密算法,以下是两个选择:       1、http...

2013-01-20 11:11:23 487

Effective Java General Programming

Chapt8 General Programming   45.最小化局部变量的作用域   >第一次使用前声明   >几乎所有的局部变量都应该在声明时包含一个初始值    例外:在try块外声明,在块内和块外使用   >使用for循环优于while循环   >保持方法短小、专一    46.for-each循环优于传统的for循环   >例外情...

2013-01-19 20:26:33 146

原创 接口方法没有找到实现

  org.springframework.beans.factory.config.ConfigurableBeanFactory.destroySingletons()       在看Spring源码时,发现上面面接口中的方法,在eclips中通过Ctrl+T查看继承关系时,没有找到实现该方法的类,但是又有很多类实现了ConfigurableBeanFactory接口,并且存在很多处对...

2012-11-21 12:31:54 677

空空如也

空空如也

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

TA关注的人

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