摘要:
很不错的书籍。值得反复阅读。附带下载地址。 第一章 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介绍 第 阅读全文
摘要:
本文所说分布式调度中心,等同于分布式定时任务。单机环境下,可以参考Java基础之定时任务调度 同样地,Linux系统也有这一概念,参考我的博文Linux学习之定时任务。 定时器技术 crontab crontab是类UNIX系统的一个命令,用于设置需要周期性执行的指令,有对应的crontab文件。c 阅读全文