- 博客(8)
- 收藏
- 关注
原创 SpringBatch分页查询数据报列找不到
SpringBatch在使用 SqlPagingQueryProviderFactoryBean 查询数据时提示列找不到,此时查看下你写的SQL,把具体的列改为 * 号,即可解决问题
2020-09-16 11:19:42
413
原创 Oracle中配置多套SpringBatch持久化表
博主接手了公司一个很老的项目,用的是SpringBatch很老的一个版本(2.1.6),由于代码过于臃肿,没有使用maven管理,引用jar多,编译时间长,于是自己想要把其中比较重要的保监数据报送批作业单独拿出来另起一个项目。于是决定自己搭建一个springboot工程,同样使用了SpringBatch,但新搭建的工程用的是 spring-boot-starter-batch 1.5.3.RELEASE。这样,两个SpringBatch初始化时自动生成的表都不一样,两个工程没办法用同一套持久化表。下
2020-09-16 10:37:25
351
原创 轻松搞定端口占用问题
1. 查询所有端口使用情况netstat -ano如果是查询某个具体的端口,可以使用netstat -ano|findstr "8080"查询结果的最后一列为进程ID(即PID)2. 根据PID查询进程tasklist|findstr "PID"本例: tasklist|findstr "10788"3. 结束此进程taskkill /f /t /im PID本例: taskkill /f /t /im 10788...
2020-09-01 13:51:00
224
原创 No context holder available for step scope 解决办法
Springboot 集成 SpringBatch时,由于我执行的step太多了,偶尔还需要灵活配置执行哪些step,所以我选择了在XML中配置 batch:job,但是在reader/processor上增加 scope="step"时,启动提示 “No context holder available for step scope”查了下文档,实际上时需要自己定义下 stepscope,可以在前面增加如下配置,再使用scope="step"就不会有问题了<bean class="or.
2020-08-27 14:23:59
3027
原创 IDEA 无法设置断点解决方法
如果你使用的是IDEA,想要打断点debug,但又苦于设置不了断点时,请看这里。方法一: 单独某个文件设置显示断点,勾选后“Show Gutter Icons”,再点击行号位置,断点就显示出来了。注意:该方法只对单个文件有效方法二:针对所有文件有效的设置File -> settings ,搜索“Gutter Icons”,勾选“Show gutter icons”...
2020-08-27 10:27:56
12203
翻译 开放封闭原则
开放封闭原则面向对象原则在面向对象的设计中有很多流行的思想,比如"所有的成员变量都应该设置为私有(python中使用__定义私有属性)","要避免使用全局变量"等等。这些思想的源泉就来自于面向对象的六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。开放封闭原则描述符合开放封闭原则的模块都有两个主要特性: 1.面向扩展开放(...
2020-04-25 18:29:28
173
转载 一职责原则
1、单一职责原则的概念一个类被改变的原因不能超过一个,也就是说,一个类只有一个职责,如果职责过多,代码就会臃肿,可读性更差,也更难以维护。其实上单一职责原则和接口隔离原则有一定的关系,接口隔离以后,职责就单一了,实现这个接口的类的职责自然也就单一了。但是接口隔离关注的是抽象层,单一职责关注的是两者兼而有之,偏重于实现。2、为什么要遵守单一职责原则提高类的可维护性和可读写性一个类的职责...
2020-04-25 12:35:18
156
原创 WIN10配置JDK环境变量
1. 开始菜单,找到“此电脑”,然后右键“更多”→“属性”(桌面上有也可直接右键执行)2. 点击“高级系统设置”,选择“环境变量(N)”3. 新建系统变量 JAVA_HOME,变量值为实际的JDK安装目录4. 新建系统变量 CLASSPATH,变量值为以下内容,注意是 .; 开头的.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAV...
2020-04-18 22:06:34
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅