会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mr.Aaron
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
21
下一页
2019年8月18日
单例模式中为什么用枚举更好
摘要: 枚举单例(Enum Singleton)是实现单例模式的一种方式,尽管单例模式在java中已经存在很长时间了,但是枚举这个特性是在Java5才出现的。 1. 枚举写法简单 写法简单这是它最大的优点,对比下面代码分别为传统的用double checked locking实现的单例和枚举单例。 枚举实现
阅读全文
posted @ 2019-08-18 17:36 Mr.Aaron
阅读(773)
评论(0)
推荐(0)
2019年8月4日
使用JWT实现Token认证
摘要: 为什么使用JWT? 随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token
阅读全文
posted @ 2019-08-04 22:02 Mr.Aaron
阅读(74698)
评论(3)
推荐(3)
网站引导页插件intro.js 的用法
摘要: Intro.js 是用于向首页使用网站或者移动应用添加漂亮的分布指南效果,引导用户的js框架。支持使用键盘的前后方向键导航,使用 Enter 和 ESC 键推出指南。 Intro.js 是 GitHub 上的开源项目,目前仅支持 Chrome、Firefox、Safari 浏览器,其它浏览器的兼容已
阅读全文
posted @ 2019-08-04 20:45 Mr.Aaron
阅读(6466)
评论(0)
推荐(1)
什么是蓝绿部署?
摘要: 什么是蓝绿部署? 蓝绿部署,英文名Blue Green Deployment,是一种可以保证系统在不间断提供服务的情况下上线的部署方式。 如何保证系统不间断提供服务呢? 蓝绿部署的模型中包含两个集群,就好比海豚的左脑和右脑。 在没有上线的正常情况下,集群A和集群B的代码版本是一致的,并且同时对外提供
阅读全文
posted @ 2019-08-04 19:52 Mr.Aaron
阅读(13616)
评论(0)
推荐(1)
eclipse远程调试Tomcat方法
摘要: 1、Linux中配置tomcat在catalina.sh中添加如下CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在同一行) 2、Window中修改 catalin
阅读全文
posted @ 2019-08-04 16:46 Mr.Aaron
阅读(403)
评论(0)
推荐(0)
2019年8月3日
如何在生产环境下实现每天自动备份mysql数据库
摘要: 1、描述 通"shell脚本+定时任务"的方式来实现自动备份mysql数据库。 2、环境 备份路径:/data/mysqlbak/ 备份脚本:/data/mysqlbak/mysqlbak.sh 备份时间:每天23:59备份 备份要求:比如备份的数据只保留1周 3、mysqlbak.sh脚本 脚本写
阅读全文
posted @ 2019-08-03 19:58 Mr.Aaron
阅读(1599)
评论(0)
推荐(1)
2019年8月1日
集群/分布式环境下5种session处理策略
摘要: 前言 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第
阅读全文
posted @ 2019-08-01 15:29 Mr.Aaron
阅读(557)
评论(0)
推荐(0)
【Spring】Spring-Session-Data-Redis实现session共享
摘要: 前言 在开发中遇到一个关于用户体验的问题,每次当运维进行更新重启服务器时,都会导致会员平台中已登录的用户掉线。这是因为每个用户的会话信息及状态都是由session来保存的,而session对象是由服务器创建,并把session的Id以cookie的形式发送给客户端浏览器的(每个会话都有一个单独的se
阅读全文
posted @ 2019-08-01 14:50 Mr.Aaron
阅读(6507)
评论(0)
推荐(0)
[SpringBoot] 通过spring.factory文件来加载第三方的bean
摘要: 在springboot的开发过程中,我们经常需要加载一些bean,如果bean使我们自己写的类,那很好办,加个@Component注解就搞定了,然后过程启动会扫描启动类所在的包及其子包,如果我们需要的bean不在自己的包里面,在第三方包怎么办?这里介绍一个使用spring.factories文件的方
阅读全文
posted @ 2019-08-01 14:39 Mr.Aaron
阅读(4124)
评论(0)
推荐(0)
【SpringBoot】spring-session-data-redis 解决集群环境下session共享
摘要: 为什么会产生Session共享问题 集群情况下,session保存在各自的服务器的tomcat中,当分发地址至不同服务时,导致sesson取不到,就会产生session共享问题。 解决方案 负载均衡中,IP绑定策略。如nginx:ip_hash tomcat的session共享 优点:不需要额外开发
阅读全文
posted @ 2019-08-01 14:26 Mr.Aaron
阅读(3683)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
21
下一页
公告