Java
zxy861114
这个作者很懒,什么都没留下…
展开
-
JDBC加载的过程
jdbc加载的过程如图所示。桥接模式请参照:设计模式:桥接模式blog宗旨:用图说话原创 2014-10-24 15:19:55 · 1282 阅读 · 0 评论 -
backbone示例
$(function() { var AppList = Backbone.Collection.extend({ initialize : function() { }, fetch : function(data) { var that = this; data['size'] = 6; $.ajax({ url : $('#query-form')原创 2014-12-30 16:06:45 · 511 阅读 · 0 评论 -
kerberos
对称加密:同一个密钥可以同时用作信息的加密和解密密码常用的认证流程:1.用户输入密码后,进行函数散列(如md5)。2. 通过网络传输至服务器3.服务器通过用户名找到密码,进行同样的函数散列4.比对确定密码正误。问题:如果有程序对网络进行监控,那么是能够得到用户名与散列之后的密码。之后由盗窃者完成认证的过程。浏览器采用的解决方案是https.对传输的数原创 2014-12-30 15:59:24 · 516 阅读 · 0 评论 -
maven详解
maven是用来管理项目构建、项目部署以及项目文档的工具一、maven最重要的概念:Lifecycle、Phase、Goal.Lifecycle是项目构建预先定义好的流程。Phase是Lifecycle流程的各个组成部分。Goal是组成Phase的各个具体任务。Lifecycle内建有:default,clean,site三个。当mvn执行lifecycle中的其个pahse时原创 2014-12-19 11:24:13 · 574 阅读 · 0 评论 -
spring mvc详解
springmvc是在spring的基础上进行架构的。spring要做的事情从大的方面来说很简单,就是将xml中bean定义转化为容器中的BeanDefinition,然后进行实例化,提供给用户使用。我们的web程序的Spring容器为:org.springframework.web.context.support.XmlWebApplicationContext,它配置在Contex原创 2014-12-19 11:14:50 · 626 阅读 · 0 评论 -
TCP 资料收集
链接地址:1.百度百科2.TCP通信流程:http://blog.csdn.net/phunxm/article/details/5836034三次握手的精辟见解:实际上就是为了两边的请求都能被识别,所以逻辑上最少三次。原创 2014-12-31 16:18:21 · 514 阅读 · 0 评论 -
mybatis
mybatis原创 2014-12-01 17:53:47 · 458 阅读 · 0 评论 -
Java线程之二 锁定与等待阻塞原理图
如上图所示。原创 2014-11-03 17:57:45 · 931 阅读 · 0 评论 -
Java线程之三 AtomicInteger
AtomicInteger中用到的CAS(compare and swap)是整个concurrent的基石。上面分析了实现所用到的原理,其中缓存锁定方式只需要理解能够保证同步的原理即可。原创 2014-11-05 13:48:17 · 632 阅读 · 0 评论 -
ConcurrentHashMap原理图
blog宗旨:用图说话原创 2014-11-04 13:59:24 · 705 阅读 · 0 评论 -
JAVA线程
线程的各种状态如上图所示。对于wait/notify的测试,我将会留到 生产者消费者模式中实现。对于join、interrupt的测试如下:package com.huan;public class ThreadTest { public static void main(String[] args) throws Exception{// joinTest();原创 2014-10-30 15:48:40 · 702 阅读 · 0 评论 -
NIO
Selector里面会维持一个以channel为key、selectionkey为值的数据结构。我认为,select时,会遍历这个数据中除去selectedKeys中的channel,将遍历结果放入selectedKeys中,返回给用户处理。如果selectedKeys为空时,select会阻塞。有一个专门处理IO的线程,在比如有新数据来时,会唤醒select。用户处理完selectedK原创 2014-10-09 15:58:34 · 496 阅读 · 0 评论 -
eXtremeTable原理
图中我没有详细阐述handler的分工机制。各个功能块对应一个handler。由TableModel维持所以的handler,而handler也持有TableModel.从而完成分工清晰,但又可以相互引用的机制。原创 2014-10-09 15:54:36 · 799 阅读 · 0 评论 -
Java常用知识归纳
一、ThreadLocal原理 原创 2014-10-09 15:48:48 · 702 阅读 · 0 评论 -
java source debug
原地址:http://stackoverflow.com/questions/18255474/debug-jdk-source-cant-watch-variable-what-it-isUpdate: Actually I have just tried this process and it is not hard at all. Tested on Windows, J转载 2015-03-06 16:46:58 · 534 阅读 · 0 评论