自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bingxuebojue的博客

冰雪人生,java伯爵

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

原创 MySQL获取当前时间、年月、年月日

mysql获取时间格式

2022-10-25 11:05:41 27163 1

原创 SpringBoot使用 easyexcel进行Excel数据的导入导出

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2022-01-11 12:09:04 2798 5

转载 Java字符串格式化 String.format() 字符串格式化的详细用法

文章目录引言一、String.format()介绍常用的类型二、举例说明搭配转换符的标志日期和事件字符串格式化引言JAVA字符串格式化,String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。一、String.format()介绍String.format()字符串常规类型格式化的两种重载方式:// 使用本地语言环境,制定字符串格式和参数生成格式化的新字符串String str = String.format(String format, Object… arg

2022-01-11 10:57:16 35762 1

原创 解决 swagger2出现异常:Illegal DefaultValue null for parameter type integer 问题

文章目录一、异常分析二、解决方案一、异常分析异常语句:i.s.m.p.AbstractSerializableParameter : Illegal DefaultValue null for parameter type integerjava.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.j

2022-01-05 17:27:03 2977

原创 Windows10 关闭占用某一端口号的进程 操作

文章目录一、查看端口号占用情况二、关闭进程方式一:使用命令关闭方式二:通过任务管理器关闭一、查看端口号占用情况快捷键:win + R ,输入cmd进入命令界面,使用以下命令查看端口号占用情况例如:查看端口 8080,可以看出进程号为15880代码如下:netstat -ano | findstr 端口号二、关闭进程方式一:使用命令关闭代码如下:taskkill -PID 进程号 -F方式二:通过任务管理器关闭菜单栏 -> 右键 - > 任务管理器 -> 详细

2021-12-09 22:40:29 1709

原创 Java枚举类

随便记录 java枚举类,可以根据key获取value,也可以根据value获取key创建枚举类代码如下:/** * @Description : 枚举类 * @Author : 冰雪伯爵 * @Date : 2021/11/13 **/public enum CommonEnum { COMMON_FAIL(0, "失败"), COMMON_SUCCESS(1, "成功"); private Integer value; private String .

2021-12-08 15:40:14 240

原创 IDEA GenerateAllSetter插件 一键set实体类中所有属性

文章目录GenerateAllSetter插件使用插件GenerateAllSetter插件后端开发过程中,当遇到Java实体类属性太多,一个个属性set既麻烦又浪费时间,关键是容易遗漏某个属性,所以推荐安装IDEA的GenerateAllSetter插件,想到实用。安装:IDEA打开File --> Settings --> Plugins搜索 GenerateAllSetter 点击install安装后重启IDEA即可使用插件快捷键:Alt + Enter第一个是生成所有se

2021-12-06 16:53:00 1147

原创 了解跨域问题以及解决方案

文章目录一、什么是跨域?1、跨域简介2、为什么有跨域3、解决跨域问题方案4、什么是CORS二、实际解决方式1.跨域问题:解决方式一2.跨域问题:解决方式二一、什么是跨域?1、跨域简介跨域是指跨域名的访问,以下情况都属于跨域:如下(示例):跨域原因说明示例域名不同www.test.com 与 www.taobao.com域名相同,端口不同www.test.com:8080 与 www.test.com:8081二级域名不同image.test.com 与 a.

2021-11-16 22:00:11 147

原创 Springboot + Mybatis-plus 并配置多数据源和简单使用

文章目录前言使用步骤1.在pom.xml 引入库2.application.yml添加配置信息3.在service层的方法中,使用 @DS 切换数据源前言随笔记录配置使用过程:dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。只做 切换数据源 这件核心的事情,并不限制你的具体操作,切换了数据源可以做任何CRUD使用步骤1.在pom.xml 引入库前提:已经创建一个springboot项目代码如下:&l.

2021-11-14 18:40:47 971

转载 使用 注解 @Transactional 来标识一个事务方法的正确用法

文章目录使用分析说明1.经典错误案例2.抛出检查异常3.错误的使用 try catch4.错误添加切面5.@Transactional 事务默认只能加在 public 的方法上6.调用本类方法导致传播行为失效7.Transactional 并没有保证原子性行为我们都知道在 Spring 项目中,我们可以直接使用注解 @Transactional 来标识一个事务方法。然而,你可能并不知道这个事务是不是按照你想的方式执行。下面我们就一起来看看几种情况,你以为的事务管理可能并不是你以为的事务管理使用分析..

2021-11-10 17:38:17 398

原创 Java 常用工具类 - 封装各种生成唯一性ID算法的工具类

封装各种生成唯一性ID算法的工具类IdGenerate 类import com.shy.common.codec.EncodeUtils;import com.shy.common.lang.StringUtils;import java.security.SecureRandom;import java.util.UUID;/** * 封装各种生成唯一性ID算法的工具类. */public class IdGenerate { private static SecureRando

2021-11-08 17:48:56 733

原创 Java 常用工具类 - 生成随机ID:当前年月日时分秒 +五位随机数

生成随机ID:当前年月日时分秒 +五位随机数import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;/** * 生成随机ID:当前年月日时分秒 +五位随机数 */public class IdRandomUtils { /** * 生成随机ID:当前年月日时分秒 +五位随机数 */ public static Long getRandomID() {

2021-11-08 17:42:02 1378

原创 Java 常用工具类 - 校验手机号 MobileUtils

手机号校验工具类 MobileUtilsimport org.apache.commons.lang3.StringUtils;import java.util.regex.Pattern;/** * 手机号校验工具类 */public class MobileUtils { /** * 中国电信号码格式验证 手机段: 133,149,153,173,177,180,181,189,199,1349,1410,1700,1701,1702 **/ priv

2021-11-08 17:35:59 433

原创 Java 常用工具类 - 校验身份证 IdCardUtils

身份证校验工具类 IdCardUtilsimport org.apache.commons.lang3.StringUtils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;/** * 身份证校验工具类 */pu

2021-11-08 17:31:40 464

原创 Java 常用工具类 - 校验银行卡号 BankCardUtils

校验银行卡号 工具类 BankCardUtilsimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;/** * 银行卡校验工具类. */public class BankCardUtil

2021-11-08 17:26:27 2693

原创 Hutool中 常用的工具类和方法

文章目录一、Hutool是什么?二、安装三、常用工具类日期时间工具类 DateUtil日期时间对象-DateTime类型转换工具类 Convert字符串工具类 StrUtil数字处理工具类 NumberUtilJavaBean的工具类 BeanUtil集合操作的工具类 CollUtilMap操作工具类 MapUtil数组工具-ArrayUtil唯一ID工具-IdUtilIO工具类-IoUtil加密解密工具类 SecureUtil验证码工具类 CaptchaUtil分页工具-PageUtilJava反射工具.

2021-09-25 22:52:55 14656 6

原创 ECS云服务器 CentOS7 Docker中MySQL容器设置表名忽略大小 详细操作

系列文章目录Linux系统CentOS 7.6 Docker 安装 MySQL8.0 详细步骤文章目录系列文章目录前言一、回顾下Docker安装MySQL目录挂载和启动1、创建数据挂载文件夹2、启动mysql容器,通过挂载配置和数据的方式运行容器二、解决Docker中MySQL容器,设置表名忽略大小问题1.可以使用Navicat工具查询是否 忽略表名大小写状况2.Docker修改配置文件前言第一次遇到这个问题,折腾了很久,最后一步步解决,所以记录一下,希望能帮助有需要的小伙伴。一、回顾下Do

2021-09-10 10:57:10 400 1

原创 解决 Linux CentOS 7 中找不到 ifconfig 命令

文章目录解决 ifconfig 命令 找不到1.输入ifconfig命令出错2.检查环境变量3.使用yum安装ifconfig4.检查是否安装成功解决 ifconfig 命令 找不到1.输入ifconfig命令出错ifconfig命令是查找Linux机器ip,可以显示出机器的网卡信息,可能最小化安装CentOS等Linux发行版的时候没有安装ifconfig等命令,这时候进入终端,运行ifconfig命令就会出错2.检查环境变量首先想到是不是环境变量里没有ifconfig命令的路径,因为ifc

2021-08-31 10:53:11 6283 2

原创 虚拟机VMware 详细安装CentOS 7.6操作步骤

文章目录一、软件下载二、CentOS 7.6 安装详细步骤三、安装Vim编辑器总结一、软件下载虚拟机 VMware Workstation Pro 15下载链接:https://pan.baidu.com/s/1Ulwz6YZGlNLfBTLMMHbdtw 提取码:0976CentOS 7.6 下载地址:https://vault.centos.org/7.6.1810/isos/x86_64/二、CentOS 7.6 安装详细步骤1.打开安装好的VMware Workstation P

2021-08-21 22:46:59 3794 1

原创 Linux系统CentOS 7.6 安装Vim编辑器与基本使用

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、安装Vim编辑器1.查看Vim编辑器需要安装包是否完整2.简单粗暴,直接执行下面的语句安装全部Vim包,安装完成后,即可使用vim编辑器前言安装完CentOS7.6后,它默认是安装了Vi编辑器的,但Vim编辑器有可能没安装或者未完全安装,所以需要我们检查安装。一

2021-08-21 22:38:07 1494

原创 Linux系统CentOS 7.6 Docker 安装 Jenkins详细步骤

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、Docker 安装 Jenkins详细步骤二、使用步骤1.引入库2.读入数据总结一、Docker 安装 Jenkins详细步骤示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):impo

2021-08-21 22:36:12 372

原创 Linux系统CentOS 7.6 Docker 安装 Nginx 详细步骤

Linux系统Centos 7.6 Docker 安装 Nginx 详细步骤

2021-08-21 22:34:33 803 1

原创 Linux系统CentOS 7.6 Docker 安装 RabbitMQ 详细步骤

Linux系统Centos 7.6 Docker 安装 RabbitMQ 详细步骤

2021-08-21 22:34:00 463 1

原创 Linux系统CentOS 7.6 Docker 安装 Nacos 详细步骤

Docker 安装 Nacos 详细步骤

2021-08-21 22:33:33 940

原创 Linux系统CentOS 7.6 Docker 安装 Redis 详细步骤

Docker 安装 Redis 详细步骤

2021-08-21 22:33:01 647 1

原创 Linux系统CentOS 7.6 Docker 安装 MySQL8.0 详细步骤

Docker 安装 MySQL 详细步骤

2021-08-21 22:32:33 1350 4

原创 Linux系统CentOS 7.6 安装 JDK1.8 详细步骤

文章目录一、卸载旧版jdk二、下载安装jdk1.8安装包一、卸载旧版jdk1.先检查一下系统有没有安装jdkrpm –qa|grep jdk2.如果有安装,卸载该jdkrpm 管理套件 -e 删除指定的套件 --nodeps 不验证套件档的相互关联性rpm -e --nodeps 软件包 例如:rpm -e --nodeps java-1.7.0-openjdk-xxxx3.检查jdk版本,如果没有则说明jdk已经卸载完成java -version二、下载安装jdk

2021-08-18 16:41:08 1028

原创 Spring Boot自动配置原理

文章目录一、SpringBoot概述二、SpringBoot:启动器&自动配置自动配置原理1. 首先来自启动类的main方法2. @SpringBootApplication注解3. 自动配置实现流程小结总结一、SpringBoot概述SpringBoot是搭建应用的手脚架,由Spring公司的核心团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用

2021-08-02 23:17:34 293

原创 SpringBoot中的详细配置swagger接口文档

文章目录一、配置步骤1.在pom.xml中添加依赖2.创建Swagger2 的配置类3. controller 测试4.Swagger2 常用注解说明5.接口测试一、配置步骤1.在pom.xml中添加依赖方式一:只需要添加knife4j-starter 即可 <!-- knife4j(swagger)依赖 --> <dependency> <groupId>com.github.xiaoymin</groupId>

2021-07-22 23:44:36 494 4

原创 使用 MyBatis-Plus 分页查询

文章目录一、MyBatis-Plus二、使用步骤1.引入库2.在application.yml配置3.启动类上面添加@MapperScan注解4.实体类User5.Mapper接口UserMapper6.配置MybatisPlus配置类 ,返回一个分页拦截器7.使用分页查询一、MyBatis-PlusMyBatis-Plus官网:https://mp.baomidou.com/MyBatis-Plus (简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBa

2021-07-20 14:59:50 770

原创 使用 PageHelper-Mybatis分页

文章目录一、PageHelper简介二、使用步骤1.pom引入maven依赖2.在mybatis的配置文件上添加插件,可以设置helperDialect,设置数据库方言3.使用方式4.分页PageInfo.java类一、PageHelper简介PageHelper是国内非常优秀的一款开源的mybatis分页插件,支持基本主流与常用的数据库,例如:MySQL、 Oracle、mariaDB、DB2 、pgsql、SQLite等官网地址:https://pagehelper.github.io/Pag

2021-07-19 20:34:54 440

原创 正则表达式 java 截取指定字符中间的字符串

正则表达式 java 截取指定字符中间的字符串代码如下(示例):import java.util.regex.Matcher;import java.util.regex.Pattern; public class Method { public static void main(String[] args) { // 正则表达式,截取照片_ 与 _ 中间的字符串 String regex = "照片_(.*)_"; String fileNam.

2021-07-19 17:00:12 1616

原创 搭建Nacos 注册中心和配置中心 以及Feign远程调用

搭建Nacos 注册中心和配置中心 以及Feign远程调用记录:开发过程中,搭建nacos注册中心,配置中心以及openfeign远程调用其他微服务模块等基本操作一、Nacos下载安装Nacos官网:https://nacos.io/zh-cn/index.html下载地址:https://github.com/alibaba/nacos/releases中文官网文档:https://nacos.io/zh-cn/docs/what-is-nacos.html安装并运行Nacos1.本地已成功

2021-06-30 23:51:40 902

原创 Maven & Gradle 下载、安装、配置详细步骤

maven & gradle 下载、安装、配置详细步骤一、maven1、下载maven官网下载地址:https://maven.apache.org/download.cgi其他版本的maven下载:https://archive.apache.org/dist/maven/maven-3/根据自己的需要下载对应的版本,项目中使用比较多的maven版本是:3.3.9 和 3.5.4 版本2、安装将下载好的apache-maven-3.5.4-bin.zip直接解压到安装目录即可(

2021-06-28 23:32:26 808 1

原创 Linux系统CentOS7.6 上安装 Docker 详细步骤

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数..

2021-06-20 17:42:43 1032

转载 IDEA快捷键大全(Windows)

Ctrl快捷键 介绍Ctrl + F 在当前文件进行文本查找 (必备)Ctrl + R 在当前文件进行文本替换 (必备)Ctrl + Z 撤销 (必备)Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)Ctrl + X 剪切光标所在行 或 剪切选择内容Ctrl + C 复制光标所在行 或 复制选择内容Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W 递进式选择代码块。可...

2021-05-03 00:18:31 99

原创 @DatetimeFormat和@JsonFormat 时间参数注解

时间参数注解:@DatetimeFormat和@JsonFormat@JsonFormat解决:后台到前台时间格式保持一致的问题@DataTimeFormat解决:前台传递给后台的时间格式不一致的问题public class DateTest { @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") privat

2021-05-03 00:03:19 680

原创 Shiro实现登陆认证、授权

文章目录一、Shiro简历及组成二、Shiro过滤器&标签三、Shiro环境搭建1.添加shiro依赖2.配置web.xml3.创建自定义realm类:AuthRealm,继承AuthorizingRealm4.配置applicationContext-shiro.xml, Spring整合shiro四、Shiro登陆认证(一)认证实现1.修改LoginController,通过shiro实现登陆认证2.编写AuthRealm,实现登陆认证五、Shiro登陆认证(二)自定义凭证匹配器实现认证自定义凭

2021-05-02 23:43:21 1182

原创 Springboot基于JWT实现单点登录(简单)

文章目录一、什么是JSON Web Token(JWT)?二、JWT数据格式三、使用步骤1.添加pom依赖2.创建jwt常量类3.JwtHelper工具类4.AES加密工具类5.编写登录拦截器6.SpringMVC配置类,将自定义拦截器添加到配置中总结使用JWT实现单点登录一、什么是JSON Web Token(JWT)?JWT,全称是JSON Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权官网:https://jwt.io (JWT,生成

2021-05-02 22:54:35 678

原创 IDEA基本配置及快捷键

目录IDEA的快捷键IDEA基本设置★★★jdk设置★★★settings界面介绍一、切换主题二、背景设置三、字体设置四、注释设置五、系统设置六、编码设置七、智能提示忽略大小写八、重复代码横线去除九、设置文件代码模板十、修改servlet模板十一、自定义代码颜色十二、设置鼠标滚轮调节字体大小十三、设置鼠标放在方法上或者变量上会弹出注释说明十四、IDEA给选中内容添加双引号""十五、设置自动导包十六、设置代码显示行号及方法分.

2021-05-02 19:31:37 1863

空空如也

空空如也

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

TA关注的人

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