1,原理任务执行 execute后,会先判断是否小于核心线程数,小于则进入线程池进入工作队列线程池再去 获取队列里的阻塞任务;大于核心线程数时,则执行拒绝策略(AbortPo...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1,原理任务执行 execute后,会先判断是否小于核心线程数,小于则进入线程池进入工作队列线程池再去 获取队列里的阻塞任务;大于核心线程数时,则执行拒绝策略(AbortPo...
1,场景: 如 把一个表中多条记录 组合成 一个表单 代码:Map map =new HashMap();for(View view : resRows){JSONObje...
1,场景:对于对比数据,查询重复之类。多次调接口查询会损耗性能,所以改为查询全部,放到list里面。然后 转成map每次对比时去get 是否有值。这样相比多次调接口查询,性能...
1,第一范式列的原子性,即 不可分割例:建表时有个电话字段,需要把它拆分成 座机电话,联系电话。拆分之后,无法再拆分,就满足第一范式了。 2,第二范式记录的唯一性,要求记录有...
一,面向对象的三个基本特征是:封装,继承,多态。 封装封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象来操作,对不可信的进行信息隐藏。 ...
1,添加点击事件,在myChart.setOption(option)下添加myChart.on('click',function(params){})即可option = ...
1,实现效果 2,前端代码实现<!DOCTYPE html> var dom = document.getElementById...
一,Springboot是什么Springboot:它并不是一个新的框架,是在spring的基础上整合了许多框架,简化了spring的很多配置,让程序能过快速,独立的运行起来...
AOP :(动态代理)指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式。 通知方法:前置通知(@Before):logStart:在目标方法(div)...
1,本质区别:Oracle数据库是一个对象关系数据库管理系统(ORDBMS),收费;MySQL是一个开源的关系数据库管理系统(RDBMS)。 2,安全性:MySQL使用三个参...
具体步骤:第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler (可以根据xml配置、注...
需求:采集到oracle数据库的所有表,字段信息,然后在mysql数据库中建表 1,新建propertis类,将转换关系配置进去sqlserver2mysql.INT=INT...
需求描述:在java后台获取动态数据源,然后通过动态数据源连接数据库,获取数据库中的所有表,字段,长度,类型,精度,是否为为空等信息 1,准备一个收集表的实体类 /** 数据...
一,在pom.xml中添加如下配置<dependency><groupId>org.springframework.boot</groupId> spring-boot-de...
1,事务定义事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)一个完整的业务需要批量的DML(inser...
MySQL的常用引擎1,InnoDBinnodb 的存储文件有两个,后缀名为 .frm 和 .idb ,其中 .frm 是定义文件,.idb是数据文件 innodb 中存在表...
1,先准备一个mysql配置类,将爬取到的数据存入mysql中 (1)连接数据库 (2)执行插入语句,将数据插入数据库 2,找到要爬取数据的网页(需要爬取如下页面中所有年度的...