
java
nj_link
有一个传说,有开头,却没有结尾。有英雄,却没有主角。故事中很多人围绕一把神剑展开激战,没有永远的赢家,没有最终的冠冕。没有永恒的定理,没有不变的结局。这个传说便是《挨踢传说》。
展开
-
本地缓存实现
最近做了个东西,使用的数据是根据元数据进行读取和加工,加工后又基本不变,使用又比较频繁。所以要用到缓存。ehcache是当对象超过配置的最大内存时才部分写入磁盘(非完整),或者配置diskPersistent=true才可以写入磁盘。当初一直以为ehcache在磁盘中读取的缓存是非完整的(重启完就没了)。当初没发现有diskPersistent这个配置,所以就自己先实现了一个简单的。1、对序列...2015-03-11 15:59:18 · 144 阅读 · 0 评论 -
jvm学习(笔记)
1、jvm规范[img]http://dl2.iteye.com/upload/attachment/0106/7321/b82f75ea-14aa-3c53-8c0a-6d5ce50d5265.png[/img]2、Oracle Jdk 编译机制[img]http://dl2.iteye.com/upload/attachment/0106/7323/d19efb48-8568-3f...原创 2015-03-17 21:56:31 · 170 阅读 · 0 评论 -
lucene基本架构
[b]lucene各个模块用途[/b][img]http://dl2.iteye.com/upload/attachment/0106/8088/aea06d24-8be4-30a2-95fd-5ac8ee8f1e48.png[/img][b]建立索引和检索图解[/b][img]http://dl2.iteye.com/upload/attachment/0106/8092/9a6e9...原创 2015-03-19 19:26:04 · 141 阅读 · 0 评论 -
NIO和NodeJs中基于事件的异步调用
[b]异步[/b]目前的异步执行不管是js还是java,都并不是真正的异步。或是基于队列的方式,或是基于事件的方法,他都没有在同一时间同时执行2条或多条代码。异步并行编程目前并没有成为主流。[b]NIO[/b]1、NIO 的创建目的是为了将最耗时的 I/O 操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。2、他是基于事件的异步调用方法。通道是双向的,客户端和服务端...2015-03-24 15:33:21 · 491 阅读 · 0 评论 -
mybatis报找不到类
调用mybatis时参数类型为一个包含动态内部类的参数类型,那么会报ClassNotFoundException[code="java"]public class ModelResult { private List list = new ArrayList() { public class Result { }}[/code]原因:mybatis会调...原创 2015-03-26 17:36:01 · 1685 阅读 · 0 评论 -
svn与apache dbd整合
准备工作[code="java"]cd ..bzip2 -dc temp/apr-1.4.5.tar.bz2 | tar -xf -bzip2 -dc temp/apr-util-1.3.12.tar.bz2 | tar -xf -gzip -dc temp/neon-0.29.6.tar.gz | tar -xf -bzip2 -dc temp/serf-0.7.2.tar....原创 2015-04-23 14:54:58 · 213 阅读 · 0 评论 -
(转)SPDY、HTTP/2、QUIC协议
1 SPDY协议1.1 概述SPDY为speedy(单词原意:快速的)的缩写,读音也就是speedy。SPDY协议已发布过4个草案,分别为版本1、2、3、3.1。目前版本4已在试验阶段,但未发布,Chromium里已有一些针对版本4的代码。SPDY对比HTTP的优势: 1. 复用连接,可在一个TCP连接上传送多个资源。应对了TCP慢启动的特性。 2. 请求分优先级,重要的资源优...原创 2015-04-27 19:53:55 · 320 阅读 · 0 评论