自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hermaeus Mora's Apocrypha

不积跬步,无以至千里

  • 博客(73)
  • 收藏
  • 关注

原创 一图读懂Java Web技术好书 - 武功篇

一张导图速读一本书已更新Spring 5.x 官方文档核心模块已更新《深入理解JVM》已更新《软件开发者路线图》已更新《计算机网络》已更新《Effective Java》已更新《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》已更新《大型网站技术架构》已更新《大型网站系统与JAVA中间件实践》正在更新《高性能MySQL》...

2020-09-28 12:39:08 725

原创 导图速读《高性能MySQL》

导图速读《高性能MySQL》

2020-06-03 01:16:24 1512 3

原创 一图速读《亿级流量网站架构核心技术》

一图速读《亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统》已更新 系统设计原则已更新 业务设计原则已更新 高可用已更新 隔离术已更新 限流术已更新 超时/重置机制已更新 回滚机制/系统压测已更新 高并发-缓存已更新 连接池/线程池、异步并发、如何扩容已更新 队列术

2020-01-13 15:33:46 530

原创 一图速读《Effective Java》

一图流读懂《Effective Java》已更新完毕

2019-10-14 18:26:33 253

原创 一图速读《计算机网络》

一图流读懂《计算机网络》已更新 计算机网络概述已更新 物理层已更新 数据链路层已更新 网络层已更新 运输层已更新 应用层已更新完毕

2019-09-11 19:46:33 471

原创 一图速读《深入理解JAVA虚拟机》

JVM内存布局及Hotspot垃圾收集算法及收集器JAVA内存模型及线程实现原理线程安全与锁优化类文件和对应指令集类加载器及加载机制字节码执行引擎、程序编译及代码优化核心知识点整体导图

2019-08-16 19:26:42 306

原创 Spring 4.x官方参考文档中文版——第六部分 Web技术

基于Spring 4.2.5官方文档的Spring MVC 部分全文翻译

2016-05-18 09:18:02 12381 5

原创 一图速读JAVA系列名书 - 内功篇

一图速读JAVA名书 - 内功篇

2020-05-23 22:51:03 333

原创 一图速读《大型网站系统与JAVA中间件实践》

《大型网站系统与JAVA中间件实践》速读参考

2020-05-22 18:16:35 271

原创 一图速读《大型网站技术架构》

一图速读《大型网站技术架构》

2020-05-21 19:05:24 215

原创 其他书籍导图整理

主要是对个人有感的书籍做整理,也当作一个读书梳理/消化/反馈的地方,主要以导图形式整理。持续更新

2020-05-08 19:50:19 288

原创 问题速查手册(Java Web)

Java Web 常见问题2019最新最简单解决方案 ,亲自验证通过,供本人总结,供他人速查

2019-10-20 16:02:52 509

原创 一图读懂《软件开发者路线图》(软件手艺人的成长之路)

有很多蕴含思想和技术精华的书,通读一遍而不去思考和消化,等于没读过。在此做一次精华梳理,使自己可以更好的体会和消化。精炼书中的核心思想,整理精华,供自己和他人参考。有条件和兴趣的可以阅读原文。...

2019-08-07 18:24:44 631

原创 简单易懂读《重构》 - Comments (不恰当的注释)

避免写不必要的注释,与其大段的写注释,不如使代码变得更加易读易懂。在写注释前,先考虑能否通过重构的方式让代码不需要加不必要的注释。注释主要起到提醒和引导的作用,不可滥用。

2018-12-24 20:07:34 427

原创 简单易懂读《重构》 - Refused Bequest (拒绝继承的遗赠)

继承某个类的子类,并不需要父类的某些方法,属性或不需要实现父类实现的接口

2018-12-20 20:58:37 1090

原创 简单易懂读《重构》 - Data Class (POJO类)

只有一些字段和set/get方法,单纯用作数据存储的类。也就是POJO类。

2018-12-20 20:32:40 965

原创 简单易懂读《重构》 - Incomplete Library Class (不完美的库类)

封装好的类库中功能不能满足实际需求

2018-12-19 20:28:35 810 1

原创 简单易懂读《重构》 - Alternative Classes with Different Interfaces(异曲同工的类)

异曲同工的类含义:多个做几乎相同工作的函数坏处:代码重复性过高目标:把联系过分紧密部分搬移或者建立新类放在其中。实现方法:使用 Rename Method(重命名函数) 重新命名这些相同功能的函数,反复运用 Move Method(搬移函数) 将这些函数移入类,如果需要移入类的函数过多,可以考虑**Extract Superclass(提炼父类)**来减少过多赘余的属性。...

2018-12-14 19:59:29 891

原创 简单易懂读《重构》 - Inappropriate Intimacy(不合适的亲昵关系)

两个类间总是试图访问对方的过多属性。

2018-12-12 20:44:47 1062

原创 简单易懂读《重构》 -Middle Man (中间人)

类中的函数存在过度委托给其他对象的情况

2018-12-04 19:56:00 1110

原创 简单易懂读《重构》 - Message Chains (调用链过度耦合)

代码中调用链过长

2018-12-03 20:29:54 1108

原创 简单易懂读《重构》 - Temporary Field (临时变量字段)

某个实例变量仅为代码中一小部分功能临时所用而创建

2018-12-03 20:00:26 773

原创 简单易懂读《重构》 - Speculative Generality (高估未来的可能性)

高估未来的扩展性,添加过多不必要的类,方法或继承体系

2018-11-30 20:14:05 659

原创 简单易懂读《重构》 - Lazy Class (冗赘类)

一个类用处少或者已经无用了

2018-11-30 20:02:21 2050

原创 简单易懂读《重构》 - Parallel Inheritance Hierarchies (平行继承体系)

每当为一个类增加子类时,必须也为另一个类相应增加子类。

2018-11-30 19:48:39 1335

原创 简单易懂读《重构》 - Switch Statement (switch语句过多)

少用switch语句,尽量用多态取代

2018-11-29 19:58:14 2020

原创 简单易懂读《重构》 - Primitive Obesession (基本类型偏执)

以类代替原本单独存在的数值

2018-11-06 19:30:23 1372

原创 简单易懂读《重构》 - Data Clumps (数据泥团)

多个类中重复出现的字段,或多个函数(方法)中相同的入参。

2018-11-05 20:07:09 2087

原创 简单易懂读《重构》 - Feature Envy (依恋情结)

某个函数为了实现其功能,经常从另一个类中获取大量数据。比起自身所在的类来说,更加依赖于另一个类

2018-11-02 19:59:05 4582

原创 简单易懂读《重构》 - Shotgun Surgery (霰弹式修改)

牵一发而动全身,每次遇到某种变化,都必须在不同的类中做出小修改

2018-11-01 19:03:56 2450

原创 简单易懂读《重构》 - Divergent Change (发散式变化)

由于代码的各种修改或扩展,每次都要修改某个类

2018-10-30 20:25:37 2539

原创 简单易懂读《重构》 - Long Parameter List (过多的入参)

一个函数(方法)的入参太多

2018-10-26 20:17:07 843

原创 简单易懂读《重构》 - Large Class(过大的类)

单个类做太多的事,分工不分明,重复代码多

2018-10-24 19:51:02 1426

原创 简单易懂读《重构》 - Long Method(过长的函数)

一个函数(方法)里包含了一大堆逻辑,做了很多事

2018-10-19 20:17:39 1782

原创 简单易懂读《重构》

把《重构》一书中精华和重点整理出来,文章持续更新,可能部分章节会经常改动,见谅

2018-10-15 20:18:05 866

原创 简单易懂读《重构》 - Duplicated Code(重复代码)

干同一件事的代码在项目中的同一个类/兄弟类/毫不相关的类,重复出现

2018-10-15 20:16:48 2655

原创 Lambda表达式

Lambda表达式(Lambda Expressions)什么是Lambda表达式 Lambda Expressions enable you to encapsulate a single unit of behavior and pass it to other code. ——[官网原文] lambda表达式可以把代码中的某一个行为包装起来,并把这个包装好的行为传...

2018-05-11 19:00:44 634

原创 Java 8/9/10新特性 精华梳理

Java新特性探究以官方文档及API为主,辅以网络优秀文章总结而成,尽量做到准确,精炼,实在,易读。 本文是关于Java特性个人研究总结,写到博客里主要是方便个人总结阅览,由于是博客,写出来不单作为个人记录使用,所以,文章尽量做到简单易懂,排版到位,尽量全面够用,本文也将给出好文章的参考地址,希望给读者也希望能有朋友能有些用或者能够给出一些建议意见,大家共同进步。由于作者水平有限,

2018-05-11 13:50:10 1595

原创 Spring4.x官方参考文档中文版——第21章 Web MVC框架(35)

21.16.10 回到默认的Servlet来提供资源21.16.11 路径匹配21.16.12 MessageConverters(消息转换器)21.16.13 使用MVC Java Config进行进阶定制21.16.14 使用MVC namespace进行进阶定制

2017-03-15 11:11:53 1620

原创 Spring4.x官方参考文档中文版——第21章 Web MVC框架(34)

21.16.8 View Resolvers(视图解析器)21.16.9 资源的提供

2017-03-06 21:57:39 1336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除