09 2018 档案
摘要:第五章 定时器Timer 写在前面,现在基本上很少使用JDK自带的Timer和TimerTask,因为各种问题: 时间计算不准确:timer是以绝对时间计算定时任务的,因此会受到系统时间的影响。单次只能执行一次任务:每次只从队列中拿出一个任务执行。前面的任务出现错误的话后面的任务不会执行。 同一个T
阅读全文
摘要:Paxos,发音近似 帕克索斯。 问题的提出 并发的定义(来自《深入理解计算机系统》): 如果逻辑控制流在时间上重叠,那么他们就是并发的。 本书的并发,指更新操作的并发,即有多个线程同时更新内存中变量的值。 数据复制的延时问题。数据一致性指对一个副本数据进行更新的同时,必须确保也能够更新其他的副本,
阅读全文
摘要:很不错的书籍。值得反复阅读。附带下载地址。 第一章 java性能调优概述 一般来说,程序的性能的表现方面: 执行速度内存分配启动时间负载承受能力 性能参考指标: 执行时间CPU时间内存分配磁盘吞吐量网络吞吐量响应时间 木桶原理与性能瓶颈,最有可能成为性能瓶颈的环节: 磁盘IO网络操作CPU异常数据库
阅读全文
摘要:福利置顶: 链接:https://pan.baidu.com/s/1Z6W2e40vjOJmMQS3G3Y7Jg 密码:atv2 随书代码:https://github.com/chenfromsz 个人评价:书籍一般般,勉强6分(满分10),值得快速浏览一遍,了解一下自己不太熟悉的知识点和领域,同
阅读全文
摘要:概述 记录MySQL零零散散的知识点。 数据类型 整数类型 可以使用以下几种整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,分别使用8、16、24、32、64位存储空间,它们可以存储的值范围是-2(N-1)到2(N-1)-1,其中N是存储空间的位数。MySQL可
阅读全文
摘要:福利置顶,PDF版本电子书下载地址:百度网盘,密码: e45d。 还是比较习惯中文阅读,因为速度足够快,毕竟我这样的菜逼要看的书籍太多,啃英文不知道得啃到什么时候(读英文文档不是问题,毕竟小硕毕业)。百度下载的这个中译本是 迷途书童 翻译的,很感谢。 但是,这翻译的水平明显有待提高啊,很多地方明显感
阅读全文
摘要:背景 因为分布式微服务的诸多优点,应用的开发不再局限在一个代码repository,多个应用同时并行开发的情况还是很常见。再者调用其他系统/应用时遇到问题,总不能每次都去问人家。自己去拉代码,看代码,甚至是调试代码,所以搭建多个应用调试环境是很必要的。故而,总不能把这个应用停止之后,再去看另外一个应
阅读全文
摘要:第一章 缓存为王 概述 分类 客户端缓存 网络缓存 服务端缓存 数据库缓存 平台级缓存 应用级缓存 分布式系统理论 第三章 动手写缓存 第四章 Ehcache & Guava Cache 第五章 Memcached集中式缓存 第六章 Memcached周边技术 第七章 Redis探秘 第八章 分布式
阅读全文
摘要:第一章 基础知识 微服务架构,与单体系统的区别,实施步骤(略),选择Spring Cloud,简介。 第二章 微服务构建:spring boot SB框架简介,yaml, 配置文件加载顺序: 命令行 SPRING_APPLICATION_JSON中的属性(配置在系统环境变量的内容) java:com
阅读全文
摘要:第一章 设计不重复高性能分布式发号器 第二章 消息队列框架 第三章 轻量级数据库分库分表架构 第四章 缓存及实践 适合使用缓存的场景: 读密集型应用、存在热数据的应用、对响应时效要求较高、对一致性要求不严格、需要实现分布式锁的时候; 不适合的场景:读少、更新频繁、对一致性要求严格。 第五章 ES 第
阅读全文
摘要:第一部分 准备篇 第一章 spring cloud 与微服务概述 单体应用的缺点; dubbo基于Netty的TCP及二进制的数据传输,SC基于HTTP,HTTP需要创建连接,传输文本内容,性能不好。(待验证) 微服务的定义:去中心化数据管理,柔性事务的最终一致性; spring cloud介绍 第
阅读全文