HttpClient使用教程

JerryHouse | 未分类 | 2015-09-16
1.设置http请求超时时间 4.3版本以下: HttpParams httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParams, 30000); client = new DefaultHttpClient(httpParams); 4.3版本及以上版本 RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(30 * 1000).build(); HttpCli... [阅读全文]
ė 6HttpClient使用教程已关闭评论 0

如何用Maven打出优雅的项目结构

JerryHouse | 未分类 | 2015-09-09
我心中打出的优雅的Java项目结构是这样的: myproject --bin --conf --lib --log myproject是项目的根目录,bin存放项目启动或者停止的脚本,conf中存放项目的配置文件,log中存放项目的运行日志,lib中存放相关的jar包。那么我们怎么才能打出这样的目录结构呢?我们首先要按照一定的结构建立java项目的目录,并且得借助maven assembly的帮助。... [阅读全文]
ė 6如何用Maven打出优雅的项目结构已关闭评论 0

Java中的BitSet

JerryHouse | java, 搜索, 数据结构 | 2015-08-20
最近看到ES在缓存filter的结果时用到了BitSet的数据结构,用一个bit来标识文档是否满足这个filter,利用bitset的or,and,andnot可以迅速地找到符合多个filter的文档的集合。顺带就看了看java中的BitSet的实现。 1. BitSet使用的例子 BitSet bits1 = new BitSet(16); BitSet bits2 = new BitSet(16); bits1.set(3); ... [阅读全文]
ė 6Java中的BitSet已关闭评论 0, ,

ElasticSearch中的Filter和Query

JerryHouse | 搜索 | 2015-08-19
ElasticSearch中可以通过filter或者query来获取满足特定条件的文档,但是它们的实现和目的有一些不同之处。Filter作用于有确定值的字段,判断这些字段是否满足特定的条件。例如: 1.CreateDate字段的值是否在2013年到2014年之间? 2.作者字段的值是否包含“不二”? 3.lat_lon字段的值是否在给定点的10km范围之内? Query和filter类似,它也... [阅读全文]
ė 6ElasticSearch中的Filter和Query已关闭评论 0, ,

如何将windows文本文件转为linux文本文件

JerryHouse | 未分类 | 2015-08-03
Windows和linux的文本文件的格式有些不同。Windows使用’\r\n’表示一行的结束和新的一行的开始,而linux用’\n’表示一行的结束和新的一行的开始,因此在linux上多行的文件在windows上的一些程序中变成了一行,linux的程序在展示windows格式的文本文件时的每一行的末尾都会带一个Ctrl-m (^M)。 解决这个问题有2中方法:unix2dos,... [阅读全文]
ė 6如何将windows文本文件转为linux文本文件已关闭评论 0

Restful服务应不应该在URI中加入版本号?

JerryHouse | java | 2015-06-15
我维护着向我的APP提的Restful服务,在Restful服务中每一个URI就对应着一个独立的资源,例如http://api.myapp.com/user/1就对应着编号为1的用户的信息,发出请求后客户端会得到描述用户信息的json串: { id: 1, username: "13636501595", password: "123", lastLng: 114.158, lastLat: 22.2847, addTime: "2015-01... [阅读全文]
ė 6Restful服务应不应该在URI中加入版本号?已关闭评论 0,

IOS动态标签

JerryHouse | ios | 2015-05-31
IOS动态标签
最近写的一款IOS小工具需要用到动态添加标签的功能,大致的功能包括添加标签和删除标签 实现时参考了TagListView的实现,并在这个过程中学到了一些之前没有用到的IOS技术。 1. didSet/willSet关键字 一个TagListView有多个TagView,TagListView中的tagBackgroundColor属性控制着TagView的背景颜色,我希望改变tagBackgroundColor属性以后对应的UI会自... [阅读全文]
ė 6IOS动态标签已关闭评论 0

Pandas读取数据到Dataframe

JerryHouse | mysql, python, 数据分析 | 2015-05-14
Python中用Pandas进行数据分析,最常用的就是Dataframe数据结构,之前写过一篇文章介绍Pandas的基本用法,后来有些朋友问Pandas怎么从数据库中读取数据,怎么从文件中读取数据之类的问题,因此单独开篇文章介绍Pandas如何读取数据到Dataframe。将Dataframe写入文件和数据库可以参考这篇文章 1. Pandas读取Mysql数据 要读取Mysql中的数据,首先要安装Mysq... [阅读全文]
ė 6Pandas读取数据到Dataframe已关闭评论 0, ,
Ɣ回顶部