随笔分类 - Java
摘要:准备jdk安装包:/usr/local/pkgs/jdk-8u181-linux-x64.tar.gz 创建jdk的安装目录 mkdir /usr/local/java 解压jdk安装包 tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java/
阅读全文
摘要:虚拟机栈 -Xss:设置虚拟机栈容量 本地方法栈 -Xoss:设置本地方法栈容量;因此对于HotSpot来说,-Xoss参数虽然存在,但实际上是没有任何效果的,栈容量只能由-Xss参数来设定。 Java堆-Xms:设置Java堆的最小容量-Xmx:设置Java堆的最大容量-XX:+HeapDumpO
阅读全文
摘要:${JAVA_HOME} = D:\Java\jdk1.8.0_191 keytool 存储 D:\Java\jdk1.8.0_191\bin\keytool.exe 查看已有的CA证书 keytool -list -keystore D:\Java\jre1.8.0_191\lib\securit
阅读全文
摘要:1.17.9 更香,真的 nginx下载地址:https://nginx.org/download/ 1.下载nginx wget https://nginx.org/download/nginx-1.9.9.tar.gz 2.解压nginx tar -zxvf nginx-1.9.9.tar.gz
阅读全文
摘要:安装目录:/usr/local 1. 下载Tomcat压缩包 cd /usr/localwget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz 2.解压Tomcat包
阅读全文
摘要:创建定时任务线程池的方式 创建定时任务的方法 创建定时任务的示例 示例一:延迟执行 执行结果如下: 示例二:延迟执行,返回结果 执行结果如下: 示例三:延迟+周期性执行任务 执行结果如下: 示例四:初始延迟+周期性延迟执行任务 执行结果如下:
阅读全文
摘要:Timer类的全限定名 java.util.Timer java.util.Timer类的构造函数 java.util.Timer类提供的创建定时任务的方法 创建定时任务的示例 示例一:延迟执行任务 执行结果如下: 示例二:在指定时间执行任务 执行结果如下: 示例三:延迟+周期性执行任务 执行结果如
阅读全文
摘要:语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。简而言之,语法糖让程序更加简洁,有更高的可读性。 语法糖的存在主要是方便开发人员使用。但其实
阅读全文
摘要:从这个工具类的api来看,Java提供了五种线程池,分别是: FixedThreadPool WorkStealingPool SingleThreadExecutor CachedThreadPool ScheduledThreadPool FixedThreadPool 线程池的属性: 核心线程
阅读全文
摘要:序列化:是指将Java对象转换为二进制数据。 反序列化:将二进制数据转换为Java对象。 与序列化功能相关的类有: java.io.Serializable; java.io.ObjectOutputStream(用于序列化) java.io.ObjectInputStream(用于反序列化) 序列
阅读全文
摘要:synchronized 关键字的三种使用方式 修饰实例方法,作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的锁。 修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁 。也就是给当前类加锁,会作用于类的所有对象实例,因为静态成员不属于任何一个实例对象,是类成员( sta
阅读全文

浙公网安备 33010602011771号