Loading...
线程池是多线程编程中的核心概念,简单来说就是一组可以执行任务的空闲线程。线程是在一个进程中可以执行一系列指令的执行环境,或称运行程序。多线程编程指的是用多个线程并行执行多个任务,虽然程序性能提高,但多线程编程也有缺点 —— 增加了代码复杂度、同步问题、非预期结果和增加创建线程的开销。Java 线程池频繁创建并开启线程开销很大,每次重复这些步骤占用了很大的性能开销,线程在我们使用前一直保存在线...
Java 数组排序算法有很多,之前没有系统性的练习过,很多也不懂,算法这块一直是弱项,因为看不懂,导致不想看,恶性循环,现在是时候系统的看一下了(希望能坚持下去?),学习于 CyC2018。准备既然是“排序”,肯定就会涉及到元素大小的比较和位置的互换,最好将其抽取为共用的方法,可以用 Java 的抽象类和继承了(听起来很?,使用之后...真香)。将元素大小比较和位置互换的方法放到抽象父类中,...
序列化策略String 序列化StringRedisTemplate 默认采用的是 String 的序列化策略,保存的 key 和 value 都是采用此...
本篇文章记录JDK1.5版本到JDK1.7版本的新特性及JDK1.8主要部分特性。JDK1.5新特性1. 自动装箱与拆箱自动装箱:每当需要一种类型的对象时...
计算机存储系统使用补码标识,int类型占32位,首位是符号位:0表示正数,1表示负数。正数补码与原码相同负数补码除符号位其余各位与原码取反,然后加1日常开...