笔记
学习笔记
dream梦
这个作者很懒,什么都没留下…
展开
-
mysql查询替换换行符,sql失效问题记录
数据库中某个字段有换行符,需要将换行符替换为空。原创 2023-03-24 16:32:16 · 778 阅读 · 0 评论 -
IDEA常用便捷快捷键
idea,快捷键原创 2023-03-02 23:32:10 · 94 阅读 · 0 评论 -
es|ingest-attachment 创建多附件管道(pipeline),移除base64内容
【代码】es|ingest-attachment 创建多附件管道(pipeline),移除base64内容。原创 2022-09-07 10:56:32 · 664 阅读 · 0 评论 -
注解@Async失效的情况
1.注解@Async的方法不是public方法2.注解@Async的返回值只能为void或Future3.注解@Async方法使用static修饰也会失效4.spring无法扫描到异步类,没加注解@Async或@EnableAsync注解5.调用方与被调用方不能在同一个类6.类中需要使用@Autowired或@Resource等注解自动注入,不能自己手动new对象7.在Async方法上标注@Transactional是没用的.但在Async方法调用的方法上标注@Transcation原创 2022-05-18 16:30:25 · 8978 阅读 · 1 评论 -
docker安装mysql8.0,及修改MySQL配置文件
Mysql8.0安装#安装mysql8,让容器使⽤宿主机的时间,容器时间与宿主机时间同步docker run \docker run \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=szc0318 \-v /home/data/mysql/data:/var/lib/mysql:rw \-v /etc/localtime:/etc/localtime:ro \--name xdclass_mysql \--restart=always \-d mysql:8.0原创 2022-05-16 14:06:45 · 2718 阅读 · 0 评论 -
java接口响应工具类
package net.xdclass.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import net.xdclass.enums.BizCodeEnum;@Data@AllArgsConstructor.原创 2022-05-12 18:31:37 · 319 阅读 · 0 评论 -
java常用时间类(LocalDateTime 转 字符串,指定日期格式;Date 转 字符串, 指定日期格式;Date 转 字符串,默认日期格式;timestamp 转 字符串,默认日期格式;
package net.xdclass.util;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.util.Date;public class TimeUtil { /** * 默认日期格式 */ private.原创 2022-05-12 18:29:12 · 2254 阅读 · 0 评论 -
java常用工具类(获取ip,获取全部请求头,MD5加密,获取验证码随机数,获取当前时间戳,生成uuid,获取随机长度的串,响应json数据给前端,)
package net.xdclass.util;import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;import java.net.InetAddress;import java.net.原创 2022-05-12 18:26:04 · 266 阅读 · 0 评论 -
Json常用转换(对象转为Json字符串,json字符串转为对象,json数据转换成pojo对象list,对象转为byte数组,byte数组转为对象,)
package util;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.原创 2022-05-12 18:22:56 · 681 阅读 · 0 评论 -
git常用操作
一.拉取1.git init2.git clone url3.git remote add origin url 配置文件添加url4.git pull origin xxx --allow-unrelated-histories5.git branch --set-upstream-to origin/xxx 拉取远程xxx分支到本地分支6.git branch 查看本地所有分支7.git diff filename 找不同8.alias as='git status' 别名g...原创 2022-05-12 15:51:20 · 191 阅读 · 0 评论 -
JAVA流水号生成规则,5位字符串,生成上千万uuid,使用0-9,A-Z36位来计算,按默认规则递增
因业务需要,原始uuid为5位,最多只支持10万条uuid,因业务量剧增,在不影响存量数据的情况下,需要拓展uuid,故将5位0-9的十进制规则,转换为0-9,A-Z36进制规则。常规原则0000Z,后一位是000010,但000010存在于存量数据,故最后一位由A-Z组成.当0-99999用完后,转为0000A…0000Z…0001A…0001Z…0002A…0009Z…000AA…000ZZ…0010A…ZZZZZ.最后共计可以生成36^4*24=43670016个uuid.代码如下package原创 2022-02-28 21:58:58 · 2635 阅读 · 0 评论