摘要: JDK1.8 中Lambda 表达式的出现,基本可以取替原来的匿名类实现多线程的方式。下面列举常用的常用的三种情况。 一、普通开启异步线程 new Thread(() -> System.out.println("--" + "aaa")).start();1 二、线程池开启异步线程(不接收返回参数 阅读全文
posted @ 2019-03-05 09:51 可乐998 阅读(5825) 评论(0) 推荐(0) 编辑
摘要: 我们为何使用多线程,之前已经有讲过了,为了更快的处理多个任务,分割任务,或者调用多个毫无关联的第三方服务 其实spring就提供了ThreadPoolTaskExecutor这个类来实现线程池,线程池是啥,可以理解为数据源,或者有一堆线程的池子也行 在spring配置中我们可以写好如下代码(大致意思 阅读全文
posted @ 2019-03-05 09:42 可乐998 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 说明:耗时任务开启单独线程处理,任务线程处理完毕通知主线程 1、回调接口定义 2、模拟耗时任务线程 阅读全文
posted @ 2019-03-04 13:29 可乐998 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中遇到了这样的一个问题“: 在mysql数据库中需要每次插入的时候不能插入三个字段都相同的记录。在这里使用到了 insert into if not exists 和insert ignore into 这两种方式,既然使用到了就在这里总结一下吧,毕竟mysql中的函数或者关键字太多了,使 阅读全文
posted @ 2019-02-27 16:06 可乐998 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 本文为博主原创,转载请注明出处。 在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新, 在刚碰到的时候,第一反应是将其实现分为两块,分别是判断增加,判断更新,后来发现在mysql中有 ON DUPLICATE KEY UPDATE一步就可以完成,感觉实在是太方便 阅读全文
posted @ 2019-02-27 16:04 可乐998 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 因为先前遇到的问题,所以我考虑采用 IFRAME 来隔离不同的脚本,从而实现我需要的效果。 在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档的一个元素中。按照一般的写法,我们需要用到类似如下的语句: 1.window.parent.docum 阅读全文
posted @ 2019-02-27 15:17 可乐998 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: 第一步 打war包: 这样war报就在你项目的target目录下: 第二步 部署步骤 首先进入服务器tomcat bin 目录 关闭服务 命令: ./shutdown.sh 然后就要进入webapp(命令: cd .. 命令: cd webapp)下删除原有项目 命令:rm 原项目名.war 上传修 阅读全文
posted @ 2019-02-26 17:41 可乐998 阅读(2627) 评论(0) 推荐(0) 编辑
摘要: 1.纯洁的微笑 http://www.ityouknow.com/ 阅读全文
posted @ 2019-02-20 16:49 可乐998 阅读(165) 评论(0) 推荐(0) 编辑
摘要: @@1. 添加单点登录 阅读全文
posted @ 2019-02-20 09:35 可乐998 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 摘要 https://www.cnblogs.com/ywlaker/p/6113927.html 阅读全文
posted @ 2019-02-19 17:52 可乐998 阅读(112) 评论(0) 推荐(0) 编辑