自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux如何安装JDK1.8版本详细步骤

Linux如何安装JDK1.8版本详细步骤1.下载JDK1.8版本压缩包进入官网:https://www.oracle.com/java/technologies/downloads/2.将压缩包通过第三方连接工具上传至linux服务器在linux服务上创建jdk安装的目录mkdir /itsoftware/jdk #创建jdk安装路径cd /itsoftware/jdk #进入jdk安装目录这里以SecrueCRT连接linux工具为例:找到传输菜单点击上传列表找到刚下载的

2022-03-14 14:37:03 35976 3

原创 Linux安装nginx1.0.15版本操作步骤

Linux安装nginx1.0.15版本操作步骤1.下载nginx1.0.15安装包进入官网:http://nginx.org/en/download.html2.将nginx安装包上传至linux服务器创建nginx安装目录mkdir /itsoftware/nginx #创建目录cd /itsoftware/nginx #进入到nginx目录下上传nginx压缩包会在当前目录下查看到nginx压缩包3.解nginx压缩包在nginx目录下执行tar -zxvf ngin

2022-03-11 15:41:04 3731

原创 Linux安装redis5.0.14版本详细步骤

Linux安装redis5.0.14版本详细步骤1.下载redis5.0.14安装包进入官方网站:https://redis.io/download找到redis5.0.14安装包并进行下载2.向linux服务器上传redis5.0.14安装包创建redis目录在linux控制端执行命令:mkdir /itsoftware/redis #创建redis目录cd /itsoftware/redis #进入redis目录使用linux连接工具将redis5.0.14安装包上传至指定

2022-03-11 14:19:55 5392 2

原创 linux如何对mysql进行定时备份并定时清理3天之前的备份数据

linux如何对mysql进行定时备份并定时清理3天之前的备份数据一.Linux对mysql进行定时备份1.确保Linux上是否已经安装了mysql以及crontab安装mysql可参考:https://blog.csdn.net/m0_51285952/article/details/123371653安装crontab可参考:https://blog.csdn.net/hukai0q/article/details/833809512.创建一个需要备份的目录首先查看磁盘的空间情况:df -

2022-03-10 10:54:35 3900

原创 Linux如何安装mysql数据库

Linux如何安装mysql数据库1.确定linux系统版本在7.0以上2.下载mysql压缩包3.将mysql压缩包上传至linux系统上4.解压缩包5.创建mysql用户组和用户并修改权限6.修改mysql文件存放路径以及基础文件路径7.对mysql进行初始化8.修改mysqlroot密码前言:首先确定CentOS 版本在7.0版本以上,本次的mysql 以5.7版本的为例.1.确定linux系统版本在7.0以上​ 在linux输入命令:cat /etc/redhat-release​

2022-03-09 10:53:08 3805

原创 docker的相关总结以及docker安装es,zookeper,kafka,

一.安装dockerlinux环境使用yum命令安装docker第一步:确保自己的虚拟机没有安装过docker,如果安装过的需要将原先的docker进行卸载,命令如下:sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2022-02-25 10:15:46 1211

原创 org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.examp

org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.example.demo.vo.MallOrder]异常处理今天使用idea时启动springboot无意间出现一个问题,报错信息如上我再把图截出来:我使用springboot + hibernate + jpa 框架 来实现根据实体类自动更新表结构的功能,在启动项目时一直告诉我不能够加载定义的实体类翻了大量的资料,

2022-01-11 14:04:30 968

原创 SpringBoot 2.1.x版本整合 elasticsearch 7.4.0版本详细说明

SpringBoot 2.1.x版本整合 elasticsearch 7.4.0版本详细说明一.首先介绍怎么使用docker安装elasticsearch7.4.0版本:1.1拉取镜像:docker pull elasticsearch:7.4.01.2创建容器:docker run -id --name elasticsearch -d -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/plugins:/usr/share/elasti

2021-09-26 16:33:23 1154

原创 BigDecimal的精度问题以及BigDecimal的加减乘除运算

BigDecimal的精度问题以及BigDecimal的加减乘除运算1.先说BigDecimal 的加减乘除运算​ 1).加法(示例) //定义 bigdecimal 类型数 numOne 其值大小为10 BigDecimal numOne = new BigDecimal("10"); //定义 bigdecimal 类型数 numTwo 其值大小为20 BigDecimal numTwo = new BigDecimal("20");

2021-08-05 15:18:21 2417

原创 如何让学习像打游戏一样具有成瘾性

如何让学习像打游戏一样具有成瘾性首先感谢作者张红星作者:知乎看了他的文章有感而发首先我们要思考为什么毒品,看色情,喝酒,吸烟,聊天,打游戏,赌博等等为什么会让我们具有成瘾性我的观点:上瘾就是做一件事情,而且非常简单,但却有非常大的回报,这种"回报"有很多,比如兴奋,开心,舒服,刺激等等,是一种感觉,一种快感.就比如说:吸毒品 因为做这件事情非常简单,而且做完这件事会让你浑身舒服,因此你会吸毒上瘾.再比如打游戏: 因为做这件事也非常简单,用手就可以,而且每打一个怪就会给你金币或者经验,每次付出都有即

2021-06-21 14:06:07 689

原创 git的常用命令

因为最近工作中使用git较多,且git分支比较多,操作比较复杂,因此将常见的git命令列举出来一、查看本地已有的分支进入到项目根目录,打开命令行/终端,输入指令,将会显示该项目的本地的全部分支,其中、当前分支的前面有*号。git branch二、本地检出一个新的分支并推送到远程仓库(一).创建本地分支git checkout -b 新分支名执行该指令后,会在本地创建一个新分支,该分支是从当前分支上检出的,所以所有文件内容都和当前分支一模一样,这是正常的。创建成功后,将自动切换至新分支上。

2021-06-07 14:25:02 110

原创 Spring cloud 使用Consul注册中心时 出现java.lang.IllegalStateException: No instances available for xxx异常

首先说解决办法:在服务的提供方和消费方application.yml中各添加开启健康自我保护机制如下字段:(此处我只展示提供方的yml,消费方同理)server: port: 8006spring: application: name: consul-myprovider cloud: consul: host: 127.0.0.1 port: 8500 discovery: service-name: ${spring.a

2021-06-05 15:00:13 464

原创 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.person.eurekaserver7001.EurekaServer7001];XXX今天我记录一下我开发过程中困扰我大半天的错误,折腾我半天了直接上图:Error starting ApplicationContext. To display

2021-05-14 15:32:36 9734 3

原创 JDK 8 新特性stream流操作String转换为Map , List 转换为Map,String 转换为List和链式编程

JDK 8 新特性stream流操作String转换为Map , List 转换为Map,String 转换为List 链式编程Stream流操作1.使用字符串将字符串转为list://要求使用stream流的方式将下面字符串转换为List<Integer>形式,且按照降序的顺序排列String str = "12,54,65,87,22,65,48,56,58";//1.分割字符串//2.将数组进行流操作List<Integer> collect = Arrays.

2021-04-30 15:06:59 5647 1

原创 Springboot 集成 hibernate 框架实现对数据库的表结构更新

Springboot 集成 hibernate 框架实现对数据库的表结构更新昨天介绍了一种 C.ATable框架实现对数据库的表结构进行更新,今天无意间发现一种更好用的框架hibernate,这种方式实现对数据库的表结构更新操作更加简单和方便首先引入坐标: <!--hibernate--> <dependency> <groupId>org.springframework.boot</groupId>

2021-04-26 15:34:51 918

原创 A.CTable+springboot+mybatis-plus自动更新数据表结构增加或者删除表字段

A.CTable+springboot+mybatis-plus自动更新数据表结构增加或者删除表字段首先非常感谢孙琛斌提供的A.CTable框架孙琛斌原创其实对于数据表结构的更改可以用hibernate enhance 一种方式使用Ebean框架对数据表结构的更新,而对于mybatis-plus使用A.CTable同样可以实现对数据库表结构的更新话不多说直接上代码:首先引入坐标: <!--mybatis-plus自动建表功能--> <dependency>

2021-04-25 14:51:35 2837 7

原创 代码生成器 Mybatis-plus + Springboot + mysql 自动生成代码操作数据库

代码生成器 Mybaties-plus + Springboot + mysql 自动生成代码操作数据库导入坐标: <!--mybaties-plus代码生成器--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifact

2021-04-25 11:32:44 742 2

原创 全局异常捕获-SpringBoot如何优雅的写一个自己的异常捕获工具并使用日记进行记录

全局异常捕获-SpringBoot如何优雅的写一个自己的异常捕获工具并使用日记进行记录​ 在进行设置自己的异常捕获器之前,我先介绍一下怎么记录日志,记录日志可以使用SpringBoot内部的框架logback,不需要引坐标.如果想要生成日志文件方便检查的话就需要配置文件(最好是按天生成日志,可以根据日志查看程序的执行过程)废话不多说直接上代码!!!在resources添加配置文件:logback-spring.xml<?xml version="1.0" encoding="UTF-

2021-04-22 14:59:01 374

原创 防止订单重复提交或者缓存数据时使用Redis的一些基本用法和配置

防止订单重复提交或者缓存数据时使用Redis的一些基本用法和配置​ redis作为一种非关系型数据库,它有很多用法,这次就简单说下spring boot集成redis时简单的配置并简单介绍防止订单重复提交的做法和缓存的用法.首先要安装redis对于如何安装redis可以参考链接:redis安装教程当然也可以自己参考其他网站的安装方法安装完成之后一定要设置自己的密码:检查步骤(1).找到redis的安装路径找到redis.conf ----redis的配置文件(2).在与red

2021-04-20 16:23:11 1231

原创 Feign的用法和基本配置

SpringBoot集成Feign在不使用注册中心实现模块之间的调用​ 今天就来说下怎么使用Fegin在不使用注册中心的情况下进行模块之间的调用。原因是:在项目小的情况下,而且还必须要调用其他模块的接口,那么这个时候就要用fegin了,当然还有其他的方法,但我在这里只说这一种简单的方法。上代码:首先说下我的模块结构:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传test1是根模块用于对子模块maven坐标的版本控制管理其pom.xml如下:<?xml vers

2021-04-13 17:08:07 433

原创 @NotNull @NotBlank @NotEmpty 踩过的一些坑

@NotNull @NotBlank @NotEmpty 踩过的一些坑作为一种优雅的参数校验的注解,在使用中稍微不小心就会出现一些错误.这些注解作用在VO实体类中的成员变量上.首先导入坐标<!-- javax.validation --><dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId>

2021-04-10 16:19:07 1237 6

原创 消息服务器如何保证有序消费消息,如何保证不被重复消费

有序消费消息造成无序消费消息的情况有以下几种:​ 第一种:消息的消费者采用多线程的方式进行消费消息,拿三个线程来说,消息服务器把生产者发送的消息按照一定的顺序存入队列中,消费者不同线程会将消息服务器中的消息取出顺序弄错从而造成无序消费.​ 第二种:消息的消费方是多个的时候,同样队列中放着有序的消息,但不同的消费者之间会在取消息的过程中形成竞争的局面造成无序 消费[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t4f9eq8h-1608537427528)(D:\JA

2020-12-23 10:53:45 365

原创 Mybaits-Plus 出现 Invalid bound statement (not found)

Mybaits-Plus 出现 Invalid bound statement (not found)今天开始接触Mybaits-Plus在pom.xml中导入了Mybaties-Plus坐标依赖以及springboot中Mybaties-plus起步依赖<!--mybatis-plus坐标--> <dependency> <groupId>com.baomidou</groupId> <artifactId>m

2020-12-20 11:56:15 284 2

原创 linux环境使用yum命令安装docker

linux环境使用yum命令安装docker第一步:确保自己的虚拟机没有安装过docker,如果安装过的需要将原先的docker进行卸载,命令如下:sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2020-12-18 16:45:45 1240 1

原创 java使用RocketMq连接异常,RemotingTooMuchRequestException: sendDefaultImpl call timeout

java使用RocketMq连接异常,RemotingTooMuchRequestException: sendDefaultImpl call timeout1.首先linux上安装RocketMq,这里我就不多说了网上很多教程​ 我自己也已经在云服务器上安装了RocketMq,也进行了测试,都正常,接下来我要使用javaApi连接RocketMq这里需要用到的maven坐标:<dependency> <groupId>org.apache.rocketmq&l

2020-12-17 16:04:32 1019

原创 Failed to transfer file http://localhost:8081/repository/heima-release/com/itheima

Failed to transfer file http://localhost:8081/repository/heima-release/com/itheima/springMVC_test3/1.0-SNAPSHOT/maven-metadata.xml with status code 400​ 今天我写了一个maven项目,想用上传的方式把自己写的war包载入私服里面,这里用到Nexus上传的时候出现以下的错误如图下面是我的发布的版本号​ 下面是我要上传的资源配置(注意我画的地方这里

2020-12-16 14:04:14 1866 1

原创 Linux端口被占用如何杀死

Linux如何查看进端口号被进程占用并杀死进程第一步:查看想要知道的端口号是否被占用netstat -apn|grep 5601第二步:找到对应进程号:PID第三步:找到进程号以后,再使用以下命令杀掉进程就可以:kill -9 6557这时发现再次查看5601端口的进程时就已经没有了...

2020-12-16 13:54:05 2098

原创 create connection SQLException, url: jdbc:mysql://localhost:3306/db13, errorCode 1045, state 28000

错误原因:代表连接数据库时的帐号或者密码错误,这是我最开始写的jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/db13?characterEncoding=utf8&useSSL=truejdbc.username1=rootjdbc.password1=root @Value("${jdbc.driver}") private String driver; ...

2020-12-06 10:36:47 15278

转载 GET和POST两种基本请求方法的区别

GET和POST两种基本请求方法的区别GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”: GET在浏览器回退时是无害...

2020-11-14 18:16:13 85

原创 jsp中的9大隐式对象

jsp中的9大隐式对象前言1、request对象2、response对象3、session对象4、application对象5、out对象6、pageContext 对象7、config 对象8、page 对象9、exception 对象总结前言jsp中的9大隐式对象也被称为9大内置对象,分别为:request、response、session、application、out、pagecontext、config、page、exception,下面对每个对象进行解释:1、request对象 该对

2020-11-01 14:49:00 6565

空空如也

空空如也

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

TA关注的人

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