- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 复杂业务逻辑下的合理遍历
业务场景我们在前端界面进行任务手动分配,要求将多条录音随机分配给多个质检员。指定每个质检员的录音个数。数据处理1、录音Map(key=id,value=time) 2、质检员id list 3、质检员任务list(number) 4、需要质检的录音数量逻辑处理1、代码:/*** 将所有工单按照指定的分配数量分配给相应的质检员* @param worksheets 工单uuid和工单所在索
2017-10-31 11:34:43 654
原创 我遇见的细节使用的注解
1、@JSONField(serialize=false) 作用:在序列化时不进行序列化(减少流量,提高数据传输效率) 使用位置:实体类成员变量上 来源:import com.alibaba.fastjson.annotation.JSONField;@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD, Element
2017-10-27 17:55:56 291
原创 elasticsearch分词聚合查询demo
我们在通过elasticsearch查询text类型的字段时,我们使用aggs进行聚合某个text类型field。这时elasticsearch会自动进行分词将分词后的结果进行聚合。获取每一个分词出现在文档的文档个数。注意:是文档的次数不是文档中分词出现的次数,也就是说即便某个词在某个文档中出现了多次,但是只记录这个词的doc_count次数为1.查询语句例子:GET voice*/_se
2017-10-20 14:18:02 4227 1
原创 elasticsearch增删改语句模板
POST _bulk{ "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } }{ "field1" : "value1" }{ "delete" : { "_index" : "test", "_type" : "type1", "_id" : "2" } }{ "create" : { "_index" : "t
2017-10-18 21:40:22 2685
原创 JDK8的lambda表达式
1 什么是lambda表达式?Lambda表达式(也叫做闭包),是jdk8中的新语法,它允许我们将函数当成参数传递给某个方法或者将代码本身作为数据进行处理。2 lambda表达式示例2.1 用lambda表达式实现Runnable//通过匿名内部类方法重写Runnable接口new Thread(new Runnable() { @Override public void run(
2017-10-16 21:34:02 1627
原创 一个项目中hibernate框架下配置多个数据库
hibernate框架下配置多个数据库当我们在同一个项目中需要同时连接多个数据库时,在hibernate框架下的我们可以通过配置多个sessionFactory与多个连接池配置实现获取不同数据库的连接session对象。初始化hibernate的sessionFactory通过spring全注解方式初始化hibernate 配置如下:@Beanpublic DataSource druidDat
2017-10-10 21:06:00 2225
http请求代码
2017-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人