一觉睡到小时候

LV1
发表了文章

面向对象的7种设计原则(7)-开闭原则

开闭原则是面向对象世界里最基础的设计原则,它指导我们如何建立一个稳定,灵活,可扩展的系统。开闭原则定义如下:

一觉睡到小时候
发表了文章

面向对象的7种设计原则(6)-迪米特原则

迪米特法则,如果两个类不必彼此直接通向,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个累哦的某一个方法的话,可以通过第三者转发这个调用。

一觉睡到小时候
发表了文章

面向对象的7种设计原则(5)-里氏代换原则

里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。里氏代换原则中说,任何基类可以出现的地方,子类一定...

一觉睡到小时候
发表了文章

面向对象的7种设计原则(3)-依赖倒置原则

闰土除了抓猹看西瓜地外,学习新技术也很快,很快这2本都学完了。听说前端的Vue很火,梦想成为一个看西瓜的人中技术最好的仔的闰土就又买了一本《Vue从入门到崩溃》...

一觉睡到小时候
发表了文章

面向对象的7种设计原则(4)-合成/聚合复用原则

在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过向这些对象的委派达到复用这些对象的目的。

一觉睡到小时候
发表了文章

垃圾回收算法(4)-复制算法

复制算法首先将或者的内存空间分为2块,每次只使用其中一块,在垃圾会搜时将正在使用的内存中的存活对象复 制到未被使用的内存块中,之后清楚正在使用的内存块中的所有对...

一觉睡到小时候
发表了文章

垃圾回收算法(3)-标记清除算法

标记清除算法(Mark-Sweep)是一种非常基础和常见的垃圾收集算法,该算法被J.McCarthy等人在1960年提出并成功的发明并应用于Lisp语言。

一觉睡到小时候
发表了文章

面向对象的7种设计原则(2)-接口隔离原则

其实通俗来理解就是,不要在一个接口里面放很多的方法,这样会显得这个类很臃肿。接口应该尽量细化,一个接口对应一个功能模块,同时接口里面的方法应该尽可能的少,使接口...

一觉睡到小时候
发表了文章

面向对象的7种设计原则(1)-单一职责原则

单一原则表明,如果你有多个原因去改变一个类,那么应该把这些引起变化的原因分离开,把这个类分成多个类,每个类只负责处理一种改变。当你做出某种改变时,只需要修改负责...

一觉睡到小时候
发表了文章

Spring事务隔离级别

这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。

一觉睡到小时候
发表了文章

Spring事务传播机制

比如说,ServiceB.method的事务级别定义为PROPAGATION_REQUIRED, 那么由于执行ServiceA.method的时候, Servi...

一觉睡到小时候
发表了文章

快速搭建 Git 服务器[Linux版]

找到server.httpBindInterface,设定服务器的IP地址。这里就设定你的服务器IP。

一觉睡到小时候
发表了文章

JVM&GC之java引用

Java中的引用有点像C++中的指针,通过引用可以对堆中的对象进行操作。在Java程序中最常见的引用类型是强引用,也是默认的引用类型。当在Java语言中使用Ne...

一觉睡到小时候
发表了文章

JDK中的timer正确的打开与关闭

Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。

一觉睡到小时候
发表了文章

模糊查询%在最前面,能否或者怎么使用索引

众所周知,在索引时,如果模糊查询的%置于最前面,索引会失效。但是在%前置时,什么情况下会使用到索引?

一觉睡到小时候
发表了文章

Java并发编程CAS

它的功能是判断内存某一个位置的值是否为预期,如果是则更改这个值,这个过程就是原子的。

一觉睡到小时候
发表了文章

Java14新特性:字符串块

一觉睡到小时候
发表了文章

Java14新特性:Switch表达式

Java 14的switch表达式使用箭头表达时,不需要我们在每一个case后都加上break,减少我们出错的机会。

一觉睡到小时候
发表了文章

Java14新特性:增强 instanceOf 类型推断

obj instanceof String已经为true,在后面的代码里,我们还是要清晰的定义一个新变量,并且要做类型强转换。

一觉睡到小时候
发表了文章

Java14新特性:增强NPE NullPointerException

不幸的是,如果在第2行是一个包含了多个方法调用的赋值语句(如getLocation()和getCity()),那么任何一个都可能会返回null。实际上,变量us...

一觉睡到小时候

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券