摘要: 在主键自增的数据库中返回新增数据的主键方式:根据mybatis文档 使用useGeneratedKeys和keyProperty就可以了,但是实际使用中,例: 阅读全文
posted @ 2019-04-24 15:47 花千叔 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 类加载过程大致如上图,关于初始化贴一段代码 阅读全文
posted @ 2019-04-13 16:44 花千叔 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 业务需求在每次单据状态改变时进行切片并写入mq 方案是在切片中,根据单据id再次查找一遍单据,对比状态后写入mq 但实际操作过程中发现很多状态并未写入 代码如下 经过debug调试发现serviceOrder和serviceOrder1的地址相同,导致状态永远是相同的 解决方案是在mapper内新增 阅读全文
posted @ 2018-10-22 19:48 花千叔 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 在for循环中写入一行代码: 最后结果和预计相差十万八千里,百思不得解 最后才想到可能是操作符优先级的问题改为如下: 所以基础知识能帮助规避很多问题 所有操作符权限如下博客: https://blog.csdn.net/u011225629/article/details/48464225 阅读全文
posted @ 2018-06-13 16:37 花千叔 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 工作要求选取每个用户id的最近更新时间 由于数据库设计存在问题,每次更新都是直接写入,所以一个用户存在多个更新时间 由于数据库的sql_mode是only_full_group_by 在没有权限修改数据库sql_mode的情况下,无法得到结果,根据网上搜索到的结果要采用如下语句 这种写法也会报错 为 阅读全文
posted @ 2018-05-15 16:18 花千叔 阅读(218) 评论(0) 推荐(0) 编辑
摘要: springboot框架搭建的时候,采用官方文档 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEA 阅读全文
posted @ 2018-03-18 22:35 花千叔 阅读(37366) 评论(0) 推荐(1) 编辑
摘要: 造轮子的时候,路径一直无法替换,查实之后发现: 在regex中"\\"表示一个"\",在java中一个"\"也要用"\\"表示。这样,前一个"\\"代表regex中的"\",后一个"\\"代表java中的"\" 所以替换String path = "src\main" 应该是path.replace 阅读全文
posted @ 2018-02-26 17:59 花千叔 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式代码如下: public class Coffee{public void drink(){System.out.println("drink coffee");}} public abstract class CoffeeDecorator extends Coffee{protecte 阅读全文
posted @ 2018-02-02 15:30 花千叔 阅读(140) 评论(0) 推荐(0) 编辑
摘要: springboot项目中lib路径下有个jar包找不到,按网上修改pom后可以找到jar包,但是无法启动 eclipse会根据pom启动。。需要在debug configuation中将classpash中增加resresources,否则启动项目zookeeper默认2181端口 阅读全文
posted @ 2018-02-02 15:28 花千叔 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在使用阿里云上传图片的时候,报错org/jdom/input/JDOMParseException 跟踪代码到 if (!isNeedReturnResponse(putObjectRequest)) {result = writeObjectInternal(WriteMode.OVERWRITE 阅读全文
posted @ 2018-02-02 15:28 花千叔 阅读(635) 评论(0) 推荐(0) 编辑