- 博客(7)
- 收藏
- 关注
原创 java 单例双检锁
public class InstanceT { // private 保证无法在在类以外被创建 private InstanceT(){}; // volatile 保证指令不被排序,防止指令重排序后,多线程情况下拿到半初始化的对象instance。 private static volatile InstanceT instance; public static InstanceT getInstance() { // 多线程情况下,先判断
2021-02-06 15:20:32
105
转载 java明明的随机数
import java.util.Arrays;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()){...
2019-11-26 23:31:39
353
原创 汽水瓶测试-华为笔试题
import java.util.ArrayList;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ArrayList<Integer&g...
2019-11-26 22:09:18
251
原创 java加减乘除
java 实现简单的加减乘除import java.util.Scanner;public class Calc {public static void main(String[] args) { System.out.println("input :"); String[] s = {"+","-","*","/"}; Scanner scanner = new S...
2019-11-17 21:08:22
379
转载 转载 Spring 基础学习
Spring学习01:控制反转(IOC)与依赖注入(DI)https://blog.csdn.net/ncepu_Chen/article/details/91903396Spring学习02:面向切面编程(AOP)https://blog.csdn.net/ncepu_Chen/article/details/94510298Spring学习03:数据库操作模板JdbcTemplate...
2019-10-08 11:33:39
84
原创 线程生命周期
线程生命周期:新建–就绪------------运行—死亡– 阻塞–新建:new 创建一个线程后,该线程就处于新建状态jvm 为线程分配内存,初始化成员变量就绪:start() 方法后,该线程就处于就绪态jvm 线程创建方法栈和程序计数器,等待线程调度器调度运行:就绪状态获取cpu资源,开始运行run()状态阻塞:线程调用sleep方法放弃cpu调用了阻塞式IO方法,该方法返...
2019-10-07 09:53:54
90
原创 spring AOP 配置节选
<?xml version="1.0" encoding="UTF-8"?><bean id="accountService" class="com.itheima.service.impl.AccountService"></bean><bean id="logger" class="com.itheima.utils.Logger">&l...
2019-10-06 21:53:01
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人