![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习过程
文章平均质量分 66
徐光耀
学习过程
展开
-
近期学习内容
书籍《鸟哥的linux私房菜》《图解TCP/IP》《Python编程从入门到实践》《嘻哈算法》在线博客Spring-cloud https://blog.csdn.net/column/details/15197.html?&page=1Spring-boot https://gitee.com/didispace/SpringBoot-Learning-----------...原创 2018-06-25 09:47:40 · 264 阅读 · 0 评论 -
SpringBoot实现拦截器和过滤器
一、使用Interceptor拦截器1.首先新建一个拦截器实现HandlerInterceptor接口以一个简单的token验证为例,验证通过,将用户信息放入作用域,返回true不通过返回false@Servicepublic class UserTokenInterceptor implements HandlerInterceptor { @Autowired priv...原创 2018-07-12 10:53:35 · 8735 阅读 · 4 评论 -
HashMap原理
java HashMap 详解了解HashMap之前,先来了解下hash算法Hash算法 按我的理解,hash算法相当于对一个值进行某种运算,可以生成一个与这个值对应的“唯一”标识,这个生成的过程是可预估时间的,但是逆向这个过程较为困难,且很难找到不同值生成的两个标识相同,这个过程就叫做hash算法。 例如,有一万个文件,你想确认一个文件在不在一万个文件里,一一比对每个文件内容...原创 2018-09-27 22:23:04 · 4356 阅读 · 0 评论 -
SpringBoot+Redis完成应用程序内存数据现场恢复
应用场景最近工作中碰到了一个业务场景,在一条条产生数据,并对数据进行处理的时候,需要对比当前批次和上一批数据,然后进行一些处理。但是碰到代码更新需要手动停止项目,或者程序异常退出等情况,内存中用作对比的上一批次的历史数据会丢失。这样会导致再重新启动项目时,又是新的开始,会导致数据不准确,所以需要对停止前的数据进行落地,在程序重新启动的时候,再次加载到内存中。涉及知识点ShutDow...原创 2019-06-11 21:16:05 · 828 阅读 · 0 评论 -
consul异地多数据中心以及集群部署方案
consul异地多数据中心以及集群部署方案目的实现consul 异地多数据中心环境部署,使得一个数据中心的服务可以从另一个数据中心的consul获取已注册的服务地址环境准备两台 linux服务器,外网可以互相连通,都需要开放服务器的8500,8300,8301(可选择开放或者不开放),8302端口为了简化流程,我们每台服务器上只部署一个consul server ,不部署集群端...原创 2019-07-26 16:23:03 · 3908 阅读 · 0 评论