摘要:前言 ​ 今天开始我们专题的第四课了,最近公司项目忙,没时间写,今天抽空继续。上篇文章对工厂模式进行了详细的讲解,想必大家对设计模式合理运用的好处深有感触。本章节将介绍:单例模式与原型模式。本章节参考资料书籍《Spring 5核心原理》中的第一篇 Spring 内功心法(Spring中常用的设计模式 阅读全文
posted @ 2020-04-01 11:18 漂泊在外的程序员老王 阅读 (94) 评论 (1) 编辑
摘要:前言 ​ 今天开始我们专题的第三课了,开始对设计模式进行讲解,本章节介绍:了解设计模式的由来,介绍设计模式能帮我们解决那些问题以及剖析工厂模式的历史由来及应用场景。本章节参考资料书籍《Spring 5核心原理》中的第一篇 Spring 内功心法(Spring中常用的设计模式)(没有电子档,都是我取其 阅读全文
posted @ 2020-03-17 10:04 漂泊在外的程序员老王 阅读 (167) 评论 (0) 编辑
摘要:前言 ​ 今天开始我们专题的第二课了,本章节继续分享软件架构设计原则的下篇,将介绍:接口隔离原则、迪米特原则、里氏替换原则和合成复用原则。本章节参考资料书籍《Spring 5核心原理》中的第一篇 Spring 内功心法(没有电子档,都是我取其精华并结合自己的理解,一个字一个字手敲出来的)。 接口隔离 阅读全文
posted @ 2020-03-11 21:02 漂泊在外的程序员老王 阅读 (90) 评论 (0) 编辑
摘要:前言 ​ 今天开始我们专题的第一课了,也是我开始进阶学习的第一天,我们先从经典设计思想开始,看看大牛市如何写代码的,提升技术审美、提高核心竞争力。本章节参考资料书籍《Spring 5核心原理》中的第一篇 Spring 内功心法(没有电子档,都是我取其精华并结合自己的理解,一个字一个字手敲出来的)。 阅读全文
posted @ 2020-03-10 15:58 漂泊在外的程序员老王 阅读 (353) 评论 (0) 编辑
摘要:前言 ​ 各位读者好,本系列为Java进阶专题,为那些有一定工作经验,做了多年业务的码农,希望突破技术瓶颈,但没有形成系统的Java只是体系,缺乏清晰的提升方法和学习路径的人,比如作者本人。老王工作已经五六年了,之前一直在小公司待了了有四年多,技术一直不高不低,小公司对代码质量要求不会太高,所以大部 阅读全文
posted @ 2020-03-09 15:20 漂泊在外的程序员老王 阅读 (100) 评论 (2) 编辑
摘要:1.1 起步依赖原理分析 1.1.1 分析spring boot starter parent 按住Ctrl点击pom.xml中的spring boot starter parent,跳转到了spring boot starter parent的pom.xml,xml配置如下(只摘抄了部分重点配置) 阅读全文
posted @ 2020-01-04 13:00 漂泊在外的程序员老王 阅读 (301) 评论 (0) 编辑
摘要:一、SpringBoot简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企 阅读全文
posted @ 2020-01-02 21:49 漂泊在外的程序员老王 阅读 (133) 评论 (0) 编辑
摘要:第一回 初生牛犊 我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。 我身边的同伴 0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。” 我一脸 阅读全文
posted @ 2019-11-26 09:22 漂泊在外的程序员老王 阅读 (147) 评论 (1) 编辑
摘要:Java并发编程。当然,Java并发编程涉及到很多方面的内容,不是一朝一夕就能够融会贯通使用的,需要在实践中不断积累。由于并发肯定涉及到多线程,因此在进入并发编程主题之前,我们先来了解一下进程和线程的由来,这对后面对并发编程的理解将会有很大的帮助。 一.操作系统中为什么会出现进程? 说起进程的由来, 阅读全文
posted @ 2019-11-26 09:17 漂泊在外的程序员老王 阅读 (126) 评论 (0) 编辑
摘要:本文是读者有故事的驴投稿到石杉的架构笔记的文章,谢谢该同学分享 在分布式、微服务大行其道的今天,相信大家对这些名词都不会陌生。而说到使用分布式,或者拆分微服务的好处,你肯定能想到一大堆。 比如每个人只需要维护自己单独的服务,没有了以前的各种代码冲突。自己想测试、想发布、想升级,只需要 Care 自己 阅读全文
posted @ 2019-06-28 18:01 漂泊在外的程序员老王 阅读 (1127) 评论 (5) 编辑