自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

慕容雪_的博客

一个比较懒的人写的博客

原创 Springboot项目中在controller层直接使用时间作为参数

Springboot项目中在controller层直接使用时间作为参数 1、在controller层方法中直接使用时间作为参数 @PostMapping(value = "/timeParams") public void postTimeTest( ...

2020-06-02 17:47:41 50 0

原创 SpringBoot项目中Redis对java8时间的序列化和反序列化

SpringBoot项目中Redis对java8时间的序列化和反序列化 1、第一种方法是在属性上面为需要序列化的属性加注解,这种方式虽然可用,但是非常繁琐。有时候可能会忘记。 @JsonFormat( pattern="yyyy-MM-dd HH:mm:ss",timez...

2020-06-02 17:35:03 46 0

原创 SpringBoot项目配置jackson对java8时间的序列化和反序列化

SpringBoot项目中配置使用java8 time 配置jackson对java8时间(LocalDateTime、LocalDate、LocalTime )的序列化和反序列化 1、相关配置如下 import com.fasterxml.jackson.databind.ObjectM...

2020-06-02 16:46:28 69 0

原创 MySQL8.0子查询中使用order by不生效的问题

MySQL8.0子查询中使用order by不生效的问题 0、备忘记录,在以后项目中遇到此类问题可以快速查阅 1、项目背景如下,获取当天每个人员门禁通行记录的最新一条记录作为出勤记录。 2、根据需求,想到的肯定是使用sql中的GROUP BY的分组来做。 现有简化的原始数据如下,由于id...

2020-05-27 10:03:41 127 0

原创 SpringBoot项目处理filter中抛出的异常

SpringBoot项目处理filter中抛出的异常 0、备忘记录 1、在filter中抛出异常,会发现在统一异常处理里面接收不到filter中抛出的这个异常信息 2、filter中的异常走的是BasicErrorController,通过继承这个类可以定制化返回信息 3、代码如下 ...

2020-05-25 09:27:47 170 0

原创 SpringBoot项目中使用filter做限流

SpringBoot项目中使用filter做限流 前言》》防忘备忘录 1、有些时候需要对项目中的某个接口或者某些接口做一下访问次数的限制,防止用户无休止的访问请求,以便服务器腾出更多的资源去处理核心业务。 2、下面的代码以修改手机号的接口为例,进行了次数限制(以此类推,举一反三,其他业务...

2020-05-23 12:40:20 83 0

原创 swagger2:2.9.2后台NumberFormatException

swagger2:2.9.2后台NumberFormatException的解决办法 1、使用swagger2查看api文档的时候,每次打开在后台总是出现一堆错误信息。很不美观,也给程序调试带来麻烦 WARN i.s.m.parameters.AbstractSerializableParam...

2020-05-18 11:13:19 61 0

原创 Java开发远程debug的使用

Java开发远程debug的使用 1、windos下tomcat注册为服务的形式 打开tomcat控制台界面,在Java->Java Option追加远程debug参数 -Xdebug -Xrunjdwp:transport=dt_socket,address=9988,server=y,...

2020-04-22 14:49:00 130 0

原创 gnvm管理多版本node(windows)

gnvm管理多版本node(windows) 在前后端分离的项目中,由于使用的前端框架不同或者版本不同,往往依赖的node版本也不同。发现gnvm在管理多个版本node方面非常方便,切换自如。在项目开发中带来极大便利。在此记录备忘 参考官方地址 http://ksria.com/gnvm h...

2020-04-22 11:31:12 76 0

原创 EXCEL文件导入相关

总结一下excel文件上传时对excel文件格式的判定以及根据不同版本的excel创建对应的workbook。直接上代码 package com.mrx.controller; import io.swagger.annotations.Api; import org.apache.commo...

2020-03-17 15:56:59 75 0

原创 springboot使用jasypt对配置文件加解密使用

springboot使用jasypt对配置文件加解密使用(1) 1、在项目开发过程中,有时候需要对项目的配置文件进行一些加密措施。在这里发现使用jasypt是一个不错的选择。这里放上作者github的项目地址https://github.com/ulisesbocchio/jasypt-spri...

2020-03-06 10:48:37 191 0

原创 linux-nginx安装使用

linux-nginx安装 记录一次在阿里云(centos7.6)安装nginx的过程,备忘。本次使用的是yum仓库文件(.repo)的安装形式,这种安装形式,可以解决软件依赖问题,同时安装完成后,即成为系统服务和开机自启动。省去了自己配置的麻烦。 1、查看系统版本 ...

2019-09-29 09:02:43 186 0

原创 Navicat 12.1.20的安装与激活

Navicat 12.1.20的安装与激活 1、前些天浏览github的时候,发现自己曾经star过navicat-keygen这个项目 https://github.com/DoubleLabyrinth/navicat-keygen 这里详细介绍的12.1.x版本Navicat的激活步骤以及...

2019-07-18 09:43:58 931 0

原创 mongoDB-与springboot的集成和初步试用

mongoDB-与springboot的集成和初步试用 记录一次自己在springboot项目中集成mongoDB的过程,备忘。 1、加入mongoDB依赖 <dependency> <groupId>org.springframework.boot</g...

2019-05-14 09:32:52 314 0

原创 mongoDB-winodws zip版的安装与使用

mongoDB-winodws zip版的安装与使用(mongodb-win32-x86_64-2008plus-ssl-4.0.9.zip) 记录一次自己安装mongoDB的过程,初次使用还有很多不理解的地方,随着理解的加深,会不断补充 前言:最近项目中需要处理并存储抓拍设备回传的图片数据...

2019-05-13 17:17:06 204 0

原创 SprinigBoot项目打成war包部署到tomcat

SprinigBoot项目打成war包部署到tomcat 刚开始使用springboot的时候,因为不熟悉jar包部署,曾一度想把项目打包成war扔到tomcat容器中,折腾了一顿,启动项目总是报错,便放弃了。后面项目上线都是直接使用jar部署的方式。 昨天查看spring文档的时候,无意中发现...

2019-04-29 08:49:52 308 0

原创 MySQL-使用自增ID无法插入ID为0值的记录问题分析

MySQL-使用自增ID无法插入ID为0值的记录问题分析 记录一次数据库备份还原过程中的问题,以便今后遇到该问题能迅速定位。 问题产生的背景 1、数据库中表使用的是自增ID 2、在项目开发过程中数据库分为开发库和生产库,由于业务逻辑的需要,在生产库中把其中一个表的一条记录的ID手动改成了0。...

2019-04-21 10:22:23 2427 2

原创 linux-mysql的安装与使用

linux-mysql的安装与使用(MySQL Community Server 8.0.15) 记录一次使用MySQL Yum repository安装mysql server的过程,使用yum 方式进行安装非常的简单和方便 1、在官网下载yum repository安装文件 https:...

2019-02-23 23:12:08 367 0

原创 linux-jdk安装

linux-jdk安装( jdk-8u192-linux-x64.tar.gz) 1、首先在官网下载linux版本的jdk,我的是centos7,选择 jdk-8u192-linux-x64.tar.gz 各个版本的JDK下载地址 https://www.oracle.com/technetwo...

2019-02-23 09:17:31 225 0

原创 linux-Redis安装与使用

linux(阿里云centos7)-Redis安装与使用 1、在/usr/local/redis目录下下载redis源文件 #wget http://download.redis.io/releases/redis-5.0.3.tar.gz 2、解压源文件 #tar -zxvf redis...

2019-02-22 23:34:40 219 0

原创 linux-rabbitmq安装使用

linux-rabbitmq安装使用 记一次linux(阿里云centos7)安装rabbitmq的过程。 项目中使用到了消息队列,需要安装rabbitmq消息服务器,尝试了网上的很多安装教程,一直卡在erlang依赖的地方。抓狂许久,后来通过添加erlang yum源的方式终于成功了。 1、...

2019-02-22 15:51:55 388 0

原创 linux-crontab简单使用

linux-crontab简单使用 最近在使用阿里云,项目部署到阿里云上一切运行正常,几个月之后突然发现项目中实时数据没有展示,百思不得其解,重启服务或者重启云主机暂时正常,过一会又没法读取实时数据了。发愁之际突然灵光一闪,没有读取到数据是不是因为没有写入数据的原因啊?没有写入数据是不是磁盘满了...

2019-02-12 10:12:21 208 0

原创 Gogs搭建git私服-windows版

Gogs搭建git私服-windows版 在代码的世界里,github应该是家喻户晓了,那么想不想在自己的电脑上搭建一套类似的服务供自己工作和学习使用呢。答案是肯定的。 Gogs就是一款开源免费的产品,而且是一个精品,话不多说,搭建开始 第一步、下载我们需要的Gogs软件 官方网站里下载windo...

2019-01-10 15:59:54 811 0

原创 Intellij关闭双击shift打开全局搜索

Intellij关闭双击shift打开全局搜索 在使用Intellij idea的时候有个很强大的功能就是全局搜索 SearchEverywhere,双击shift就能唤出。 同时shift键是我们切换输入法经常用到的,在中英文切换的时候总是误操作把全局搜索框召唤出来。 1:找遍idea所有设置项...

2018-11-28 11:09:21 2238 5

原创 Intellij如何去掉mybatis Mapper.xml背景色

Intellij如何去掉mybatis Mapper.xml背景色 1:现在公司中使用mybatis的频率非常高,一般都会用MBG来生成基础的代码文件。在intellij中查看mapper.xml文件的时候,发现文件会有背景色,极度影响视觉感受,还让不让人写代码了!!! 2:我们把鼠标放上去可以...

2018-11-28 10:30:25 1661 0

原创 启动Intellij后显示Run Dashboard

启动Intellij后显示Run Dashboard 随着springboot项目的流行,我们启动项目就像启动main方法一样简单。 但是如果项目是多模块的,基于spring clound或则dubbo的微服务项目,每次启动项目的时候是不是还要进每个模块的启动类去Run 或者 Debug呢。这样是...

2018-11-28 09:44:17 782 0

原创 git协作开发处理文件冲突

git协作开发处理文件冲突 假设有一个项目TEST放在gitee(github等其他git仓库中)托管,在多人协作开发的过程中,难免会出现同时修改同一个文件的时候,同时操作同一个文件merge的时候就有可能出现冲突。下面记录一下怎么解决。 1、TEST项目由同学A和同学B同时开发,存在各自本地的项...

2018-11-21 23:12:42 975 0

原创 Intellij热部署插件JRebel

Intellij热部署插件JRebel 安装JRebel 激活JRebel 相关设置 Intellij热部署插件JRebel 项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯。经过几天的慢慢摸索和习惯之后,发现IDEA确实很好用。dark的界面是我喜欢的,智能...

2018-08-30 23:15:48 75312 56

原创 Mybatis xml中配置一对一关系association&一对多关系collection

Mybatis xml中配置一对一关系association&amp;一对多关系collection 今天在配置一对一关系映射以及一对多关系映射的时候,把collection中应该使用的ofType配置成了javaType。并且没有及时发现错误,浪费了很多时间去查找此配置问题,特此记一笔...

2018-08-17 11:07:05 947 0

原创 windows下MySQL免安装版配置教程mysql-8.0.12-winx64.zip版本

windows下MySQL免安装版配置教程mysql-8.0.12-winx64.zip版本 第一步:从mysql官网下载此版本的mysql文件 第二步,解压文件 第三步,分析文件结构 第四步,配置 在mysql根目录新建data文件夹 创建my.ini文件 初始化mysql 遇到问题 继续初...

2018-08-11 18:06:12 7257 9

原创 Microsoft Toolkit - Official KMS Solution for Microsoft Products

Microsoft Toolkit - Official KMS Solution for Microsoft Products 作者声明: 运行要求: 版本 本人声明: 下载地址 Microsoft Toolkit - Official KMS Solution for Mic...

2018-08-05 18:07:18 2999 0

原创 各个版本Microsoft Visual C++运行库下载

各个版本Microsoft Visual C++运行库下载 Microsoft Visual C++ 2005 Microsoft Visual C++ 2005 Redistributable Package (x86) https://www.microsoft.com/zh-cn/do...

2018-08-05 10:58:00 195288 15

原创 windows下MySQL免安装版配置教程mysql-5.7.23-winx64.zip版本

windows下MySQL免安装版配置教程mysql-5.7.23-winx64.zip版本 上一篇我们讲了MySQL5.6.41免安装版的配置教程,5.7版本的MySQL的配置会有些许差异 第一步:下载MySQL 官网下载mysql-5.7.23-winx64.zip 这里我是以64...

2018-08-04 17:50:59 10329 3

原创 windows下MySQL免安装版配置教程mysql-5.6.41-winx64.zip版本

windows下MySQL免安装版配置教程-5.6.41版本 MySQL有安装版和zip版,安装版就不再赘述了,和大多数安装程序一样,一直点下一步下一步就可以了,安装的过程中可以配置下端口号,设置一下数据库密码。 我相信很多人和我一样对免安装版情有独钟,如果一个程序有安装版和非安装版,我更加喜...

2018-08-01 10:15:55 6856 2

原创 利用Gitee搭建私人仓库-SSH篇

上一篇我们讲了如何利用gitee创建私人仓库以及如何通过HTTPS(用户名密码认证方式)的方式进行代码同步,这一片讲解如何利用SSH(免密登陆)进行代码同步。 从gitee获取项目SSH地址 从gitee获取SSH项目地址 gitee项目地址分为HTTPS和SSH,这次我们复制SSH地址...

2018-07-31 13:08:47 1724 0

原创 利用Gitee搭建私人仓库-https篇

利用Gitee搭建私人仓库-https篇 第一步:注册Gitee账号https://gitee.com/ 关于Gitee的注册问题,在这里就不详述了。 第二步:创建私人仓库 我们知道在github上如果要创建私人仓库可是要收费的,这一点Gitee是比较良心的产品,下面我们来创建一个私人...

2018-07-31 11:08:03 4165 0

原创 文章博客测试

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文...

2018-07-30 10:22:50 92 0

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