一、为什么要手动创建线程池? 我们之所以要手动创建线程池,是因为 JDK 自带的工具类所创建的线程池存在一定的弊端,那究竟存在怎么样的弊端呢?首先来回顾一下 JDK 中线程池...
IP属地:上海
一、为什么要手动创建线程池? 我们之所以要手动创建线程池,是因为 JDK 自带的工具类所创建的线程池存在一定的弊端,那究竟存在怎么样的弊端呢?首先来回顾一下 JDK 中线程池...
A表的某个字段通过某些关联条件,覆盖到B表 场景 现在有两张表,分别是 global_dict (简称B),feature_temp (简称A)A表结构 B表结构 A表的fe...
Java常用的数据结构 Java中的数据结构: 数组(Array) 链表(Linked List 一种递归结构数据) 栈(Stack 按照后进先出、先进后出的原则来存储数据)...
Java基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型...
spring boot 启动类介绍 spring boot项目启动类代码 静态方法run(),是spring boot项目的启动入口 SpringBootApplicatio...
添加mybatis-plus依赖 修改配置文件 修改mybatisConfig类 4.mapper service 继承mybatis-plus mapper servic...
#{} 与 ${} 的区别是什么?${} 是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为c...
git merge 的两种场景以及操作步骤 一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支 二、当master代码改动了,需要更新开发分支(de...