架构
schcilin
这个作者很懒,什么都没留下…
展开
-
浅谈Redis为什么能实现高速缓存
redis是什么官网给出的解释:Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供高可用性...原创 2019-11-07 23:01:28 · 882 阅读 · 0 评论 -
记一次基于Spring Cloud的项目重构
为什么要重构在工作公司中,参与的是物流行业的项目开发,类似于货拉拉一样的公司,随着业务量的上涨,一些服务显得特别盘大,上线部署,备份显得很鸡肋,项目出现bug,回复都好几分钟.这是互联网公司所不能容忍的.一个服务器本来就40G,但是部署,备份新项目就占了几个G.在本公司中,项目拆分为:支付服务,公共服务,会员服务和订单服务等等.但是原生的架构是将entity,dto放在一个公共的模块里面(体积盘...原创 2019-07-06 13:57:36 · 963 阅读 · 0 评论 -
java设计模式(一)单一职责原则single responsibility principle(SRP)
单一职责定义应该有且仅有一个原因引起类的变更。单一原则代码实现(原始版)比如说:现在需要实现电话通话的4个过程:拨号,通话,回应,挂机。此时设计一个接口:public interface IPhone{//拨通电话void dial(String phoneNumber);//通话void chat(Object o);//挂机void hangup();}看到上面的...原创 2019-08-24 11:27:26 · 276 阅读 · 0 评论