Java
Sidyhe
这个作者很懒,什么都没留下…
展开
-
json - 使用jackson进行序列化/反序列化
public class JsonHelper { static ObjectMapper getMapper() { ObjectMapper mapper; mapper = new ObjectMapper(); mapper.setSerializationInclusion(JsonInclude.Include.NON_NUL原创 2016-06-29 16:00:01 · 1243 阅读 · 0 评论 -
Hprose-java之异常处理
测试环境: IDEA + JETTY + HPROSE若要获取接口异常通知(回调)需调用ServletHolder的setInitParameter方法, key为"event", 值为HproseServiceEvent示例代码:public class XServletHolder extends ServletHolder { public XServle原创 2016-06-22 14:04:47 · 1560 阅读 · 0 评论 -
lucene学习记录(2) - 实时索引,中文分词
实时索引在lucene中, Directory和IndexWriter都是线程安全的, IndexReader也是但reader不能实时反应writer的修改, 必须重新打开reader才可以目前本人采用的办法是每次都打开一个新的reader, 虽然效率上会受影响但目前数据量也就是在5W以内, 且索引在内存中, 尚可接受中文分词自带的StandardAnalyzer对于中文原创 2016-07-03 23:34:56 · 1585 阅读 · 0 评论 -
lucene学习记录(3) - 结果排序, 范围查询
前言推荐Lucene文章, 也是本人上一篇博客里提到的这次是系列文章>, 传送门结果排序应业务需求, 要把上一篇文章中的结果按照排序(文字的发布时间)所以Document要增加一个time字段对于时间上的比较, 本人倾向于用时间戳, 毕竟文本的表达方式比较起来效率不高SO, 规定time为long型, 意义为unixTime然后在search的时候f原创 2016-07-06 13:37:13 · 3576 阅读 · 1 评论 -
Windows FILETIME与JAVA Date互转
public class TimeHelper { private final static long DIFF_UNIX_WIN_MS = 11644473600000L; private final static long MULTIPLE_MS_100NS = 10000; private TimeHelper() { } public static Date Fil原创 2015-08-24 17:59:17 · 2251 阅读 · 0 评论 -
APACHE MINA之ECHO服务器
.原创 2016-03-27 18:36:41 · 827 阅读 · 1 评论 -
APACHE MINA之自定义CODEC(编码/解码)
.原创 2016-03-27 23:23:19 · 1197 阅读 · 1 评论 -
JETTY with SSL
创建keystore相关资料基于jetty9 编程构建嵌入式https 服务器java中Keytool的使用总结实践代码封装了个函数, 方便构造出一个ConnectorServerConnector buildSslConnector(Server server, int securePort, String keyStorePath, String keyStoreP原创 2016-04-22 15:55:02 · 775 阅读 · 1 评论 -
Hprose之JAVA服务端与C++客户端
.原创 2016-05-25 18:07:44 · 2614 阅读 · 1 评论 -
HttpClient Post 二进制/字节流/byte[]
HttpClient 3.xHttpClient 4.x原创 2016-06-03 11:28:38 · 24507 阅读 · 2 评论 -
lucene学习记录(1) - 初识神器
在内存中建立索引, 90W条数据占用约1.5G内存public class AppInst { private static AppInst ourInstance = new AppInst(); public static AppInst getInstance() { return ourInstance; } private AppI原创 2016-07-01 17:35:15 · 598 阅读 · 1 评论 -
在Jetty9中使用HttpSessionListener和Filter
HttpSessionListener当Session创建或销毁的时候被调用示例代码:class MyHttpSessionListener implements HttpSessionListener { @Override public void sessionCreated(HttpSessionEvent httpSessionEvent) {原创 2016-08-01 13:25:43 · 3123 阅读 · 3 评论