摘要: ElasticSearch基础概念 Elasticsearch在Centos 7上的安装常见的问题 使用场景:比如分库的情况下,你想统计所有数据的报表,就把所有数据都放在ElasticSearch上 关系型数据库 ElasticSearch 数据库Database 索引index,支持全文检索 表T 阅读全文
posted @ 2019-11-16 00:13 palapala 阅读(579) 评论(0) 推荐(1) 编辑
摘要: 这篇文章介绍了责任链模式的应用:本文介绍如果自己实现一个责任链 定义请求和响应信息 简单定义请求类Request(封装一个字符串) 简单定义响应类Response 定义Filter(参数接收Request和Response) 至于为什么接收FilterChain(是为了下面filter里面能够调用F 阅读全文
posted @ 2019-10-12 22:10 palapala 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 分库 在分库的时候 有时候为了方便 一些表需要存放所有库的信息,称为全局库。如:用户表存放所有的用户。 此时分库的思路 数据库分为全局库和业务库,其中业务库又分为N多个库,全局库只放个别表方便开发。 这个时候 就需要一个全局DAO,此时我们的Mybatis就需要支持两个DAO 两个DAO(bizDa 阅读全文
posted @ 2019-07-31 21:13 palapala 阅读(3424) 评论(0) 推荐(0) 编辑
摘要: 一级缓存 Mybatis的一级缓存存放在SqlSession的生命周期,在同一个SqlSession中查询时,Mybatis会把执行的方法和参数通过算法生成缓存的键值,将键值和查询结果存入一个Map对象中。 如果同一个SqlSession中执行的方法和参数完全一致,那么通过算法会生成相同的键值,当M 阅读全文
posted @ 2019-06-28 15:05 palapala 阅读(4056) 评论(0) 推荐(0) 编辑
摘要: 写算法提的时候 一定要图形结合,知道是怎么个原理,不能一味的看代码 另外不要求一步写到位,边界值的问题可以慢慢调试 排序菜鸟教程 选择排序 选择排序是最简单但是也是最没用的算法 时间复杂度O(n^2)而且不稳定 思路:每次都从剩下的数组找到最小的值放到前面来 public static void s 阅读全文
posted @ 2019-05-16 19:49 palapala 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 问题引入 目的:我们的接口A 分别调用了a1 a2 a3 三个接口,最终返回值是 a1的返回值+a2的返回值+a3的返回值 如果同步执行 a1 a2 a3 然后结果相加 很慢 。 如果异步执行 无法控制 三个线程同时执行完毕后 在结束此方法。 解决办法 Fork/Join框架是Java 7提供的一个 阅读全文
posted @ 2019-04-28 16:42 palapala 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 问题引入 紧接上篇连接 在多台tomcat集群中,shiro管理的session需要放在Redis中,我们只需要增加redisSessionDAO的配置就行 sessionDao的实现 工具类redisTemplate 上面代码中使用到了redisTemplate,但是redisTemplate默认 阅读全文
posted @ 2019-03-27 15:31 palapala 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 首先介绍D&C递归 快速排序的思想是:分而治之(divide and conquer,D&C)一种递归式问题解决思路 这里先介绍D&C的工作原理 1)找出简单的基线条件 2)确定如何缩小问题的规模,使其符合基线条件。 看一个例子。 给定一个数组 {2 4 6},把这些数组相加返回一个结果,使用循环很 阅读全文
posted @ 2019-02-28 23:20 palapala 阅读(487) 评论(0) 推荐(0) 编辑
摘要: JDK中Timer类 java.util.Timer定时器实际上是一个单线程,定时调度所拥有的TimerTask任务。 TimerTask类是一个定时任务类,实现了Runnable接口,而且是一个抽象类,需要定时执行的任务都需要重写它的run方法。 TImer类的缺陷 1)单线程,如果存在多个任务, 阅读全文
posted @ 2019-01-29 15:13 palapala 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: Redis集群概述 集群的核心意义只有一个:保证一个节点出现了问题之后,其他的节点可以继续提供服务使用。 Redis基础部分讲解过主从配置:对于主从配置可以有两类:一主二从,层级关系。开发者一主二从是常用的手段。 Redis的主从配置是所有Redis集群的一个基础。但是只是依靠主从依然无法实现高可用 阅读全文
posted @ 2018-12-26 22:47 palapala 阅读(1612) 评论(0) 推荐(1) 编辑