- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 随记:安全地关闭 jvm(tomcat停止钩子事件处理)
在jvm中,java.lang.Runtime 有一个方法,public void addShutdownHook(Thread hook) {},此方法始于jdk1.3,用于在jvm关闭时执行一些命令。 参数是一个线程类,所以我们创建Thread对象并重写run方法即可。这里说一下使用到的地方。假如后台有定时任务在运行,或者触发事件。只要是有长时运行的任务,在jvm关闭时都会停止。这可能会导致一
2015-12-28 13:44:00 4515
原创 lombok @EqualsAndHashCode 注解的影响
官方文档:@EqualsAndHashCode原文中提到的大致有以下几点: 1. 此注解会生成equals(Object other) 和 hashCode()方法。 2. 它默认使用非静态,非瞬态的属性 3. 可通过参数exclude排除一些属性 4. 可通过参数of指定仅使用哪些属性 5. 它默认仅使用该类中定义的属性且不调用父类的方法 6. 可通过callSuper=true解决上
2015-12-24 10:01:44 162504 11
翻译 elasticsearch 后置过滤器(Post Filter)
本章翻译自Elasticsearch官方指南的Filtering Queries and Aggregations一章。过滤查询以及聚合A natural extension to aggregation scoping is filtering. Because the aggregation operates in the context of the query scope, any filt
2015-12-20 19:53:42 13294
原创 Elasticsearch dynamic mapping 动态模板 Default mapping 默认列
参考官方文档:Dynamic field mappingeditDefault mappingCustom dynamic mapping问题我们有一个标签,所以这个标签会有很多,而且都是用户自己的标签,会有各种各样的内容。如果使用动态映射列,第一次可能就是数字类型,而后进来其它的字符就全是无法转换的错误。解决elasticsearch提供了一个默认的配置可以设置动态映射列的格式。 简单来说,就是
2015-12-18 16:07:19 6985
转载 Mac 下配置php环境
Mac OS X 内置了Apache 和 PHPMac OS X 内置了Apache 和 PHPMac OS X 内置了Apache 和 PHPMac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例。主要内容包括: 启动Apache 运行PHP 安装MySQL 使用phpMyAdmin 配置PHP的MCrypt扩展库 设置虚拟主机
2015-12-17 13:57:29 604
原创 Spring 解析httpServletRequest注入参数到Bean的拦截包装
此文并非专业文章,只是随记。相关类: BeanWrapperImplModelAttributeMethodProcessor.resolveArgument()ServletRequestDataBinder 它可以手动调用,如: Param param=new Param();//Param是你的参数bean ServletRequestDataBinder servletRequest
2015-12-09 11:05:49 4186
原创 jackson 通用解析json方法
package com.util;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.DeserializationFeature;import c
2015-12-07 11:02:51 3933
httpcomponents-client-4.3.6
2014-12-15
Android开源项目 GifView源码+demo+jar包
2014-08-14
windows7_wifi
2013-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人