- 博客(177)
- 资源 (3)
- 收藏
- 关注
原创 spring cloud、gradle、父子项目、微服务框架搭建---rabbitMQ延时队列(七)
spring cloud、gradle、父子项目、微服务框架搭建---rabbitMQ延时队列
2023-01-12 14:57:33
309
原创 spring cloud、gradle、父子项目、微服务框架搭建---配置spring-cloud-stream,rabbitMQ(六)
配置spring-cloud-stream,rabbitMQ
2023-01-11 16:52:39
157
原创 spring cloud、gradle、父子项目、微服务框架搭建---配置Redis,引入StringRedisTemplate(五)
spring cloud、gradle、父子项目、微服务框架搭建---配置Redis,引入StringRedisTemplate
2023-01-09 11:44:56
33
原创 spring cloud、gradle、父子项目、微服务框架搭建---引入MyBatis-Plus(四)
spring cloud、gradle、父子项目、微服务框架搭建---引入MyBatis-Plus
2022-12-29 11:50:33
257
原创 spring cloud、gradle、父子项目、微服务框架搭建---微服务相互之间的接口调用,openfeign的使用(三)
多个微服务使用feign功能来简化相互之间调用过程
2022-10-17 15:39:43
400
1
原创 AES AES/CBC/PKCS5Padding模式 128位秘钥长度和向量长度
AES是一种对称加密技术 即加密密钥和解密密钥相同在密码学中又称Rijndael加密法,AES/CBC/PKCS5Padding模式,128位秘钥长度和向量长度
2022-09-13 11:49:02
912
原创 树、二叉树、斜树、满二叉树、完全二叉树、二叉排序树、平衡二叉搜索树(AVL树) 、哈夫曼树(Huffman tree)、B树、B+Tree、B*树
树、二叉树、斜树、满二叉树、完全二叉树、二叉排序树、平衡二叉搜索树(AVL树) 、哈夫曼树(Huffman tree)、B树、B+Tree、B*树
2022-09-06 15:15:21
212
原创 TransactionSynchronizationManager 事务同步管理器 TransactionSynchronizationAdapter afterCommit 的用法
TransactionSynchronizationManager 事务同步管理器 TransactionSynchronizationAdapter afterCommit 的用法
2022-09-02 14:03:03
672
原创 StringRedisTemplate、opsForValue、setIfAbsent、setIfPresent、getAndSet、increment、decrement用法
StringRedisTemplate、opsForValue、setIfAbsent、setIfPresent、getAndSet、increment、decrement用法
2022-08-09 16:51:29
1979
原创 Java 创建事件Event、事件监听EventListener、事件发布publishEvent
个人认为,事件机制一般可由:事件源source,事件对象Event,事件监听EventListener,事件发布publishEvent组成事件源:引起事件发生的源; User用户信息, Order订单信息等为事件源数据,User登录状态loginStatus引起的事件, Order状态status引起的事件事件对象:继承ApplicationEvent,事件对象包含事件源,事件对象也就是要被监听的对象; UserEvent, OrderEvent为事件对象,事件监听:监听事件对象,事件对象被发布触发
2022-07-01 17:18:55
1886
原创 mysql explain 字段说明
EXPLAIN 语句提供有关MySQL执行语句的信息,每个表返回一行信息。处理语句时,读取它们的顺序列出输出中的表执行EXPLAIN 语句会打印出下列内容id, select_type, table, partitions, type, possible_keys, key , key_len, ref, rows, filtered, Extra
2022-05-19 14:43:16
139
2
原创 Java工具类 StringUtils、ArrayUtils、BooleanUtils、DateUtils、ObjectUtils、ResourceUtils
Java工具类 StringUtils、ArrayUtils、BooleanUtils、DateUtils、ObjectUtils、ResourceUtils等
2022-05-09 17:30:44
1317
原创 Entity、PO、VO、BO、DTO用法
一、Entity实体,和PO的功能类似,和数据表一一对应,一个Entity对应一张表entity里的每一个字段,与数据库相对应二、POPersistent Object持久化对象,跟数据库导入记录数据一一对应的映射关系。一个P0对应一个表或多个表联合查询, Entity是一个特殊的PO三、VOView Object对应页面显示的数据对象,可以和表对应,也可以不对应。控制层与视图层进行传输交换。四、BOBusiness object业务对象、一个复杂的业务,往往包含多个小业务例如,一
2022-05-09 13:45:42
1937
原创 windows 启动、停止java程序的.bat批处理
java 启动jar程序:cmd命令行程序、阻塞程序、显示cmd命令黑窗口javaw 启动jar程序:窗口程序、非阻塞程序、不显示cmd命令黑窗口一、启动1.新建.bat新建txt文件, 修改扩展名为.bat, 编辑内容2.bat编辑内容java -jar eureka11001.jar或start javaw -jar eureka11001.jar启动过程中需要保证jar包配置的端口号唯一,否则会失败。eureka11001.jar表示要启动的jar包。 .bat文件需要和
2022-04-12 16:58:14
1642
原创 OAuth2.0 第三方登录
本篇内容以用户访问百度,通过新浪微博的第三方登录百度过程讲解用户:资源拥有者百度:客户端新浪微博:认证服务器前置条件: 百度已经向新浪微博申请注册,分配给百度的client_id是2512457640
2022-03-21 16:07:37
3299
原创 get请求, 参数中包含url地址, urlEncode相关问题处理
url请求参数值进行urlEncode, 可解决下列异常,当然也能解决参数值含有其他特殊符号的问题情况一:参数中url的参数丢失package com.xxxxx.controller;import io.swagger.annotations.Api;import org.springframework.web.bind.annotation.*;@RestController@RequestMapping(path = "v1/test")@Api(value = "测试接口", ta
2022-03-03 10:10:25
1129
3
原创 生成Window的远程桌面连接rdp文件, 及rdp中代码配置说明
生成方式一: Window另存桌面连接生成方式二:创建txt文本,配置如下代码,且修改扩展名为".rdp"将192.168.1.88修改为需要远程的主机名将Administrator修改为需要远程的主机管理员auto connect:i:1full address:s:192.168.1.88username:s:Administratorrdp: 代码配置说明1.连接信息RDP 设置说明值默认值Azure 虚拟桌面支持full address:s:va
2021-11-24 15:30:01
2751
4
原创 windows server 安装IIS,添加网站、发布网站
一、安装IIS二、打开IIS三、删除默认80端口站点(可选)四、复制代码文件五、在IIS中,添加网站六、配置域名七、简单的配置完成,可在浏览器中访问域名
2021-09-22 11:11:01
542
原创 error: The following untracked working tree files would be overwritten by merge
当使用git pull获取时,出现异常注意:执行下面代码会删除没有添加到git中的文件git clean -d -fx重新git pull
2021-09-07 14:40:30
1067
原创 spring cloud、gradle、父子项目、微服务框架搭建---搭建父子级多模块项目,并注册到Eureka注册中心(二)
总目录https://preparedata.blog.csdn.net/article/details/120062997一、新建一个父级gradl模块1.在桌面或新建文件里面,右键,打开IDEA选择Flie > NEW > Module选择Gradle, 选择Module SDK 1.8, 选择Java创建完成后,idea中会多出一个项目,如下图示例然后直接关闭当前idea, 进入刚才创建好的文件下,再次打开项目可以直接删除src目录二、新建子级gradl
2021-09-03 16:27:09
692
原创 spring cloud、gradle、父子项目、微服务框架搭建---搭建Eureka注册中心(一)
总目录https://blog.csdn.net/sinat_16998945/article/details/120062997一、新建一个父级gradl模块1.在桌面或新建文件里面,右键,打开IDEA2. 选择Flie > NEW > Module选择Gradle, 选择Module SDK 1.8, 选择Java创建完成后,idea中会多出一个项目,如下图示例然后直接关闭当前idea, 进入刚才创建好的文件下,使用idea再次打开项目打开后,可以直接删除src目
2021-09-02 16:44:12
488
原创 spring cloud、gradle、父子项目、微服务框架搭建---总章目录
开发环境Windows 10IDEA 2019.2.4TOMCATEJDK 1.8.0_144Gradle 5.2.1Tomcat 8.5.43目录1.spring cloud、gradle、父子项目、微服务框架搭建-搭建Eureka注册中心(一)附录:
2021-09-02 15:57:15
386
原创 CSS-块级元素、行内元素
一、区别1.块级元素(block元素):(1)总是在新行上开始,css把块元素加上display:inline属性,也可以一行上排列。;(2)高度,行高以及外边距和内边距都可控制;(3)宽度缺省是它的容器的100%,除非设定一个宽度。(4)它可以容纳行内元素和其他块元素通俗理解:块级元素是一个容器,可以容纳其他元素,容纳的元素默认按行排列2.行内元素(inline元素):(1)在一...
2021-09-02 09:42:37
231
原创 3DES(DESede、Triple-DES、DES-EDE) 加解密 C#
对称加密(DES、3DES)、非对称加密(RSA、SHA1withRSA)参考: https://blog.csdn.net/sinat_16998945/article/details/946390233DES、DESede、Triple-DES、DES-EDE名称相互都是别名一、C# 加解密代码默认模式为:DESede/ECB/PKCS7using System;using System.IO;using System.Security.Cryptography;using System
2021-08-25 15:41:53
534
原创 3DES(DESede、Triple-DES、DES-EDE) 加解密 JAVA
3DES、DESede、Triple-DES、DES-EDE名称相互都是别名一、java加解密代码默认模式为:DESede/ECB/PKCS5Paddingpackage com.pd.shop.utils;import org.apache.tomcat.util.codec.binary.Base64;import javax.crypto.*;import javax.crypto.spec.DESedeKeySpec;import java.security.Key;import
2021-08-24 16:26:14
422
原创 Java-Stream Collectors.toMap() list转map
Java-Stream Collectors.toMap() list转map一、list转mapList<UserInfoDetailVo> userList = new ArrayList<>();//userInfo字段 id主键; nickname名称; className班级名称; age年龄; sex性别; money零花钱userList.add(new UserInfoDetailVo(1L,"李明","一年级一班", 7,"男",new Big
2021-08-20 15:41:48
411
原创 接口返回统一数据格式
前端与后端服务分离时,后端服务常常需要定义统一的数据格式以下面的json格式为例{ "code": 1, "msg": "成功", "data": [ { "id": null, "nickname": "小明", "sex": null }, { "id": null, "nickname": "小红", "sex": null } ]}code:请求状态msg: 请求状态
2021-03-27 09:21:21
809
原创 ERR_UNSAFE_PORT 非安全端口
chrome访问地址:http://localhost:5060,提示"ERR_UNSAFE_PORT"但是在Edge里面可以打开原因是chrome浏览器将一些端口号(5060,6666等)默认为非安全端口,禁止访问2种解决办法:1.更换端口号,如果不能更换端口号,可以尝试第二种2.桌面右键chrome浏览器,点击属性,目标路径后,追加,空格 + “–explicitly-allowed-ports=5060”如果多个端口用逗号分割例如: --explicitly-allowed-p
2021-03-17 18:17:34
5818
1
原创 spring cloud 统一异常处理及捕获异常
程序开发过程中各种各样运行时异常,有时是无法预测的,有时是应业务需要的特殊异常对于不同的异常有时需要特别是处理异常处理中需要用到的注解@ExceptionHandler:处理某一类异常@ControllerAdvice:异常集中处理,更好的使业务逻辑与异常处理剥离开@ResponseStatus: 可以指定异常响应的HTTP状态码一、定义全局异常捕获类package com.pd.shop.exception;import lombok.extern.slf4j.Slf4j;impor
2021-03-12 18:09:41
541
1
原创 enums枚举 常用写法及调用
枚举是一个特殊的类,类一样可以用自己的变量、方法和构造函数,构造函数只能使用 private 访问修饰符一、常用写法package com.pd.shop.enums;public enum DefaultStatusEnum { /** * 否;禁用 */ NO(0, "否"), /** * 是;启用 */ YES(1, "是"), ; DefaultStatusEnum(Integer status, St
2021-03-11 16:13:57
645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人