自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 POI的简单学习

一:添加POI的maven依赖 二:简单的demo 三:导出结果 四:内容

2017-10-13 16:00:52 133

原创 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关注的人

提示
确定要删除当前文章?
取消 删除