自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

John_DHui的博客

做IT技术话事人

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

原创 Spring5.x 源码环境搭建

Spring5.x 源码环境搭建安装 gradle下载spring源码导入源码安装 gradle下载地址:https://services.gradle.org/distributions/本文采用5.6.4版本:https://services.gradle.org/distributions/gradle-5.6.4-bin.zip配置系统变量,然后验证是否安装成功。下载spring源码下载地址:https://github.com/spring-projects/spring-fra

2021-11-19 14:41:39 387

原创 自定义实现 redis key 序列化(serialize) 反序列化(deserialize)

使用FastJson序列化public class FastJsonRedisSerializer<T> implements RedisSerializer<T> { private final Class<T> clazz; public FastJsonRedisSerializer(Class<T> clazz) { super(); this.clazz = clazz; }

2020-05-24 10:23:32 2320

原创 SpringBoot配置全局时间格式化

@Configurationpublic class LocalDateTimeGlobalConfig { /** * Date格式化字符串 */ private static final String DATE_FORMAT = "yyyy-MM-dd"; /** * DateTime格式化字符串 */ private static final String DATETIME_FORMAT = "yyyy-MM-dd HH:.

2020-05-24 10:19:21 810

原创 AOP 防重复提交

AOP 防重复提交自定义注解定义AOP类Controller添加注解重复提交定义:同一用户,一定时间内,提交同一参数请求,则认为是重复提交。自定义注解import java.lang.annotation.Retention;import java.lang.annotation.Target;import static java.lang.annotation.ElementType.METHOD;import static java.lang.annotation.ElementType

2020-05-24 10:15:46 323

原创 npm install 安装 node-sass 失败解决方案

运行命令npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

2020-03-20 22:48:29 485

原创 npm install 错误

执行npm install 错误Error: Can't find Python executable "python", you can set the PYTHON env variable.错误图片解决方案错误图片解决方案执行命令:npm install --global --production windows-build-tools...

2020-03-19 21:09:11 465

原创 springboot 开启事务以及手动提交事务

@Autowiredprivate DataSourceTransactionManager dataSourceTransactionManager;@Autowiredprivate TransactionDefinition transactionDefinition;// 手动开启事务TransactionStatus transactionStatus = dataSource...

2019-09-19 10:21:23 4586

原创 Linux配置MySQL

Linux配置MySQL官网下载安装MySQL编译环境GCC编译编译安装注册mysql用户修改权限初始化mysql注册服务设置开机启动登录mysql设置mysql root用户登录密码配置mysql环境变量官网下载https://dev.mysql.com/downloads/mysql/5.7.html#downloads安装MySQL编译环境GCCyum -y install make...

2019-06-19 21:28:32 202

原创 Linux 配置ActiveMQ

Linux 配置ActiveMQ下载地址: http://activemq.apache.org/放到 /opt 目录下: cd /opt解压:tar -zxvf apache-activemq-5.15.9-bin.tar.gz得到apache-activemq-5.15.9进入 bin 目录:cd /apache-activemq-5.15.9/binactivemq ...

2019-06-19 09:52:47 211

原创 CentOS7 开放端口命令

CentOS7 命令开放端口重启防火墙关闭防火墙查看监听(Listen)的端口检查端口被哪个进程占用查看已经开放的端口开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent > 命令含义: > --zone #作用域 > --add-port=80/tcp #添加端口,格式为:端口/通讯协议 ...

2019-06-19 09:19:53 3655

原创 Linux 配置JAVAEE开发环境

Linux 配置JDK环境配置JDK环境变量配置JDK环境变量JAVA_HOME=/opt/jdk1.8.0PATH=/opt/jdk1.8.0/bin:$PATH (说明:英文冒号表示连接)export JAVA_HOME PATH执行命令:source /etc/profile 刷新环境变量 ...

2019-06-18 23:10:57 154

原创 查看系统的网络连接状态

netstat 命令netstat命令是了解网络状态及排除网络服务故障的有效工具。命令格式: netstat [选项]常用选项:-a:显示所有活动连接(包括监听、非监听状态的服务端口)-n:以数字形式显示-p:显示相关的进程信息-t:查看 TCP 协议相关信息-u:查看UDP协议相关信息-r:显示路由表信息-l:显示处于监听(listening)状态的网络连接及端口信息pi...

2019-06-18 21:52:42 2205

原创 配置Linux静态IP地址

配置Linux静态IP地址CentOS6 系统,配置静态IP地址修改成静态IP地址:BOOTPROTO=“dhcp” 改成 BOOTPROTO=“static” 表示静态获取配置IP 地址:IPADDR=192.168.220.129配置网关:GATEWAY=192.168.220.2配置DNS1:DNS1=192.168.220.2(和网关保持一致即可)网关查询...

2019-06-18 21:47:16 305

原创 Linux 压缩解压命令

Linux 压缩解压命令gzip 和 gunziptargzip 和 gunzip压缩:zip 待压缩文件解压:gunzip 压缩文件zip gunzip 压缩解压会删除掉原有文件tar压缩: tar -zcvf XXX.tar.gz YYY.txt ZZZ.java解压: tar -zxvf XXX.tar.gz解压到指定目录: tar -zxvf X...

2019-06-03 22:02:26 184

原创 配置DataSource driver-class-name: com.mysql.jdbc.Driver 标红

springboot配置文件com.mysql.jdbc.Driver报红问题分析解决问题IDEA开发工具中,配置DataSource driver-class-name: com.mysql.jdbc.Driver 标红,提示:Checks Spring Boot application .yaml configuration files. Highlights unresolved an...

2019-05-18 12:37:12 15306 3

原创 Java AES 加密解密实现

Java AES 加密解密实现遇到问题:解决方式遇到问题:1.在window平台加密解密正常,在Linux平台,加密正常解密失败或异常?解决方式1.修改代码,指定密匙生成方式,修改后的代码import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.crypto.Cipher;import javax.c...

2019-05-14 18:01:50 365

原创 vue.js 复制值

复制对象属性值,不改变原来对象属性值var obj = { a: 1 };var obj2 = Object.assign({}, obj);

2019-05-12 23:57:15 1759

原创 Eclipse 常用设置

Eclipse 常用设置1.字体大小设置2.全局编码设置3.取消更新4.修改JDK5.配置 maven6.配置 git 默认目录1.字体大小设置2.全局编码设置将Text中每一项设置为UTF-83.取消更新4.修改JDK5.配置 maven6.配置 git 默认目录...

2019-05-12 08:23:15 150

转载 下载安装 IDEA2018,并注册激活,永久安装

安装 IDEA下载安装修改文件注册下载链接:https://pan.baidu.com/s/1MZljJSHRE0ASq-aQ8_vffA提取码:81mv安装正常安装即可,安装完成后不要运行。修改文件正常安装后,把 JetbrainsCrack-release-enc.jar 复制到安装目录 /bin 文件夹下,修该两个文件: idea.exe.vmoptions 和 idea64....

2019-05-12 07:51:02 836

原创 JavaBean 数据校验

JavaBean 数据校验方法实现方法实现import javax.validation.ConstraintViolation;import javax.validation.Validation;import javax.validation.Validator;import javax.validation.ValidatorFactory;import java.util.Se...

2019-05-08 11:27:57 422

原创 Java 强制删除文件或目录

Java 强制删除文件或目录Java 强制删除文件或目录Java 强制删除文件或目录在开发时,保留了临时文件,使用完成后需要删除,而实际调用 File.delete() / File.deleteOnExit()并不能删除临时文件,需要在 Java 代码中强制删除文件。 public static void deleteFileOrDirectory(File file) { ...

2019-04-23 15:58:26 3893

原创 SpringBoot 事件机制

SpringBoot 事件机制1. 事件对象2. 事件发布3. 事件监听1. 事件对象继承 ApplicationEvent (org.springframework.context.ApplicationEvent)类@Data@EqualsAndHashCode(callSuper = false)public class HouseEvent extends Applicatio...

2019-04-17 17:48:39 420

原创 SpringBoot 手动处理事务,获取 IOC 容器(获取 ApplicationContext 上下文对象实例)

SpringBoot 手动处理事务在 SpringBoot 手动处理事务,如要代码: import org.springframework.jdbc.datasource.DataSourceTransactionManager; import org.springframework.transaction.TransactionDefinition; import org.springf...

2019-04-17 17:03:31 1411 1

空空如也

空空如也

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

TA关注的人

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