Elasticsearch exception [type=illegal_argument_exception, reason=Result window is too l...
Elasticsearch exception [type=illegal_argument_exception, reason=Result window is too l...
String[] array = params.count.splitOnToken("\\.")
这样就行
painless splitpainless 简介 painless 是ES提供的一中脚本语言,语法和javascript/groovy类似,支持Java的基本类 应用 需要某个字段做切分,例如按照空格...
我写了一个demo,你凑合看看哈
一个List列表数据按照另外一个List列表顺序进行重排序一个List列表数据按照另外一个List列表顺序进行重排序 使用示例 git地址:https://github.com/shawntime/shawn-common-util...
如何评价一个算法的好坏 正确性:算法执行结果正确 可读性:算法简单可读 健壮性:算法对不合理的输入的容错能力 时间复杂度:估算程序指令的执行次数(执行时间) 空间复杂度:估算...
是可以 我优化一下😄
Spring优雅的实现策略模式源码 https://github.com/shawntime/shawn-design-pattern/[https://github.com/shawntime/shaw...
redis是基于内存进行操作运算,如果不持久化数据再重启服务时会导致数据丢失。开启redis持久化功能后,数据会保存到磁盘中。当redis重启后,可以从磁盘中恢复数据。 RD...
Redis存储类型 redis底层提供了5种数据结构:字符串、哈希、列表、集合、有序集合 字符串String 常用命令 String应用场景 单值存储 对象存储 分布式锁 计...
在项目开发过程中,我们经常会涉及到用Job将活动数据推送到别的业务线,这中间涉及到数据增量更新和上下线逻辑。基础推送服务组件就是对数据的上线、下线、修改等状态判断,数据入库、...
源码地址:https://github.com/shawntime/shawn-architect-notes/tree/master/test-netty/src/main...
创建配置文件 连接池实现
MySQL基础架构示意图 客户端 服务层连接器:管理连接,权限验证等查询缓存:命中缓存则直接返回结果分析器:语法分析、词法分析优化器:执行计划生成,索引选择执行器:操作引擎,...
前言 在生产环境中,逐出出现CPU飙升100%,内存溢出等,连接池等待等一些不容易定位的问题,在生产环境的也无法像测试环境一样debug调试,这边我整理了一些常用的定位问题的...
IO读写基本原理 用户程序进行IO操作实际依赖于linux系统内核read()、write()函数read()函数的调用并不是直接从网卡把数据读取到用户内存中,而是把内核缓冲...