自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迷宫的博客

心有猛虎,细嗅蔷薇

  • 博客(14)
  • 收藏
  • 关注

原创 ON DUPLICATE KEY UPDATE的使用的一个失效因素

使用使用联合唯一键用ON DUPLICATE KEY UPDATE一直不生效,好奇怪.后来查出来是因为一个字段的类型是int,而实际传入的数值是超过这个范围的,改成了bigint就好了.

2024-01-24 10:25:41 596

原创 关于SourceTree 使用代理后,连不上仓库的问题

代码仓库要用代理去访问之后,就一直连不上了,很奇怪,但是用git命令去pull和push很正常.然后就去看了下设置.终于找到问题所在.在设置,git一栏里面,这个system点击一下变成灰色的就可以了.应该是sourcetree 使用的是本身自己的命令而不是git.

2023-12-05 17:25:06 144

原创 activiti 表名重复,出现一个大写一个小写的问题解决

activiti 表名重复,一个大写一个小写。其中一个解决办法是设置数据库大小写不敏感,然后重启。lower_case_table_names=1但是还有个问题,查看设置也是开启了,但是还是生成了两个表,这个时候就需要看看my.cnf的读写权限。要修改my.cnf的文件权限chmod 644 my.cnf,然后重启mysql,设置生效。...

2022-04-22 12:41:36 2423

原创 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 3328 9

原创 Springboot 项目中Redis用lettuce连接池经常断连的问题解决

Springboot 项目中Redis用lettuce连接池,如果长时间不用redis的话,就会断连。可以通过用netty的心跳机制来维持连接。心跳机制 心跳是在TCP长连接中,客户端和服务端定时向对方发送数据包通知对方自己还在线,保证连接的有效性的一种机制 在服务器和客户端之间一定时间内没有数据交互时, 即处于 idle 状态时, 客户端或服务器会发送一个特殊的数据包给对方, 当接收方收到这个数据报文后, 也立即发送一个特殊的数据报文, 回应发送方, 此即一个 PING-PONG 交...

2021-11-24 09:14:50 9465 5

原创 微信支付v3版本 代码示例

之前项目用的微信支付都是v2版本的,然后新项目我尝试下v3的,然后碰到很多坑,记录一下我用的是微信支付的一个sdk首先引入pom <dependency> <groupId>com.github.wechatpay-apiv3</groupId> <artifactId>wechatpay-apache-httpclient</artifactId>

2021-03-04 10:38:59 1383 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 409

原创 Mybatis generator 代码生成器添加自定义方法

代码生成器生成的接口查询的话,没有查询单条数据的,返回的是一个集合,然后去判空,再获取第一个数据,多写了不必要的步骤。所以直接如果能生成一个接口,直接返回一条数据就好了。废话不多说,增加根据id查询一条数据的接口。有三个文件public class CustomPlugin extends PluginAdapter { @Override public boolean validate(List<String> warnings) { return

2021-02-26 10:53:39 1169

原创 springboot 多模块中service注入不了的问题

controller中注入service的接口,但是总是提示找不到这个bean,查了很多资料,主要的原因就是没有扫描到多模块要注意的东西就是启动类@ComponentScan的注解,看下启动类所在包是不是和所依赖的service接口同一基础包之下,如果不在就加上扫描的service的 基础包@SpringBootApplication@ServletComponentScan@...

2019-08-12 15:21:16 8821

原创 freemark模板,发送邮件的时候出现乱码

发送邮件的时候发现有乱码,但是查看了下,ftl设置的是utf-8.然后在日志里面发现邮件设置并不是utf-8,设置了下邮件的发送编码,测试成功!

2018-03-10 14:26:51 515

转载 java.lang.reflect.MalformedParameterizedTypeException

java.lang.reflect.MalformedParameterizedTypeException spring中加入dubbo后报java.lang.reflect.MalformedParameterizedTypeException在m...

2018-03-06 13:08:34 431

转载 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文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;faceted-project&gt;  &lt;fixed facet="wst.jsdt.web"/&gt;  &l

2018-03-06 10:33:16 169

原创 多条sql查询结果拼接

SELECT (SELECT COLUMN FROM T1 ) AS C1,(SELECT COLUMN FROM T2 ) AS C2 FROM SYSIBM.SYSDUMMY1

2016-04-12 19:54:21 1003

转载 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 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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