我一肚子火
我一肚子火
全部文章
分类
java基础(3)
未归档(1)
设计模式(4)
归档
标签
去牛客网
登录
/
注册
记录我的日常学习
每天都要进步
TA的专栏
12篇文章
2人订阅
大家一起快乐学Java
12篇文章
76225人学习
全部文章
(共8篇)
浏览器访问www.baidu.com的过程
来自专栏
1.将url转换成ip地址 我们如果想要访问百度网,肯定得先知道百度的ip地址,但是用户可记不住这么复杂的ip地址,baidu这个拼音就容易得多。但这样就必须有一种手段自动的将url转换成ip地址。在计算机中有一个DNS协议,它是用于将url转换成ip地址的,DNS是一个分布式的数据库,存储着所有有...
2020-05-06
2
2355
java反射
来自专栏
反射在java中应用地方很多,反射支持java程序在运行中获取某个特定的类的属性方法或者是其他内容,可以无需通过new的形式,大大减小了运行过程中的耦合。比如说某个场景,我需要传入一个参数来决定是加载哪个类,如果方法内部通过ifelse判断,这是一个非常麻烦的过程,同时,也不利于系统的扩展,此时,反...
2020-03-23
3
11112
什么是CAS无锁算法
来自专栏
在java中有很多地方都用到了CAS算法,如jdk1.8sycronized中轻量级锁就是CAS算法来实现的,ConcurrentHashMap在放弃分段锁后也是采用sycronized+cas来处理并发的读写请求,那为什么要用CAS算法呢。我的理解是因为CAS是一种无锁算法,抢锁过程不需要等待很久...
2020-03-23
2
13985
适配器模式
来自专栏
public class DesignPattern { public static void main(String[] args) { //适配器模式适用于将某个接口适应其他接口的调用,同时不改变原有接口的调用 //方便类于类直接的配合 ...
2020-03-23
0
10627
抽象工厂模式
来自专栏
public class DesignPattern { public static void main(String[] args) { //抽象工厂允许获取不同种类的工厂,并进行工厂方法的调用,获取想要的对象 FactoryProducer produ...
2020-03-22
0
10937
工厂模式
来自专栏
public class DesignPattern { public static void main(String[] args) { //工厂设计模式便于用户使用,可以屏蔽底层实现细节,便于用于直接获得想要的东西,而且方便扩展 //无需修改工厂代码,...
2020-03-22
1
10798
单例模式
来自专栏
//单例模式使用场景:1.固定配置类 2.某种比较耗费资源的连接 class Dajia{ //知识点1:私有化构造器,使得外部无法new对象,只能从我这获取 private Dajia(){ } //使用懒汉式,懒加载,不用的时候减小内存开销 priva...
2020-03-22
1
10615
线程池提交任务的步骤
来自专栏
1.创建线程池线程池一共有七个关键词corePoolSize:线程核心数,即默认数量maximumPoolSize:请求过多,队列满时可以支持的最大线程数keepAliveTime: maximumPoolSize中多余线程可以空闲存活的最长时间unit:存活时间的时间单位workQueue:是阻塞...
2020-03-22
3
10740