![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 94
宫保鸡Z丁
这个作者很懒,什么都没留下…
展开
-
线程池
线程池是对象池的一个有用的例子,它能够节省在创建它们时候的资源开销。并且线程池对系统中的线程数量也起到了很好的限制作用。 ·线程池中的线程数量必须仔细的设置,否则冒然增加线程数量只会带来性能的下降。 ·在定制ThreadPoolExecutor时,遵循KISS原则,通常情况下会提供最好的性能。 线程池类为java.util.concurrent.ThreadPollExecut...转载 2020-02-27 17:36:44 · 172 阅读 · 0 评论 -
java系统调优
代码 之所以把代码放到第一位,是因为这一点最容易引起技术人员的忽视。很多技术人员拿到一个性能优化的需求以后,言必称缓存、异步、JVM等。实际上,第一步就应该是分析相关的代码,找出相应的瓶颈,再来考虑具体的优化策略。有一些性能问题,完全是由于代码写的不合理,通过直接修改一下代码就能解决问题的,比如for循环次数过多、作了很多无谓的条件判断、相同逻辑重复多次等。 数据库 数据库的调优,总的来说分...转载 2020-02-24 15:24:12 · 322 阅读 · 0 评论 -
jvm垃圾回收机制
Java回收机制概述 Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存,而且这两个问题针对的内存区域就是Java内存模型中的 堆区。 垃圾回收机制的引入可以有效的防止内存泄露、保证内存的有效使用,也大大解放了Java程序员的双手,使得他们在编写程序的时候不再需要考虑内存管理。本文着重介绍了判断一个对象是否可以被回收的两种...转载 2020-02-24 11:56:45 · 133 阅读 · 0 评论 -
注解浅析
注解是JDK5的新特性,是一种特殊的类,它作用相当于一个注释和标记,它可以应用于包,类(类,接口,枚举和注释类型),变量(类,实例和局部变量 - 包括在for或while循环中定义的变量),构造函数,方法和参数。注解的使用减少了大量配置文件的使用,使代码更加易读。 注解是一个特殊的接口,使用@interface定义注释类型,注解中元素值允许基础类型,字符串,枚举,Class和它们的数组。元素使用...原创 2019-06-11 09:50:20 · 444 阅读 · 0 评论