- 博客(14)
- 收藏
- 关注
原创 ON DUPLICATE KEY UPDATE的使用的一个失效因素
使用使用联合唯一键用ON DUPLICATE KEY UPDATE一直不生效,好奇怪.后来查出来是因为一个字段的类型是int,而实际传入的数值是超过这个范围的,改成了bigint就好了.
2024-01-24 10:25:41
927
原创 关于SourceTree 使用代理后,连不上仓库的问题
代码仓库要用代理去访问之后,就一直连不上了,很奇怪,但是用git命令去pull和push很正常.然后就去看了下设置.终于找到问题所在.在设置,git一栏里面,这个system点击一下变成灰色的就可以了.应该是sourcetree 使用的是本身自己的命令而不是git.
2023-12-05 17:25:06
351
原创 activiti 表名重复,出现一个大写一个小写的问题解决
activiti 表名重复,一个大写一个小写。其中一个解决办法是设置数据库大小写不敏感,然后重启。lower_case_table_names=1但是还有个问题,查看设置也是开启了,但是还是生成了两个表,这个时候就需要看看my.cnf的读写权限。要修改my.cnf的文件权限chmod 644 my.cnf,然后重启mysql,设置生效。...
2022-04-22 12:41:36
2666
原创 mybatis 记录sql执行前后的数据变化
此方法并不完善,只是简单记录。以update语句为例。通过mybatis的拦截器拦截sql,然后提取出表名和条件,查询出来原始数据,然后保存数据和update语句。这样就可以对比原始数据,和执行sql的改变的数据。delete和insert 只记录sql,直接插入记录中。注意:如果记录要插入数据库,那么记录表要记的忽略。不然会一直调用import cn.hutool.core.collection.CollUtil;import com.alibaba.fastjson.JSON;im
2021-11-24 09:45:36
3997
9
原创 Springboot 项目中Redis用lettuce连接池经常断连的问题解决
Springboot 项目中Redis用lettuce连接池,如果长时间不用redis的话,就会断连。可以通过用netty的心跳机制来维持连接。心跳机制 心跳是在TCP长连接中,客户端和服务端定时向对方发送数据包通知对方自己还在线,保证连接的有效性的一种机制 在服务器和客户端之间一定时间内没有数据交互时, 即处于 idle 状态时, 客户端或服务器会发送一个特殊的数据包给对方, 当接收方收到这个数据报文后, 也立即发送一个特殊的数据报文, 回应发送方, 此即一个 PING-PONG 交...
2021-11-24 09:14:50
10176
6
原创 微信支付v3版本 代码示例
之前项目用的微信支付都是v2版本的,然后新项目我尝试下v3的,然后碰到很多坑,记录一下我用的是微信支付的一个sdk首先引入pom <dependency> <groupId>com.github.wechatpay-apiv3</groupId> <artifactId>wechatpay-apache-httpclient</artifactId>
2021-03-04 10:38:59
1555
1
原创 springboot 整合tk.mybatis插件,增加基础方法,应付大部分的增删改查场景
tk.mybatis 插件很实用,然后自己加入了一些基类的设置,极大简化数据库操作的步骤首先引入pom <!--TKmybatis--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId>
2021-02-26 11:53:23
438
原创 Mybatis generator 代码生成器添加自定义方法
代码生成器生成的接口查询的话,没有查询单条数据的,返回的是一个集合,然后去判空,再获取第一个数据,多写了不必要的步骤。所以直接如果能生成一个接口,直接返回一条数据就好了。废话不多说,增加根据id查询一条数据的接口。有三个文件public class CustomPlugin extends PluginAdapter { @Override public boolean validate(List<String> warnings) { return
2021-02-26 10:53:39
1284
原创 springboot 多模块中service注入不了的问题
controller中注入service的接口,但是总是提示找不到这个bean,查了很多资料,主要的原因就是没有扫描到多模块要注意的东西就是启动类@ComponentScan的注解,看下启动类所在包是不是和所依赖的service接口同一基础包之下,如果不在就加上扫描的service的 基础包@SpringBootApplication@ServletComponentScan@...
2019-08-12 15:21:16
9145
原创 freemark模板,发送邮件的时候出现乱码
发送邮件的时候发现有乱码,但是查看了下,ftl设置的是utf-8.然后在日志里面发现邮件设置并不是utf-8,设置了下邮件的发送编码,测试成功!
2018-03-10 14:26:51
586
转载 java.lang.reflect.MalformedParameterizedTypeException
java.lang.reflect.MalformedParameterizedTypeException spring中加入dubbo后报java.lang.reflect.MalformedParameterizedTypeException在m...
2018-03-06 13:08:34
491
转载 Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules
1.在eclipse的workspace里面找到该项目.settings文件夹2.编辑org.eclipse.wst.common.project.facet.core.xml文件<?xml version="1.0" encoding="UTF-8"?><faceted-project> <fixed facet="wst.jsdt.web"/> &l
2018-03-06 10:33:16
204
原创 多条sql查询结果拼接
SELECT (SELECT COLUMN FROM T1 ) AS C1,(SELECT COLUMN FROM T2 ) AS C2 FROM SYSIBM.SYSDUMMY1
2016-04-12 19:54:21
1044
转载 NoClassDefFoundError: org/slf4j/LoggerFactory和NoClassDefFoundError: org/apache/log4j/LogManager解决方法
1.如果运行程序出现错误:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,这是因为项目缺少slf4j-api.jar和slf4j-log4j12.jar这两个jar包导致的错误。2.如果运行程序出现错误:“java.lang.NoClassDefFoundError: or
2016-02-06 09:56:22
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人