摘要: BigDecimal bigDecimal=new BigDecimal("0.0"); BigDecimal bigDecimal1=new BigDecimal(0); //一定要用compareTo去比较被除数是否为0,不能用equals if (BigDecimal.ZERO.compare 阅读全文
posted @ 2023-11-02 16:02 甜菜波波 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 在Junit4中,如果直接引入Spring注入的Bean,Bean会为null,这是由于Junit 默认情况下不会加载 Spring 上下文环境,因此此时无法找到在 Spring注入的Bean。 解决方案:使用以下两个注解 @RunWith(SpringRunner.class) //加载Sprin 阅读全文
posted @ 2023-09-22 16:22 甜菜波波 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Swagger2一些常用注解 最近遇到了一个使用swagger来生成接口文档的项目,在controller看到了一些没用过的注解(@API、@ApiOperation等),遂记录一下 @API 使用在类上,表明是swagger资源,@API拥有两个属性:value、tags,源码如下 //If ta 阅读全文
posted @ 2023-09-06 10:10 甜菜波波 阅读(181) 评论(0) 推荐(0) 编辑
摘要: removeAbandoned,从字面意思来看,作用是移除被遗弃的对象。在druid中的作用是移除被遗弃的connection。 如何界定一个connection是被遗弃的对象呢?不得不提另一个参数,removeAbandonedTimeout,这个参数的单位为秒,从字面意思可以看出当时间超过这个参 阅读全文
posted @ 2023-08-23 15:54 甜菜波波 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一个-exec只能执行一个命令,而且必须在命令后面加上终结符,终结符有两个:“;”和“+”。 其中“;”会对每一个find到的文件去执行一次cmd命令。而”+“让find到的文件一次性执行完cmd命令。为什么必须有终结符?因为一个find后面可以有多个-exec cmd,所以必须要有终结符分割他们。 阅读全文
posted @ 2023-08-18 18:02 甜菜波波 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 目录 一、对wss与nginx代理wss的理解: 二、Nginx 支持websocket的配置 一、对wss与nginx代理wss的理解: 1、wss协议实际是websocket+SSL,就是在websocket协议上加入SSL层,类似https(http+SSL)。 2、利用nginx代理wss【 阅读全文
posted @ 2023-08-17 09:14 甜菜波波 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 一、服务器运行一点时间后各种的项目文件,日志文件,数据库备份登,会越来越多,在linux下可以使用 du 和 df 命令查看。 1、df -h 命令查看整体磁盘使用情况 2、 使用 du -ah --max-depth=1 / 可以查看根目录下各个文件占用情况 使用命令du -h –max-dept 阅读全文
posted @ 2023-08-16 13:58 甜菜波波 阅读(6808) 评论(0) 推荐(0) 编辑
摘要: 我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 starhttps://github.com/crisxuan/bestJavaer 我们之前了解过了 AtomicInteger、AtomicLong、AtomicBoolean 等原子性工具类,下面我们继续了解一下位于 java.uti 阅读全文
posted @ 2023-08-15 10:37 甜菜波波 阅读(24) 评论(0) 推荐(0) 编辑
摘要: package Test0814; import com.google.common.collect.Maps; import java.util.HashMap; import java.util.Map; import java.util.WeakHashMap; public class My 阅读全文
posted @ 2023-08-15 09:15 甜菜波波 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 在某个项目中,需要使用mybatis-plus多租户功能以便数据隔离,前端将租户id传到后端,后端通过拦截器将该租户id设置到ThreadLocal以便后续使用,代码大体上如下所示: ThreadLocal<Integer> threadLocal = new InheritableThreadLo 阅读全文
posted @ 2023-08-14 11:00 甜菜波波 阅读(259) 评论(0) 推荐(0) 编辑