- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Spirng Data JPA save方法遇到的坑
由于save方法的入参是一个实体对象,如果传入的实体对象的某些属性值为空(null),则最后JPA在更新时会把对应的字段也尝试更新为空(null),而实际上你可能只想更新所更改过的字段,对于空值字段你希望自动忽略不更新。save方法在更新DB时一个最大的特点是:默认每次都会先去查一遍DB,对查出来的DB数据与要保存的数据进行比较,看是否有变化,若有变化,才会将数据持久化至DB(执行数据的update),否则,就不会进行数据的持久化。1、在执行更新操作后,调用flush()方法。
2023-06-26 09:22:43
2306
原创 记录:mongoTemplate分组删除重复数据,保留一条,及遇到的问题(通过ID查询、删除不到数据)
mongoTemplate分组删除重复数据,保留一条,(通过ID查询、删除不到数据)
2023-05-29 11:29:01
664
原创 Linux漏洞修复
ICMP timestamp请求响应漏洞:远程主机会回复ICMP_TIMESTAMP查询并返回它们系统的当前时间。 这可能允许者一些基于时间认证的协议修复:sudo firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p ICMP --icmp-type timestamp-request -m comment --comment "deny ICMP timestamp" -j DROPsudo firewall-
2022-04-18 10:00:51
597
原创 proxysql,Communications link failure问题
最近线上的项目查询经常出现500,查询日志发现出错的原因是数据库链接失效的问题Communications link failure。项目使用的是阿里巴巴druid连接池+proxysql代理+mysql(mgr集群)。版本:druid:1.1.16proxysql:2.2.0mysql:8.0.201、检查druid链接池的配置,该配置的都配置了。<bean id="masterDataSource" class="com.alibaba.druid.pool.Druid
2021-07-30 15:38:58
768
原创 ipset黑白名单设置
iptables黑/白名单设置(使用ipset 工具)参考链接:https://www.cnblogs.com/vijayfly/p/7205559.htmlipset create whitelist hash:ip;ipset create blacklist hash:ip;添加白名单ipset add whitelist 192.168.1.100;ipset add whitelist 192.168.1.101;ipset add whitelist 192.168.1.
2021-07-08 14:21:14
581
原创 linux查看CPU占用
1、先用top查看占用cpu的进程id2、再用ps -ef | grep PID定位具体的进程主体;如是否是tomcat启动的java程序3、用ps -mp pid -o THREAD,tid,time打印出该进程下的线程占用cpu情况4、其次将需要的线程ID转换为16进制格式: printf "%x\n" tid5、最后打印线程的堆栈信息: jstack pid |grep tid -A 30...
2021-07-08 14:17:31
1052
原创 使用spring的类 获取包下面的@Table实体类
import java.io.IOException;import java.lang.annotation.Annotation;import org.springframework.core.io.Resource;import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import org.springframework.core.io.support.ResourcePatternRes.
2021-07-07 14:20:34
459
原创 根据JPA EntityManager获取实体类与表的映射关系
import java.beans.PropertyDescriptor;import java.util.Map;import javax.persistence.EntityManager;import javax.persistence.EntityManagerFactory;import javax.persistence.PersistenceContext;import org.hibernate.metamodel.internal.MetamodelImpl;import
2021-07-07 11:29:04
1276
转载 导入数据库文件,选择表导入
法1:perlextract_sql.pl -t mytable -r mydumpfile > mytable.sql法2:cat test1db.sql | sed -n '/Table structure for table .test1./,/Table structure for table .test2./p'>/tmp/xxx.sql ----打印test1与test2之间的内容法3:awk '/Table structure for table .test1./,/...
2021-04-17 13:27:40
269
原创 JDK7发送https请求时使用TLSv1.2
项目场景:java发送https请求时使用TLSv1.2提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:使用JDK1.7,发送https请求报错:javax.net.ssl.SSLException: Received fatal alert: protocol_version或者javax.net.ssl.SSLException: Received fatal alert: int
2020-08-21 09:07:34
5514
2
原创 小微商户进件-java示例
使用swing写的一个小工具jdk1.8,使用的jar包主类ApplymentMicroSubmit.java其他相关的java文件去下载吧,项目资源链接压缩包:https://github.com/daiguobang/weixin/raw/master/WeixinPay.rarpackage com.bang.test;import java.awt.Color...
2019-10-17 13:38:56
1594
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人