星光Starsray
星光Starsray
全部文章
分类
Docker(5)
Java(42)
JavaScript(6)
Linux(25)
MySQL(3)
Other(50)
Redis(4)
RxJava(1)
Spring(30)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
starsrays 博客
※星光不问赶路人,时光不负有心人※
全部文章
(共17篇)
Java线程池ThreadPoolExecutor详解
为什么使用线程池 创建线程可以继承Thread类或者实现Runnable接口,根据线程的生命周期,这两种方式创建的线程在运行结束后会被虚拟机销毁,进行垃圾回收,如果线程数量过多,频繁的创建和销毁线程会浪费资源,降低效率,线程池的引入就很好解决了这一问题,线程执行结束后,不立即销毁,而是让线程复用,...
Java
2021-01-09
0
246
Java IDE内存分析工具推荐
在开发中,涉及到性能问题,需要进行,内存、CPU、线程等分析,这个时候就要借助一些内存分析工具来实现,辅助IDEA中包含的插件,介绍常用的一些插件。 VisualVM Launcher 下载地址 https://visualvm.github.io/pluginscenter...
Java
2021-02-24
0
172
深入理解Java中synchronized关键字
前言简介 Java中提起synchronized很多人第一反应就是锁,这是不准确的,翻译一下中文意思为同步,锁是概念,抽象名词,同步是动作,操作结果。 由于翻译不准确导致理解上的偏差,好比Robust翻译为中文意思是健壮的,这也是我们学习Java时讲到一个特性,但是有的地方音译为“鲁棒性”,假如...
Java
2021-11-28
0
299
Java发展演变之路(及未来展望)
前言 世界上并没有完美的程序,因为写程序本来就是一个不断追求完美的过程。同样没有一门语言在一诞生就是完美的,不变的唯有变化。Java诞生至今已经不仅仅是一门语言,背后所涵盖的是一个庞大的技术体系。 网上每隔一段时间就能见到几条“未来X语言将会取代Java”的新闻,此处“X”可以用Kot...
Java
2022-02-08
0
272
什么是Java SPI机制?
Java SPI(Service Provider Interface),是JDK提供的一套用来被第三方实现或者扩展的接口,通过java.util.ServiceLoader类加载META-INF/services/中的配置进行服务发现,可以用来启用框架扩展和替换组件。主要好处在于解耦,可拔插,面向...
Java
2022-02-10
0
270
Java中String类原理详解
初识String String位于java.lang包中,从JDK1.0时期引入,不需要导包就可以直接使用。一个Java应用程序中使用最多的可能就是String对象了。由于其使用的广泛性,几乎在每一代的JDK优化升级中都存在对String的优化。 JDK7中字符串常量池从方法区迁移到堆内存...
Java
2022-03-25
0
273
简述Java发展
前言 世界上并没有完美的程序,因为写程序本来就是一个不断追求完美的过程。同样没有一门语言在一诞生就是完美的,不变的唯有变化。Java诞生至今已经不仅仅是一门语言,背后所涵盖的是一个庞大的技术体系。 目录 Java发展史 JDK发展史 JVM家族 GC算法 垃圾收集器 JavaWeb发展 ...
Java
2022-02-08
1
0
首页
上一页
1
2
下一页
末页