java
KLOCIC
这个作者很懒,什么都没留下…
展开
-
Java使用SpringAop日志处理
1.编写配置Aspectimport java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.METHOD)@Retention.原创 2022-04-13 16:03:11 · 365 阅读 · 0 评论 -
java使用redis加锁
1.编写LockUtil工具类import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.connection.RedisStringCommands.SetOption;import org.springframework.data.redis.core.RedisCallback;import org.springframework.data.redis原创 2022-04-01 12:13:29 · 4457 阅读 · 0 评论 -
javaBean属性复制 工具类
/** * Bean属性复制 工具类 <br> */@Slf4jpublic class BeanCopyUtils { /** * 将源POJO对象数据复制给目标POJO对象的同名属性 * * @param source 源 * @param target 目标 * @param <S> * @param <T> * @return 目标 * @date 2018年12..原创 2022-03-31 10:32:57 · 350 阅读 · 0 评论 -
java引入swagger2
1.pom引入swagger相关api <!-- Swagger UI 相关 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>${swagger.version}</version> </d原创 2022-03-28 16:24:16 · 1005 阅读 · 0 评论 -
java微信授权实现
1.获取用户code/** * 用户同意授权,获取code * * @return java.lang.String * @date 2022/2/15 **/@Overridepublic void wxAuthorizeUrl(String redirectUri, HttpServletResponse response) { String urlString = ""; String url = ""; try{ urlString = .原创 2022-03-18 16:48:55 · 2270 阅读 · 0 评论 -
java压缩zip打包
1.pom引入 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>2.编写工具类@Slf4jpubli原创 2022-03-18 15:12:37 · 464 阅读 · 0 评论 -
java图片压缩
在开发的过程中,很多时候对图片的处理都需要做压缩,在这里给大家分享简单快速的实现方式@Slf4jpublic class ImgCompressUtil { private static final Integer ZERO = 0; private static final Integer ONE_ZERO_TWO_FOUR = 1024; private static final Integer NINE_ZERO_ZERO = 900; private stat原创 2022-03-18 14:57:13 · 1701 阅读 · 0 评论 -
java生成二维码
@Slf4jpublic class QrCodeUtil { private static final String CHARSET = "utf-8"; /** * 二维码尺寸 */ private static final int QRCODE_SIZE = 400; /** * LOGO宽度 */ private static final int WIDTH = 100; /** * LOGO高度.原创 2022-03-18 14:50:38 · 483 阅读 · 0 评论 -
MybatisPlus自动生成代码工具类
1.pom引入 <!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> <!-- mybati.原创 2022-03-18 14:03:16 · 259 阅读 · 0 评论 -
java简单的导出excel
1.pom引入poi <!-- poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> </dependency> <dependency> <groupId&.原创 2022-03-18 13:50:29 · 6808 阅读 · 1 评论 -
java线程池实列代码
1. 当一个任务被提交到线程池时,首先查看线程池的核心线程是否都在执行任务,否就选择一条线程执行任务,是就执行第二步。2. 查看核心线程池是否已满,不满就创建一条线程执行任务,否则执行第三步。 3.查看任务队列是否已满,不满就将任务存储在任务队列中(SynchronousQueue同步队直接执行第四步),否则执行第四步。4. 查看线程池是否已满,不满就创建一条线程执行任务,否则就按照策略处理无法执行的任务。1、corePoolSize(必填):核心线程数。 2、maximumPoolSize..原创 2022-03-18 11:32:18 · 900 阅读 · 0 评论