会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
twood
博客园
首页
新随笔
联系
管理
订阅
2020年7月18日
学后感【从0开始学架构】
摘要: 用了差不多两个礼拜的时间学习了李运华老师的【从0开始学架构】,下面是我的学后感 架构设计的主要目的是为了解决软件系统复杂度带来的问题。复杂度的来源包含高性能,高可用,可扩展性,低成本安全和规模。集群高性能主要包含任务分配和任务分解;高可用包含计算高可用和存储高可用,高可用状态决策可以分为独裁式,协商
阅读全文
posted @ 2020-07-18 16:15 twood
阅读(192)
评论(0)
推荐(0)
编辑
2018年12月30日
springboot+mybatis实现数据库读写分离
摘要: 本文不包含数据库主从配置。 实现思路:在项目中配置多数据源,通过代码控制访问哪一个数据源。 spring-jdbc为我们提供了AbstractRoutingDataSource,DataSource的抽象实现,基于查找键,返回不通不同的数据源。编写我们自己的动态数据源类DynamicDataSour
阅读全文
posted @ 2018-12-30 13:03 twood
阅读(1342)
评论(0)
推荐(0)
编辑
2018年4月28日
浅谈全局唯一ID的生成方案
摘要: 业务系统Id必须具有唯一性的要求,在此之上还需要高可用,趋势增长的特点;常见有下面四种方法生成Id 1.UUID 本地直接生成Id,不需要远程调用,延时低,扩展性好,基本上没有性能上限;但是没有办法保证趋势递增,uuid一般比较长,用字符串标识,作为主键索引查询效率低 2.数据库递增 使用数据库已有
阅读全文
posted @ 2018-04-28 11:52 twood
阅读(711)
评论(0)
推荐(0)
编辑
公告