java
人参果ll
小白
展开
-
Java_volatile_CAS_ABA
1、JMM (java 内存模型) 描述程序中各变量(实例字段、变量、静态变量、数组、对象)的访问方式。 所有变量放在主内存中,每个线程有自己的工作内存,线程操作变量时,把变量拷贝到自己的工作内存中修改,修改完后在同步到主内中 可见性(利用volatile) 原子性(利用sysnchronized) 有序性——指令重排: 计算机在执行程序时为了提高性能,编译器和处理器常常会对指令做重排...原创 2020-04-19 17:53:01 · 211 阅读 · 0 评论 -
Java_线程池—7个参数-4种拒绝策略
1、看一下几个常见的线程池: ExecutorService threaPool = Executors.newFixedThreadPool(5);//一池5个处理线程 ExecutorService threaPool = Executors.newSingleThreadExecutor();//一池1个处理线程 ExecutorService threaPool = Executors...原创 2020-04-18 23:09:08 · 687 阅读 · 0 评论 -
Java static关键子
通常创建类时,执行new 创建对象,数据储存空间才会被分配。如果要不创建对象,就可以调用某个方法或者某个变量,则需要用到 static static : 可以修饰成员变量和成员方法,也可以形成静态代码块。 当声明一个事物是static 时,就意味着这个域或方法不会与包含它的类关联在一起。所以即使没有创建某个类的任何对像,也可以调用其static方法或访问其static域。 例 class原创 2017-09-13 19:14:51 · 155 阅读 · 0 评论 -
Java 解压压缩文件,springMVC 接收压缩文件
解压 zip,rar 类型的压缩文件 1、首先需要 jar 包 ant-1.6.5.jar :解压zip格式的压缩文件原创 2017-12-15 21:10:35 · 3011 阅读 · 0 评论