摘要: 两种创建线程池的方法 ThreadPoolExecutor 和 FokJoinPool1.ThreadPoolExecutor 创建线程池1) 无返回值的情况 import java.util.concurrent.*; import java.util.concurrent.atomic.Atom 阅读全文
posted @ 2020-04-25 20:39 木枝木枝 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 万恶的根据当前时间戳更新,有时候会自动更新,有时候又不会。 通过navicat 创建datetime类型的字段时,会自动勾选上根据当前时间戳更新。当更新数据的时候勾上这个的字段时间就会更改为当前的时间。 至于原因还在探索中,,, 阅读全文
posted @ 2020-04-24 15:47 木枝木枝 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 调用线程中断的时候线程是否立即中断: 1.java 中断是一种协作机制 2.通过中断不能直接终止线程的运行 3.需要被中断的线程自己处理中断 中断流程: 1.每一个线程都有一个boolean类型的标志位,代表线程是否中断 2.线程1 想中断线程2,线程1只需要设置线程2的中断标志位为true 3.线 阅读全文
posted @ 2020-04-23 21:19 木枝木枝 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 三种方式: 1.通过继承Thread 重写run方法, public class HelloWordThread extends Thread { @Override public void run(){ System.out.println("hello world!!!!!!!!"); } pu 阅读全文
posted @ 2020-04-23 20:12 木枝木枝 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 第一次使用感觉并没有VMware好用,尤其是鼠标在虚拟机和宿主机之间切换的时候很烦,需要按键盘右边ctrl虽然有提示right ctrl但是第一次使用硬是折腾了好半天。感觉不记录一下对不起这个下午。 在创建虚拟机之前需要准备镜像文件 地址 一、创建虚拟机 virtualBox 安装包链接: http 阅读全文
posted @ 2020-03-22 18:14 木枝木枝 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 搜索引擎 需要先知道 Lucene ,Lucene是 solr 与 elasticsearch 的基础框架。 Lucene 说明:Lucene 是一个 JAVA 搜索类库,它本身并不是一个完整的解决方案,需要额外的开发工作。 优点:成熟的解决方案,有很多的成功案例。apache 顶级项目,正在持续快 阅读全文
posted @ 2019-11-05 20:36 木枝木枝 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1.数字超过1000时会有逗号 ,设置数据格式 <#setting number_format="#"> 2.数据叠加 求总计: 1)定义变量:<#assign baseInfoTotalpower =0?number> 2)循环中判空后累加,每次累加需要将数据转为数字,不然最后结果会是字符串的拼接 阅读全文
posted @ 2019-08-09 11:16 木枝木枝 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 错误提示:Couldn't acquire next trigger: Unknown error 1146 spring +quartz 实现任务调度,由于quartz 默认读取表名为大写,新建数据库默认是区分大小写的。select *from QRTZ_LOCKS 如果查询时表名是大写,而实际建 阅读全文
posted @ 2019-06-08 18:34 木枝木枝 阅读(9047) 评论(0) 推荐(0) 编辑
摘要: http://www.mamicode.com/info-detail-2213514.html 阅读全文
posted @ 2019-03-19 19:50 木枝木枝 阅读(110) 评论(0) 推荐(0) 编辑
摘要: https://gitee.com/didispace/swagger-butler 1.引用上面项目中的swagger 工具包 2.zuul 网关配置 网关层配置就完成了,接下来只要在应用服务中引用包就可以了 4.对应的应用服务的pom文件中引用上面的swagger工具包,在启动类上配置注解 访问 阅读全文
posted @ 2019-03-18 10:13 木枝木枝 阅读(1612) 评论(0) 推荐(0) 编辑