摘要: mysql 分页查询使我们常见的需求 ,但是随着页数的增加查询性能会逐渐下降,尤其是到深度分页的情况。我们可以把分页分为两个步骤,1.定位偏移量,2.获取分页条数的 数据。 所以当数据较大页数较深时就涉及一次需要耗费较长时间的操作。所以mysql深度分页的 问题该如何解决呢 ? 首先我们来看一个简单 阅读全文
posted @ 2019-10-21 21:48 别问1991 阅读(10907) 评论(0) 推荐(1) 编辑
摘要: 回顾上一篇文章jedis连接池的构建。 我们来分析ShardedJedisPool的基于客户端分片所可能带来的问题:扩容 ShardedJedisPool的节点扩容 。ShardedJedisPool采用的 是客户端分片模式 ,我们来看一下Sharded的初始化代码,获取节点信息后,其节点按照权重* 阅读全文
posted @ 2019-10-09 22:42 别问1991 阅读(806) 评论(0) 推荐(0) 编辑
摘要: java 连接redis 我们都使用的 是jedis ,对于redis这种频繁请求的场景我们一般需要对其池化避免重复创建,即创建一个连接池 ,打开jedis的 jar包我们发现,jedis对池已经有了相关的 实现,根据pom 依赖可以清楚的知道 这是基于common-pool2连接池实现的。jedi 阅读全文
posted @ 2019-10-09 14:13 别问1991 阅读(5169) 评论(0) 推荐(0) 编辑
摘要: 测试环境使用 elasticsearch-rest-high-level-client 做为基础包发起es调用出现如下异常: 百度发现版本不一致 生产环境使用的es版本是5.4.1。其他答案是版本不一致就让本地的 es版本和服务器的版本保持一致,这的确是一个方法,但是本地封装了很多jar包了,我也尝 阅读全文
posted @ 2019-09-11 20:52 别问1991 阅读(2777) 评论(1) 推荐(0) 编辑
摘要: awk 用法(使用入门):http://www.cnblogs.com/emanlee/p/3327576.html linux awk命令详解: http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html 阅读全文
posted @ 2017-09-09 18:59 别问1991 阅读(196) 评论(0) 推荐(0) 编辑
摘要: mycat 指定节点: /*!mycat:dataNode=order1*/select seq_nextval('APPOINTMENT_NO'); 指定节点创建存储过程或建表: /*!mycat: sql=select 1 from 表 */ CREATE DEFINER=`root`@`%` 阅读全文
posted @ 2017-09-09 10:55 别问1991 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 1.很多事,有可能,我们现在看是对的,将来看是错的,3年很短,但是三十年很长,足够我们做很多事情,目光长远一点,视野开阔一点。2.保持一颗好奇心,好奇心,能让你更细致的观察,感受这个世界,发现问题、缺陷、美。3.世界上有一百种解决问题的方法,但是更需要发现问题的眼睛,我们需要保留的是一种发现问题的态 阅读全文
posted @ 2017-08-18 18:19 别问1991 阅读(171) 评论(0) 推荐(1) 编辑
摘要: 背景: 如果你想在项maven生命周期内,运行一段java代码,或者一段独立的程序,或者说我们所指的预执行,初始化某些值,生成某些不能预先生成的文件。那么这样我们就可以使用exec-maven-plugin进行程序的预执行,生成相关文件。具体配置如下: 具体的相关配置请参考官网:http://www 阅读全文
posted @ 2017-08-14 17:22 别问1991 阅读(4735) 评论(2) 推荐(0) 编辑
摘要: 背景: 在研发阶段,想让一个服务通过tomcat启动起来有很多的方法,常用的idea都有这样的支持,那么如果我们没有tomcat,能不能让服务通过tomcat启动起来呢?maven就提供了这样的支持。 maven-deploy-plugin配置使用: 其具体的配置示例如下: 那么如上就将maven插 阅读全文
posted @ 2017-08-14 15:03 别问1991 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 背景: 1.需要某个特殊的 jar包,但是有不能直接通过maven依赖获取,或者说在其他环境的maven仓库内不存在,那么如何将我们所需要的jar包打入我们的生产jar包中。 2.某个jar包内部包含的文件是我们所需要的,或者是我们希望将它提取出来放入指定的位置 ,那么除了复制粘贴,如何通过mave 阅读全文
posted @ 2017-08-12 16:10 别问1991 阅读(41463) 评论(0) 推荐(4) 编辑