- 博客(11)
- 收藏
- 关注
原创 quartz持久化进DB
项目中涉及到定时任务,quartz应用广泛,大部分项目只用到它的内存持久化模式,如果想在不重启应用的情况下实时修改job执行时间,就涉及到quartz的DB持久化。 .首先根据数据库的不同建立框架所需的表,建表语句自行百度,这里不多做记录。 **1..环境信息:springboot 2.1.0** quartz依赖: <dependency> &amp
2018-12-27 15:57:14
359
原创 mysql单表控制服务器集群job重复执行
项目中有用到quartz定时任务处理某一业务,但生产环境上是Tomcat集群,为了控制job重复执行,设计了一种处理方案,记录一下。 1.首先在数据库中新建一张表: -- 创建表 drop table if exists config_log_quartz; create table config_log_quartz( id_key varchar(128) not null comment '...
2018-12-27 10:47:00
239
原创 mysql存储过程学习笔记一
oracle pl/sql 在存储过程语法中有这么一种用法sql%found,返回的是一个布尔值,用来判断其上一update 或 insert语句有没有执行成功,那么在MySQL中用有没有 同样功能的语句呢?带着这个疑问,查了下资料发现row_count()可以实现该功能并做记录。 1.建表语句: 2.数据准备并创建存储过程 3.通过row_count() 取得的值与0比较,判断上一行upda...
2018-12-10 16:34:49
138
原创 Spring整合Quartz 以及一些常见问题
项目中用到job 记录一下学习过程以及遇到的坑 一. maven依赖问题 首先时jar包方面 导入quartz与spring maven依赖时居然碰到了jar包冲突问题 死在第一步… 看日志发现quartz需要依赖c3p0 于是到入c3p0依赖解决了环境冲突 如下: <!-- c3p0 --> <dependency> ...
2018-05-03 15:55:09
1240
原创 使用restTemplate随笔
使用restTemplate访问其他接口时 采用post方式传参 发现服务端接受不到参数 坑了半天 记录一下 服务端是个Servlet 以post接参 所以本地使用mvc模拟了一下 方便调试 代码如下: @RequestMapping(value = "callBack",method = RequestMethod.POST) public void getCallBack(...
2018-05-02 17:13:53
152
原创 经典递归
经典面试题 不解释 代码附上 /** * 一个人去买汽水,1块钱买一瓶汽水,3个瓶盖可以 * 换一瓶汽水,2个空瓶也可以换一瓶汽水, * 问:20块钱能喝多少瓶汽水 * @author tyzhen * */ public class BottleDrink { static int bottles = 0;//定义空瓶 初始值0 static int c...
2018-03-06 21:12:17
192
原创 springboot+idea+mybatis
在idea工具中创建一个springboot项目后如何与mybatis整合? 由于8080端口被占用 故改了下springboot的默认端口 如下: 一:在pom文件中添加maven依赖 二:在application.properties中配置数据库信息 三:创建实体Score 四:创建mapper包以及接口 ps:截图有误应该是findById 五:在resource中创建mapp
2017-10-17 17:47:10
209
原创 lambda表达式学习笔记二
list–>map fitter reduce 一:创建实体并创建实体对象 二:list转map 三:fitter 的简单使用 四:reduce的简单使用 五:运行结果 *使用fitter和reduce时 必须保证取出的属性不为null 否则会抛空指针异常
2017-10-13 11:20:19
166
原创 lambda表达式的学习笔记一
lambda表达式的学习笔记一(1)取集合中元素最大值 1.构造一个对象Num 2.创建对象集合并赋值List list = new ArrayList(); for (int i = 0; i < 9; i++) { Num num = new Num(); num.setId(i); num.s
2017-09-27 13:58:54
140
原创 使用idea创建springboot项目
一:在idea上新建一个springboot项目 file--setting--new project--Spring initializr--next 二:一直下一步 选择一个web项目(试需求而定) 然后一路next到底 三:项目建完后删除这三个文件 四:在整个项目开关类DemoApplication同级的地方建立包或者类
2017-09-25 16:04:25
683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人