BestQiang
BestQiang
全部文章
java语言
Hexo(3)
javaweb(10)
JVM(3)
LeetCode(5)
Netty(1)
Nginx(1)
NIO(2)
web前端(5)
分布式文件系统(1)
剑指offer(9)
各种bug处理(11)
名词科普(1)
并发编程(2)
操作系统-linux(5)
操作系统-windows(4)
数据结构(14)
未归档(2)
生活杂记(1)
算法(2)
设计模式(2)
跨域问题(1)
运维(2)
题解(2)
归档
标签
去牛客网
登录
/
注册
BestQiang的博客
To be or not to be,thats a question.
全部文章
/ java语言
(共36篇)
关于@Autowired注入空指针问题的解决(利用Bean的生命周期)
今天做项目的时候遇到一个问题,需要将线程池的参数抽取到yml文件里进行设置。这不是so easy吗?于是我就写出了下面这样的代码进行抽取 import org.springframework.boot.context.properties.ConfigurationProperties; impo...
2019-09-20
0
1307
关于Java注解的那点事
最近复习spring的注解开发,本来想自己写一片关于java注解的文章加深记忆,结果发现一篇很优秀的文章 秒懂,Java 注解 (Annotation)你可以这样学 仔细读了一下,这篇文章介绍的很不错,就转载来了 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什...
2019-07-09
0
770
Java之NIO和零拷贝(Zero Copy)
早就想写一篇关于NIO中的零拷贝的文章,今天逛博客看到一篇写的不错的文章,就转载过来了,相信对零拷贝不太了解的同学看完后会很有收获 本文章转自: https://blog.csdn.net/cringkong/article/details/80274148 一.Linux操作系统中的零拷贝 ...
2019-06-20
0
933
String str ="a" + "b" 与 String str = new String("a") + new String("b") 的区别(jdk1.8环境利用javap命令探究)
今天,又在思考一个常见的问题,那就是字符串创建对象系列。发现了一个很多人都模糊不清的问题,那就是 String str =“a” + “b” 与 Strin str = new String(“c”) + new String(“d”) 把对象创建在了哪里?创建了几个字符串对象? 话不多出,show...
2019-06-18
1
1136
String中intern()方法
本文参考 https://blog.csdn.net/believesoul/article/details/79588305 ,我对这篇文章进行了一些小小的整理和修改。这篇文章很好的对intern()方法进行了阐述。 最近在看字符串相关知识的时候,又看到了关于字符串创建方式和是否相等的相关问题,...
2019-06-17
0
502
同步方法和静态同步方法使用的锁的类型
synchronized 修饰方法使用锁是当前this锁。 synchronized 修饰静态方法使用锁是当前类的字节码文件。 从JVM规范中可以看到Synchonized在JVM里的实现原理,JVM基于进入和退出Monitor对 象来实现方法同步和代码块同步,但两者的实现细节不一样。代码块同步是...
2019-06-17
0
542
HashMap源码探究
下面的源码以jdk1.7为主,jdk1.8有了一些新的改变,会在文章中说明。 HashMap实现了Map接口,即允许放入key为null的元素,也允许插入value为null的元素;除该类未实现同步外,其余跟Hashtable大致相同;跟TreeMap不同,该容器不保证元素顺序,根据需要该容器可能会...
2019-06-17
0
599
HeaFirst设计模式-单件模式[单例模式](Singleton Pattern)
深入分析单件模式 本次主要介绍的内容有 单件模式 单线程下的单件模式实现 多线程下实现单件模式出现的问题分析 JMM内存模型 多线程下的单件模式实现的三种方式 这些内容,可以从最根本理解单例模式的代码,不信你就来看看吧。 单件模式: 确保一个类只有一个实例,并提供...
2019-06-14
0
616
HeadFirst设计模式-工厂模式(基于汽车工厂和手机工厂)
工厂模式 本次主要讲述三个内容: 简单工厂模式 工厂方法模式 抽象工厂模式 依赖倒置原则 设计原则:要依赖抽象,不要依赖具体类。 不能让高层组件依赖底层组件,而且,不管高层或底层组件,“两者”都应该依赖于抽象。 这个原则告诉我们,应该重写代码以便于我们依赖抽象类,而不依赖...
2019-06-13
0
597
LinkedList源码探究
ArrayList源码探究 本文全部以jdk1.8源码为根据,探究LinkedList的实现。转载请注明出处。 LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)。这样看来,Linke...
2019-06-09
0
497
首页
上一页
1
2
3
4
下一页
末页