-
Build a solid foundation
Rich Vocabulary
Basic Grammers
learn sth that you are interested in
how to be a independent develop...
-
代理意图控制对其他对象的访问。
应用场景
控制对其他对象的访问
懒初始化
实现日志
统计对象的引用
参考 (https://java-design-patterns.com/patterns/proxy/#explanation)
(https:...
-
由来 story最开始学习今天学这个,明天学那个,逐渐的我开始想到要定下来一个方向。从现在开始我就只关注这个事情。 解决了每天没有固定的目标的问题。
有了固定目标,我开始坚持做一件事情,一天一天的坚持下去了,但是好像走上了一条看不到终点的路。这种...
-
思想找到一个基准,将要排序的数据分成两部分, 一部分比另一部分所有元素都小。 然后按照这个方式递归的对这两部分数据进行快速排序。
排序过程
从数列中找一个基准
从右往左找到小于基准的值,替换掉i(对应的值),从左往右找到大于基准的值,替换掉j,重复,...
-
收藏夹云收藏-github开源
我的博客github托管 github.io
leetcode
-
singleton
思想确保一个类只有一个实例,并提供该实例的全局访问点
使用一个私有构造函数、一个私有静态变量、一个公有的静态函数来实现。这样只能通过这个公有的静态函数来返回唯一的私有静态变量。
实现方式
懒汉式-线程不安全
私有静态变量uniq...
-
构建微服务集群一直有很多小的项目想法,但是很单一,这些项目很分散。于是想到微服务的方式,将这些项目做成一个微服务集群,通过微服务统一网关来访问。Docker容器化部署。这样也方便收集我的作品集合。
做什么现在要做的就是将以前的项目集合整理起来,统一网...
-
领域驱动开发DDD测试驱动开发TDD
-
简单工厂简单工厂类就是生产对象的类。利用工厂生产对象,类实例化和对象的操作分离开。使用者不需要直到具体参数就可以实例化出对应的产品,避免客户端中显示指定,实现了解耦。
组成
抽象产品
具体产品
工厂
工厂方法定义了创建对象的接口,但由子类决定实...
-
算法和数据结构leetcode-master
通过刷题来熟练掌握 基础数据结构与算法、java集合与并发通过项目熟练网络协议(TCP/HTTP)、JVM、Linux部署(操作系统)、Docker、数据库,Spring框架(特性:IOC、AO...