引用他人的文章 -- 微信 Hollis 前言最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。 在介绍更更优...
引用他人的文章 -- 微信 Hollis 前言最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。 在介绍更更优...
HashMap24道Mybatis常见面试题总结及答案
七大原则 开闭原则 里氏替换原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则 合成复用原则 创建型模式 单例模式(Singleton Pattern) 简单工厂模式...
2019.7.30 解决了一个线程安全问题: 关于PageHelper.startPage, 主要是使用了Threadlocal,别人使用也不安全,导致了我代码不该运行分页...
对max.partition.fetch.bytes有疑问,官网上不是说:如果拉取的第一个非空分区中第一个消息大于此限制,则仍然会返回消息,以确保消费者可以正常的工作。你举得例子并不是这样的,不知道你做过验证没有
Kafka参数详解及调优--消费者引言 在实际的kafka开发中,我们会发现,无论是生产者还是消费者,都需要构建一个Properties对象,里面设置了很多参数。对于很多初学者来说,会看不懂这些参数分别代表什...
ss
问题: 10亿个数,有两个数只出现了1次,其他的数有出现了两次,请找出这两个数 分析: 10亿个数,每个int数据占4个byte,10亿个数需要4G的内存, 代码示例: 下面...
前言:对于java开发人员,想必对String的使用已经很熟悉了,但可能对其内部的一些机制与细节不甚了解,本篇博客将对String的部分机制做总结 部分源码 public i...
ThreadLocal类原理简析——线程封闭的常规实现ThreadLocal源码解读 原理图 ThreadLocal为什么可以实现线程隔离? 核心的3个方法 get Thre...
深入理解ThreadLocal [Unsafe] [Lock] [ThreadPool] [Atomic] [synchronized]
java常用运算符 Java运算符大致分为逻辑运算符(&&,||,!)、算数运算符(+, -, *, / ,+=)、位运算符(^,|,&)、其他运算符(三元运算符) 注:数字...
目前业界最认可的单例模式——(这是一个懒汉模式): 懒汉式单例——再实现 注意:如果编写的是多线程程序,则不要删除上例代码中的关键字 volatile 和 synchroni...
由于函数式编程涉及内容较多,因此对函数式编程写一个系列博客,内容从JAVA8的新特性开始阐述,而后阐述函数式编程的写法,最后深入源码讲述函数式编程。函数式编程是一种编程风格,...
函数式编程——WalkeR_ZG 函数式编程(一) lambda、FunctionalInterface、Method Reference函数式编程(二) Stream函数...
小的知识点 1、put方法
String Integer