读书笔记
文章平均质量分 93
熊猫小牛牛
这个作者很懒,什么都没留下…
展开
-
读-Martin Fowler-企业应用架构模式
分层组织领域逻辑映射到关系数据库表现层并发会话状态分布式并发会话状态分布策略领域逻辑模式事务脚本领域模型表模块模型服务层数据源架构模式表数据入口行数据入口活动记录数据映射器ormapping基本模式入口映射器层超类型分离接口注册表值对象货币特殊情况插件服务桩记录集现在 大师级人物Martin Fowler的书,04年出版,现在看来有点老原创 2016-11-03 17:26:47 · 4348 阅读 · 0 评论 -
读-李林峰-分布式服务框架和原理18-21
分布式消息追踪先推荐个文章,云栖的https://yq.aliyun.com/articles/91435,介绍了分布式调用链的一些场景和阿里的分布式调用链组件eagle,记得原来云栖有个视频介绍这个的,没找到。随着分布式架构的发展,系统调用日趋复杂,一个业务场景可能涉及底层n多的服务调用,服务调用又涉及不同的组件: 1. 服务框架; 2. mq; 3. 缓存; 4. 数据库组件; 5.原创 2017-06-12 20:01:42 · 1675 阅读 · 0 评论 -
读-李林峰-分布式服务框架和原理14-17
流量控制通过合理设置流控配置,避免消费方的并发请求数超出服务提供方的承受能力,导致服务不可用。静态流控静态流控主要是针对客户端的并发请求进行控制,根据SLA的约定的QPS做全局流量控制。传统静态流控设置,根据集群服务节点数量和流控阈值,计算各个节点的阈值,运行时,各个节点按照已分配的阈值进行流控(还有一种设计就是配置的流控阈值其实是节点的阈值,不是整个集群的全局数量); 2点需要注意:服务实原创 2017-05-27 18:06:37 · 1325 阅读 · 0 评论 -
读-李林峰-分布式服务框架和原理8-13
服务调用几个误区NIO就是异步服务: 需要区分通信框架的NIO,不等于上层应用调用的异步,2个完全是不同角度,不是一个层面的事情,即使是底层通信的NIO也可以实现上层同步调用服务的功能;NIO的好处: 关于这个看之前那章里面推荐文章。服务调用和通信框架的关系 这里是通过中间的消息队列来实现隔离上层同步异步跟底层通信框架的IO解耦的,现实中会去掉消息队列,使用future模式来实现原创 2017-05-25 10:50:25 · 2121 阅读 · 0 评论 -
读-李林峰-分布式服务框架和原理1-7
这哥们还写过一本netty的书,说实话这本书感觉不好,来过公司介绍过netty,讲的比较入门,因为当时在看netty源码,所以就不太感冒。后来学习公司服务框架的源码,想找本书系统了解下,又搜到这哥们,刚看到是这哥们,书就扔一边了,但是服务框架的书实在是不多,没办法,拾起来学呗,结果就路转粉了,这本书也看了好几遍。 服务框架这本书比上本书好多了,系统介绍了服务框架的发展以及服务框架的方方面面还介绍了原创 2017-05-23 17:07:39 · 15233 阅读 · 1 评论 -
读-秦小波-编写高质量代码:改善java程序的151个建议
有些建议不太用到,但是用到的时候如果不注意就会进坑,所以书名改成java的151个坑更合适。不要在常量和变量中出现易混淆的字母包名全小写,类名首字母全大写,常量全大写下划线分割,变量驼峰;字母l作为长整形标志大写L;莫让常量蜕变成变量常量final staic,一般不会,主要是值常量的值不要通过计算获取值,值应该在编译期确认,不要在运行期更改;三元操作符的类型务必一致 – 不一致会做转换,原创 2016-12-21 10:06:34 · 3621 阅读 · 2 评论 -
读-Rober C.Martin-代码整洁之道
命名函数注释格式错误处理启发总结最近的做的项目老是维护以前的代码,感觉有些写的不合理,所以一直看书学习。这本书看完感慨万分,不愧是搞方法论,随便一个主题,都能写好几页纸,nb。有些感觉对自己有益的,记录下。命名名副其实最好不需要注释来解释具体含义;避免误导如看到XXXList,一般性反应就是这事一个list类型,你就不能在不需要的地方使用这种方式;有意义的区分一个变量当然可以取个a原创 2016-12-27 17:11:34 · 848 阅读 · 0 评论 -
读-Martin Fowler-重构
代码的坏味道构筑测试体系重新组织函数在对象之间搬移特性重新组织数据简化条件表达式简化函数调用处理继承关系总结重构领域的经典之作,开发必看,推荐之!第一章讲了一个案例引入重构,第二章讲了重构的一些原则,如何为重构,何时重构等,理论性的东西,过,从第三章开始。代码的坏味道何时需要重构,作者用了代码的坏味道来描述,坏味道体现在:Duplicated Code;Long Method;原创 2017-01-04 20:00:16 · 2100 阅读 · 0 评论 -
读-李智慧-大型网站技术架构:核心原理与案例分析
网站构架演进大型网站的特点架构演化历程价值观架构模式分层分割分布式集群缓存异步冗余自动化安全性能性能测试web前端性能优化应用服务器性能优化存储性能优化可用性可用性度量和考核高可用的应用高可用的服务高可用的数据高可用的软件质量保证网站运行监控伸缩性网站架构的伸缩性设计应用服务集群的伸缩性设计分布式缓存集群的伸缩性设计数据存储服务器集群的伸缩原创 2016-11-24 09:22:53 · 9845 阅读 · 1 评论 -
读-范钢-大话重构
当我读完那几本重构的书后,我已经不记得那些书开头讲的是啥了,因为他们讲的都很细,都是针对具体场景,具体情况的分析。 而当我想我究竟该从什么地方开始重构,那个第一步在哪里的时候,我发现找不到。 百度后,发现了大话重构这本书,这本书提纲挈领的告诉了大家可以按照这些步骤去做,而这些步骤提炼的都很短,利于你的理解和记忆,当时真有种醍醐醒脑,焕然一新的感觉。 读完后又发现...原创 2018-05-25 18:00:21 · 819 阅读 · 0 评论