公众号
乔志勇笔记
java学习新天地
展开
-
spring中"投机取巧"地限制 用户同时登陆
公众号原创文章开发背景:项目中采用spring session + spring security 方式做登陆注册 ,现在要求后台用户只能同时一个人登陆苦难的经历:spring security 框架比较重,难以 快速深入理解, 另外 网上 spring security 如何限制 用户同时登陆 的 文章 又是 一大堆,只想抱着试试看的态度快速成功,可 在项目中 实践 配置 好多种...原创 2019-04-23 16:44:33 · 1212 阅读 · 0 评论 -
教你生产环境怎么用缓存
限时分享面试&学习福利资源好资料第一时间分享,中华石杉老师的分布式面试突击视频教程,最清晰整体的微服务全面解读的PDF,体系化的Java路线资料整理的Github,亿级电商架构的视频实战课程,你值得拥有获取方式: 关注公众号乔志勇笔记, 后台回复"学习资料" !!!一、缓存的作用1、提高数据的访问速度,带来系统性能的提升2、缓存预热,数据预先读取,减小同时高并发访问时数据库的压...原创 2019-06-16 19:54:29 · 772 阅读 · 0 评论 -
参加技术峰会的收获与思考
点击蓝色 乔志勇笔记 关注我哟 加个星标,第一时间获取推送的文章哦前言:自从被大佬批评教育过后,一直源动力满满,坚持每日学习总结写博客,平时也喜欢阅读思考技术文章。在群里看到了要举办互联网技术峰会,抱着见见公众号大佬的态度去试试看。早早起床,签到,入场。。。一切都很自然,紧张而轻松的一天后,也收获满满,感悟颇多一、什么是"产品"力最想说的肯定也从感触最深的开始,第一次听说这...原创 2019-06-16 19:42:57 · 1020 阅读 · 0 评论 -
高可用架构补充篇
点击蓝色 乔志勇笔记 关注我哟 加个星标,第一时间获取推送的文章哦一、计算高可用架构1、主备模式 分冷备和温备2、主从模式 需要按业务设计任务分配器3、高可用集群模式可以完成故障自动切换1)负载均衡集群任务分配器实现分配策略的选择和服务器的探活2)非对称集群任务分配器需要考虑服务器的角色例如zk的每个节点都包含任务分配器,follow节点收到写请求转发给le...原创 2019-06-03 19:55:42 · 524 阅读 · 0 评论 -
储存高可用架构
点击蓝色 乔志勇笔记 关注我哟 加个星标,第一时间获取推送的文章哦一、双机高可用1、主备方式主机和备机双方只需要进行数据复制即可,无须进行状态判断和主备切换这类复杂的操作应用场景:内部的后台管理系统2、主从复制从机需要提供读操作,需要考虑主从复制延迟、客户端感知主从关系等问题应用场景:写少读多的新闻网站3、双机切换设计要点: ...原创 2019-06-02 12:26:54 · 1129 阅读 · 0 评论 -
java8 Stream 史上最全总结
java8 Stream 史上最全总结温馨提醒:在电脑上看更方便(一)stream的特点一、 流操作都支持 lambda 表达式作为参数 ,函数式编程,充分利用了pipeline 思想二、无修改 ,无储存对原始数据无修改,对流和流的中间结果无储存三 、 惰性执行四、可以并发执行 , paralleStream五、 默认只消费一次1) 巧妙避免代码重复的方式 Su...原创 2019-05-16 09:53:46 · 1474 阅读 · 0 评论 -
5种分布式锁实现的对比?
点击蓝色“乔志勇笔记”关注我哟加个“星标”,第一时间获取推送的文章哦!一、分布式锁的适用场景在分布式环境下,为保证数据的一致性,需要保证同一时刻同一方法,只有一个线程在运行,即互斥二、分布式锁的设计因素1、互斥性同一时刻只能有一个服务(或应用)访问资源,特殊情况下有读写锁2、原子性一致性要求保证加锁和解锁的行为是原子性的3、安全性锁只能被持有该锁...原创 2019-05-16 09:52:43 · 4028 阅读 · 0 评论