自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 PinYinUtil 拼音工具类

拼音工具类

2023-10-23 15:16:51 345

原创 Handler中的@Autowired的注入失效

Handler是netty启动的时候new出来,并没有交给spring IOC托管。

2023-09-22 09:41:12 150

转载 安装RabbitMQ

在Linux上RabbitMQ安装

2023-04-04 15:55:08 195

转载 IDEA中设置GET默认值方法

步骤1.Alt + Insert2. 选中3.编写脚本GET脚本#if($field.modifierStatic)static ###end$field.type ###set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))#if ($field.

2023-04-04 15:21:05 307

原创 DateUtil工具类

【代码】DateUtil工具类。

2023-03-08 09:37:34 93

转载 HTTP工具类

【代码】HTTP工具类。

2023-02-21 15:00:29 152

原创 开发项目里面遇到的坑(持续更新)

根据学习的项目管理知识和目前经历过的项目,总结一下。同时后期转岗也可以拿来作为参考。

2022-09-20 21:15:26 252

原创 普通树转二叉树(普通树为Hutool工具类)

本文分两段.1普通树转二叉树代码.2基于以上做了个EasyExcel 动态表头工具类

2022-05-25 10:28:59 536

原创 关于租户拦截器的配置,以及MybatisPlus的多租户拦截sql重写。

1.租户拦截器最近的工作上面需要用到这个功能,就差了下资料,问了下同学,找到了一篇文章(https://www.jb51.net/article/236923.htm),参考了一下。这里记录一下自己的做法,并且把一些问题记录下来。思路:让前端把租户code放到请求头里面,我们做拦截,然后把该租户code放到本地线程(ThreadLocal)里面,再去执行业务方法。执行完之后再销毁本地线程。问题1.最开始也是做的过滤器写的拦截器,但是遇到了swagger打不开,前端看不了接口的情况,所以后面又改成

2022-05-23 10:09:48 4023 2

转载 EasyPoi的动态导出问题

工具类EasyPoiUtil<T>import java.lang.reflect.Field;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Proxy;public class EasyPoiUtil<T> { /** * 需要被反射的对象,使用泛型规范传入对象 */ public T t; /** * 动态更改Easy

2021-10-27 14:56:30 829 2

原创 Java的Lambda表达式应用(持续更新)

1.集合过滤list.stream().filter(x->条件).collect(Collectors.toList())示例List<User> userList= userService.queryAll();userList = userList.stream().filter(x->"zhang".equals(x.getUserName())).collect(Collectors.toList());2.把老集合的字段提取出来重新生成一个新的集合

2021-10-11 14:15:02 146

原创 关于EMQX的问题

1.需要在安装目录下修改配置文件,把匿名登录关闭 /etc/emqx.conf## Value: true | falseallow_anonymous = false2.在插件->管理->新增用户的用户数据存储 ./bin/emqx_ctl。查询为:./emqx_ctl users list另外命令$ ./bin/emqx_ctl users list users add <Username> &.

2021-09-29 18:56:18 2270

转载 Java生成二维码并上传到阿里云OSS

在网上看到的文章。然后整理(精简)一下依赖:PS这里没有仔细看,没精简<!--二维码--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> &

2021-06-25 11:47:38 1007

转载 敏感词过滤

具体描述和原理请看原文出处。这边是修改调整过的方法。 跟原文差异:1.初始化txt文本换成了数据库查表和redis查询。2.字符编码GBK在测试的时候乱码,修改成了UTF-8 下面是修改后的代码:SensitiveWordInit:package com.service.sensitiveWord.impl;import com.service.sensitiveWord.SensitiveWordService;import com.utils.RedisUtils;impor.

2020-08-05 09:27:38 245

原创 解决MySQL数据库索引过长的问题。

在一个长度大于255的字符的字段上创建unique key报错。MySQL用1到2个额外字节记录该字段的长度,当字段长度小于等于255时使用1个字节记录字段长度,当长度大于255时使用2~4个字节记录字段长度,字段file_path的长度为512*3+2=1538个字节,超过系统默认767字节数限制。查看结果是否为ON查看结果是否为Barracuda3.修改建表语句。增加 ROW_FORMAT=DYNAMIC 属性。

2020-07-29 10:56:09 3117

原创 关于屏蔽返回实体中屏蔽null字段的方法

在网上找到3中方法1.第一种,转自:https://blog.csdn.net/qq_40597878/article/details/99851387import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.boot.autoconfigure.condition.ConditionalOnM

2020-06-10 11:01:46 1143

原创 异常全局捕捉处理

GlobalExceptionResolver:package com.cloud.web;import com.fasterxml.jackson.databind.exc.InvalidFormatException;import com.cloud.exception.EyasException;import com.cloud.exception.SfException;...

2019-10-11 16:42:08 1014

原创 Mybatis-Plus的总结。Generator和3.x用修改的用法

实体类生成器:public class MybatisPlusGenerator { /** * <p> * MySQL 生成演示 * </p> */ public static void main(String[] args) { String name = "sys_user,sys_sm...

2019-10-11 16:38:16 1134

原创 解决SpringBoot中static的引包问题。

目前再开发中遇到了写工具类的时候,有的地方引包.但是没生效的问题。错误示例:@Componentpublic class Util {​ @Autowired private static IDemo demo; public static void check(String str) { demo.text(str); }​}...

2019-07-23 18:19:43 505

原创 无脑解决Content-Type的问题

这是日日顺对接时遇到的回传问题。首先,把地址配置到http://httpbin.org/post (PS:专门看请求的一个)结果如下{ "args":{ }, "data":"outcode=SDF12345&time=2018-11-21 17:50:10&source=asd123&content=JNUJ9K9IipMHgTmcv...

2018-11-21 20:09:37 1026

转载 Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来

2017-11-08 09:58:27 226

转载 Redis特性和应用场景

Redis特性速度快Redis使用标准C编写实现,而且将所有数据加载到内存中,所以速度非常快。官方提供的数据表明,在一个普通的Linux机器上,Redis读写速度分别达到81000/s和110000/s。数据结构可以将Redis看做“数据结构服务器”。目前,Redis支持5种数据结构。持久化由于所有数据保持在内存中,所以对数据的更新将异步地保存到磁盘上,Redis提供了一些

2017-11-08 09:01:36 286

原创 简单zTree的使用步骤(五步曲)

炒鸡简单的ztree树形菜单~!

2017-11-01 10:27:22 594

空空如也

空空如也

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

TA关注的人

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