摘要: 1.程序计数器 定义:记住下一条JVM指令执行的地址 特点 线程是私有的,每个线程有一个单独的程序计数器 不会存在内存溢出 2.虚拟机栈 1 定义(Java Virtual Machine Stacks) 每个线程运行时所需要的内存,每个线程有一个单独的栈,称为虚拟机栈 每个栈里面包含多个栈帧,栈帧 阅读全文
posted @ 2022-02-08 15:12 尽深 阅读(52) 评论(0) 推荐(0)
摘要: 数据准备 t1_user t2_user t_user_info 左外连接 t1_user作为主表 sql语句 SELECT * FROM t1_user a LEFT JOIN t2_user b ON a.id = b.id 查询结果: 这里可以看到id是t2_user中的id实际上也会被复制一 阅读全文
posted @ 2022-01-26 15:26 尽深 阅读(214) 评论(0) 推荐(0)
摘要: 今天遇到写功能时遇到一个问题,数据库中的字符串为list形式,多个字符串间逗号隔开 假如此时需要查找该列中包含的‘SSDC1’字段的数据,理论上可以用如下函数 select * from xx where ssdc_code like "%SSDC1%"; select * from xx wher 阅读全文
posted @ 2022-01-19 14:14 尽深 阅读(468) 评论(0) 推荐(0)
摘要: 1.ThreadPoolExecutor的参数 corePoolSize: 指定了线程池中的线程数量,它的数量决定了添加的任务是开辟新的线程去执行,还是放到workQueue任务队列中去。 当提交一个任务到线程池时,线程池会创建一个线程来执行任务,即使其他空闲的基本线程能够执行新任务也会创建线程,等 阅读全文
posted @ 2022-01-07 17:00 尽深 阅读(265) 评论(0) 推荐(0)
摘要: 各个字段的含义 id:表示执行顺序 相同的id执行顺序为从上到下 不同的id执行顺序为从大到小 select_type:用于表示查询类型 SIMPLE:简单的select查询,查询中不包含子查询或union PRIMARY:查询中包含任何复杂的子部分,最外层的查询则被标记为primary SUBQU 阅读全文
posted @ 2022-01-05 11:15 尽深 阅读(53) 评论(0) 推荐(0)
摘要: # Redis 简介 Nosql:非关系型数据库,作为关系型数据库的补充 作用:应对基于海量用户和海量数据前提下的数据处理问题 特征: 数据间没有必然的关联联系 内部采用单线程机制进行工作 可扩容,可伸缩 大数据量下高性能 高可用 灵活的数据模型 string list set hash Zset 阅读全文
posted @ 2021-12-30 18:07 尽深 阅读(43) 评论(0) 推荐(0)