自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker 安装nacos并配置数据库

docker安装nacos

2022-03-23 10:28:39 634

原创 使用docker安装mysql

docker安装mysql镜像

2022-03-21 09:58:21 243

原创 linux 安装docker

1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r2、用yum源安装2.1 查看是否已安装docker列表yum list installed | grep docker2.2 安装dockeryum -y install docker-y表示不询问安装,直到安装成功,安装完后再次查看安装列表2

2022-03-18 14:34:41 952

原创 spring Aop 做请求参数打印 get post请求参数打印

1.aop参数拦截代码如下(示例):import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.ywwl.crm.provider.customerinfo.common.exceptions.BaseException;import com.ywwl.crm.provider.customerinfo.utills.RequestUtil;import lombok.extern.slf4

2021-12-20 16:29:24 1542

原创 springcloud 整合redis

一、基础知识redis的数据结构字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。Redis是怎么持久化的?服务主从数据怎么交互的?RDB做镜像全量持久化,AOF做增量持久化。因为RDB会耗费较长时间,不够实时,在停机的时候会导致大量丢失数据,所以需要AOF来配合使用。在redis实例重启时,会使用RDB持久化文件重新构建内存,再使用AOF重放近期的操作指令来实现完整恢复重启之前的状态。这里很好理解,把RDB理解为一整个表全量的数据,AOF理解为每次

2021-12-20 16:00:31 5500

原创 IDEA开启Run Dashboard的配置

示例步骤一步骤二

2020-11-23 11:35:11 91

原创 ActiveMQ点对点模式 springBoot项目应用

一、ActiveMQ工作模式点对点点对点模型(基于队列 Point to Point,PTP) 每个消息只能有一个消费者。消息的生产者和消费者之间没有时间上的 相关性.可以有多个发送者,但只能被一个消费者消费。 一个消息只能被一个接受者接受一次 生产者把消息发送到队列中(Queue),接受者无需订阅,当接受者未接受到消息时就会处于阻塞状态发布者/订阅者模型(基于主题的Publish/Subscribe,pub/sub) 每个消息可以有多个消费者。 生产者和消费者之间有时间上的相关性。订阅一个主

2020-11-17 16:39:47 166

原创 java listener监听器的使用

listener监听器的使用一、业务场景二、使用步骤1.Event 事件的定义2.EventHandler 事件处理监听2.使用一、业务场景旅游平台下单后,扣款成功 调用第三方生成门票 发送二维码 如果用普通的方法写 用户下单完成需要等待很长的时间才能完成这一系列动作 使用监听器的方式可以提前返回 比如:用户付款后使用监听器 调用第三方出票 发送短信通知订票成功二、使用步骤1.Event 事件的定义代码如下(示例):import lombok.Getter;import org.spring

2020-11-17 16:02:37 290

原创 10进制转16进制位数不足自动补全

一、10进制转16进制自动补全8位代码如下:/** * @program: chargingpile * @description: 转成16进制卡号的工具类 * @author: Mr.ch * @create: 2020-08-31 **/public class HexUtils { /** * 解密后的卡号需要两位两位反转 * 才能得到需要的16进制卡号 * @param serialNum * @return */

2020-09-01 18:30:27 2944

原创 spring参数校验 参数接收

spring参数校验 参数接收一、参数校验二、参数接收一、参数校验说明:如果不加@Valid注解验证不会生效。.@NotNull:不能为null,但可以为empty(""," “,” ") ,一般用在基本数据类型的非空校验上,而且被其标注的字段可以使用 @size/@Max/@Min对字段数值进行大小的控制2.@NotEmpty:不能为null,而且长度必须大于0(" “,” "),一般用在集合类上面3.@NotBlank:这玩意只能作用在接收的String类型上,注意是只能,不

2020-08-31 16:21:17 307

原创 sql总结

文章目录sql总结一、sql基本关键字二、线上修改库时新增列三、Mybatis转义字符三、数据库时间相关四、新增数据获取主键五、简单Case函数和Case搜索函数六、数据库字典导出模板六、批量更新插入语句INSERT INTOreplace into七、foreach的使用三种情况单参数List的类型List<对象>的类型单参数array数组的类型参数封装成Map的类型八、UNIONsql总结一、sql基本关键字ASC:升序排列DESC:降序排列UNION: 操作符用于合并两个或多

2020-08-31 15:26:12 99

原创 mybatis plus IPage<实体>转 IPage<Vo>

一、mybatis plus IPage<实体>转 IPage问题描述:使用mybatis plus时 通过crud接口获取iPage<实体> 但返回需要用iPage封装1.代码代码如下(示例): /** * 根据用户姓名分页查询用户 * * @param walletLogQo * @return */ @Override public IPage<UserVo> selectPageAll(UserQ

2020-08-31 14:02:13 17982 9

原创 java 实体拷贝Vo Dto entity转换

2.java 实体拷贝Vo Dto entity转换代码如下(示例):import cn.hutool.core.bean.BeanUtil;import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.text.SimpleDateFormat;import java.util.*;import java.util.function.Function;import java.util.stream.Coll

2020-08-31 13:46:38 3353

原创 自定义注解实现数据脱敏

自定义注解实现数据脱敏描述需要实现用户的身份证显示 但敏感数据需要隐藏如:41148xxxxxxxxxxx9提示:以下是本篇文章正文内容,下面案例可供参考代码代码如下(示例):import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.JsonSerializer;import com.fasterxml.jackson.databind.SerializerProvide

2020-08-31 11:48:31 976

原创 配置文件+枚举类 配置字符

配置文件+枚举类 配置字符需求描述使用需求描述项目中根据不同地区生成银联支付号如 zz:6217kf:6218zk:6219在配置文件中配置地区编码 根据枚举类获取银联支付号前缀import lombok.Getter;/** * 银联支付 地区前缀字符串获取 * * @author ch * @Param null: * @return: null * @date 2020/8/26 0026 11:24 **/public enum RefPrefixEnum {

2020-08-31 11:24:47 1287

原创 谷歌浏览器自定义背景图

谷歌浏览器自定义背景图

2020-06-12 11:20:23 2665

空空如也

空空如也

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

TA关注的人

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