摘要:
1 CREATE TABLE `test_innodb_lock` ( 2 `ID` int(11) DEFAULT NULL, 3 `NAME` varchar(16) DEFAULT NULL, 4 `SEX` varchar(1) DEFAULT NULL, 5 KEY `IDX_TEST_I 阅读全文
摘要:
结构表 CREATE TABLE `dm_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `phone` varchar(255) DEFAULT NULL COMMENT '手机号', `password` varchar 阅读全文
摘要:
结构表 1 CREATE TABLE `dm_user` ( 2 `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', 3 `phone` varchar(255) DEFAULT NULL COMMENT '手机号', 4 `password` 阅读全文
摘要:
一、docker pull rmohr/activemq:5.15.9 #拉取镜像版本指定为5.15.9 二、进行容器配置 2.1:不指定任何容器内文件的挂载,指定了端口号的输出,区别与在容器宿主上直接安装activemq,详情见下 docker run -p 61618:61618 -p 8161 阅读全文
摘要:
1 /** 2 * sun.misc.Launcher jdk下rt.jar下的jvm的入口应用启动类 3 * 4 * getClass();获得类类型,及反射 5 * || 6 * 类装载器ClassLoader负责加载class文件,class文件在文件开头有特定的文件标示cafe babe, 阅读全文
摘要:
1 package com.atguigu.boot.com.atguigu; 2 /** 3 * 死锁是两个或者两个以上线程争抢资源而产生的问题 4 * 导致死锁的原因:线程相互争抢被其他线程锁定的资源,系统资源不足 进行运行推进的顺序不当 资源分配不当 5 */ 6 class HoldLoca 阅读全文
摘要:
1 import java.util.concurrent.*; 2 3 /** 4 * 第四种获取线程的方式:线程池 5 * 底层为实现为ThreadPoolExecutor类 6 * 线程池做的工作主要是控制运行线程的数量,处理过程种将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过 阅读全文
摘要:
1 import java.text.SimpleDateFormat; 2 import java.util.Date; 3 import java.util.concurrent.Callable; 4 import java.util.concurrent.ExecutionException 阅读全文
摘要:
1 import org.apache.tomcat.util.collections.SynchronizedQueue; 2 3 import java.util.concurrent.ArrayBlockingQueue; 4 import java.util.concurrent.Block 阅读全文
摘要:
1 import com.sun.org.apache.bcel.internal.generic.NEW; 2 3 import java.util.concurrent.locks.Condition; 4 import java.util.concurrent.locks.Lock; 5 im 阅读全文