- 博客(4)
- 收藏
- 关注
原创 LINUX查询服务器对应端口的实际服务器信息
1、通过端口查询进程IDnetstat -anp|grep 80802、通过进程ID查询启动密令ps -ef|grep 进程ID3、查看启动命令查询是否为代理,如果是代理,通过cat查看实际的服务器IPProxyPass / http://197.3.156.35:8070/ProxyPassReverse / http://197.3.156.35:8080/...
2021-08-09 15:20:27
134
转载 @Transactional失效情况
@Transactional失效情况总结类A中方法a调用类A中方法b,方法a没有添加事务@Transactional,此时调用方法b,事务是不会生效的;如果想事务生效,需要将方法a添加事务@Transactional。不在同一线程中,事务是不生效的try catch会让事务失效,要想让其生效,需要手动回滚事务,或者抛出异常Spring事务是基于aop实现的,aop是基于动态代理实现的,所以事务要想生效,那么必须是被Spring aop动态代理后的类。原文链接@transactional不生
2021-01-04 16:37:01
133
原创 代码扫描扫描规则
代码扫描规则阻断级规则单函数代码行不宜超过一屏单个类代码行不宜超过1500行“System.out.println();”这种打印语句,在程序完成后必须去掉禁止使用float和double进行金额的加减乘除运算,必须使用java.math.BigDecimal对金额进行运算,两个构造函数BigDecimal(double val)和BigDecimal(String val)强烈要求使用后者,因为前者的结果存在一些不可以预测的结果,仍然没有达到精确计算的精度。类不能自定义hashCode()方
2020-12-23 20:14:01
473
1
原创 内存溢出问题解决思路
内存溢出问题解决一、常规解决思路首先、在JVM参数配置时需要配置内存溢出后dump出内存的快照来,配置如下:-XX:HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=内存快照.hprof输出路径然后、导出.hprof,放到分析工具里面分析内存溢出的原因最后、通过调整JVM参数或者修复内存泄漏的代码来修复问题。二、问题的发现首先进入到容器查看JVM参数配置片段如下:-XX:HeapDumpOnOutOfMemoryError-XX:Hea
2020-12-23 19:28:10
300
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人