`
文章列表
通常情况下,实现列表去重的方式有: 创建一个新的result列表,循环原列表,如果元素不在result列表中,则放入 创建一个HashSet,将列表作为构造参数传入 下面介绍一种简单、高效的去重方式,借助于java8新特性引入的Stream类。代码如下 package cn.zokoo.goods.entity.dto; import java.io.Serializable; import java.util.Date; import java.util.List; import java.util.Objects; import com.fasterxml.j ...
   普通的执行过程是:每处理一条数据,就访问一次数据库; 而批处理是:累积到一定数量,再一次性提交到数据库,减少了与数据库的交互次数,所以效率会大大提高  但是使用了 addBatch() -> executeBatch() 还是很慢   解决:
1.自定义配置文件获取 : es.properties  在cn.zokoo.es.esclient  下 @Configuration @ConfigurationProperties(prefix="elasticsearch") @PropertySource("classpath:cn/zokoo/es/esclient/es.properties") //配置文件路径 @Data//注:一定要设置 get set ,这里用lombok public class ElasticTestC { pr ...
spring boot 2.1.4 不支持  @Bean public TransportClient getTransportClient() throws Exception { Settings esSettings = Settings.builder() .put("cluster.name", "canales")//集群名字 .put("client.transport.sniff", false)//增加嗅探机制,找 ...
   在yml里面配置 staticcode: prefixUrl: https://s.zokoo.cn/qr/   在java取值: @Configuration @ConfigurationProperties(prefix = "staticcode") @Data public class StaticCodeConfig { private String prefixUrl; } //注意 需要提供 set get 这里用 lombok     总结:直接把prefixUrl  当成 属性,名字不变   如果 ...
公司想通过es  实现 某个商户下 有相关过滤商品 商户不能重复  商品会根据 商品名称  商品分类过来 研究了一下: 可以通过如下es 命令查询: GET zkgdsgoods/_search {   "query": {     "match": {        "goodsName.keyword":"【劲牌】38度追风八珍酒 500ml"   }   },   "aggs": {     "uid_aggs": {       " ...
许多应用都倾向于在每个搜索结果中 高亮 部分文本片段     GET zkgdsgoods/_search { "query": { "match": { "goodsName": "数码电器" } }, "highlight": { "fields" : { "goodsName" : {},//要高亮的字段 ...
原文地址:http://blog.csdn.net/lifuxiangcaohui/article/details/48342315 黄勇( 博客),从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实 ...
mysql查看v3x数据库的表: use information_schema; select table_name,table_rows from tables where TABLE_SCHEMA = 'v3x' order by table_rows desc; sqlserver: SELECT o.name, i. ROWS FROM sysobjects o, sysindexes i WHERE o.id = i.id  AND o.Xtype = 'U' AND i.indid < 2 ORDER BY o.name; 原文:http://sky3027 ...
       select b.unitCode,b.unit,AVG(b.age*1.0)    avgAge from  (select ((2015-SUBSTRING(birthday,0,5))*12+(3-SUBSTRING(birthday,5,2)))/12 as age ,a.* from TRT_CADRES a) b where unit is not null group by b.unitCode,b.unit AVG(b.age*1.0)  select case when avg(colname*1.0)=cast(avg(colname*1.0) a ...
--/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F' open c1 declare @c1 varchar(8000) fetch next from c1 into @c1 while(@@fetch_status=0) begin exec ...
用quartz 执行定时任务时,会执行2次,具体原因不详 先把定时的代码放到一个单独的配置文件中,然后在web.xml文件中加载这个定时的配置文件。   contextConfigLocation      classpath*:/applicationContext.xml,classpath*:/schedule.xml   我的定时配置文件:schedule.xml 原博客: http://blog.sina.com.cn/s/blog_9ed9ac7d0101f4eb.html 附件是自己 项目的解决方法
1.学习web性能调优  可以达到对于小型系统的调优,全面诊断 2.学习英语口语  可以达到和外国人交流的40%
使用http_get_post
//sqlserver  lastIndexOf select  len(c_attachFilePath)+1-charindex('/',reverse(c_attachFilePath)) from [yjs].dbo.HDZX_QUESTION    where [c_attachFilePath] is not null //sqlserver indexOf   select CHARINDEX('.',c_attachFilePath) from [yjs].dbo.HDZX_QUESTION where [c_attachFilePath] is not null
Global site tag (gtag.js) - Google Analytics