自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker容器与宿主机时间同步

docker容器与宿主机时间同步

2023-07-05 15:09:37 1344

原创 unix:///var/run/supervisor.sock refused connection解决

问题:当重启docker后,使用supervisorctl重启dockers内的服务,出现。再次使用supervisorctl重启服务。

2023-06-30 15:38:59 648

原创 Linux服务器查看cpu,磁盘,内存,版本等基本信息

Linux服务器查看cpu,磁盘,内存,版本等基本信息

2022-09-22 11:29:34 1497 3

原创 sql窗口函数学习笔记

sql窗口函数学习笔记

2022-09-19 00:20:56 356

原创 [ERROR] --initialize specified but the data directory has files in it. Aborting.

[ERROR] --initialize specified but the data directory has files in it. Aborting.

2022-09-14 01:23:07 964

原创 docker安装duplicati备份工具

docker安装duplicati备份工具

2022-09-09 11:47:53 1862 2

原创 split无法分割连续符号

split无法分割连续符号

2022-09-08 18:20:43 480

原创 centos更新 glibc 2.14以及2.17(离线更新)

centos更新 glibc 2.14以及2.17(离线更新)

2022-09-07 19:29:39 1600

原创 Centos7.9安装Docker报错:malicious path detected -- refusing to operate on /etc/resolv.conf: unkno

centos运行docker容器报错

2022-09-06 05:38:27 1399

原创 使用putty设置基于 SSH 密钥的身份验证

使用putty设置基于 SSH 密钥的身份验证

2022-07-21 23:00:37 1436 2

原创 修改nginx上传文件大小

nginx修改文件上传大小+无法重启关闭nginx:使用: 查看nginx端口并且使用关闭nginx 或者使用:然后重启nginx:

2022-07-07 17:09:35 622

原创 nacos配置中心

简介:Nacos 可以与 Spring, Spring Boot, Spring Cloud 集成,并能代替 Spring Cloud Eureka, SpringCloud Config。通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-config 实现配置的动态变更。在系统开发过程中,开发者通常会将一些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。目的是让静态的系统工件或者交付物(如 WAR,JAR 包等)更好地

2022-03-16 10:37:51 947

原创 谷粒学院springsecrity+权限管理

权限管理一共五张表:实体类:用户表:@Data@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)@TableName("acl_user")@ApiModel(value="User对象", description="用户表")public class User implements Serializable { private static final long serialVersionUID = 1L;

2022-03-15 02:44:44 1357

原创 Spring Cloud Gateway学习笔记

目录网关的意义:Spring Cloud Gateway实现 Spring Cloud Gateway引用依赖:编写配置文件编写启动类:ApiGatewayApplication编写跨域类:全局Filter,统一处理会员登录与外部不允许访问的服务自定义异常网关的意义:API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:(1)客户端会多次请求不同的微服务,增加了客户端的

2022-03-14 17:50:08 998

原创 springboot集成OAuth2.0实现微信扫码登录

目录微信登录流程添加依赖:添加配置创建常量类HttpClientUtils工具类:JwtUtils:编写接口:微信登录流程当用户授权成功后,获取到微信返回的用户信息,与数据库中进行比对,如果用户存在,则直接登录并使用jwt返回token,如果用户不存在则先在数据库中添加用户信息,添加成功后返回token;添加依赖: <dependency> <groupId>io.jsonwebtoken</groupId>

2022-03-14 17:22:53 1548

原创 java.util.ConcurrentModificationException=null

我的错误原因是在forEach循环list的时候,并且在多线程场景下使用remove()移除元素:搜索解决办法:使用for(int i=0;i<a.size;i++)失败使用Iterator遍历list,不报ConcurrentModificationException的错误了,报多线程异常。很难了!!!解决办法:使用new CopyOnWriteArrayList<>(list);将list放入CopyOnWriteArrayList中,使用新的list进行遍历移除就可以了,

2022-03-10 17:01:36 570

原创 sso单点登录

单点登录三种常见方式:1.1. 单一服务器模式早期单一服务器,用户认证。(session广播机制:session复制)缺点:单点性能压力,无法扩展1.2. SSO(single sign on)模式分布式,SSO(single sign on)模式1.在项目任何一个模块登录后,把数据放在两个地方:用redis+cookie(1)redis:在key生成唯一随机值(ip,用户id),在value中存储用户数据。(2)cookie:把redis里面生成的key值放在cookie里面。2.访

2022-03-04 13:00:51 1491

原创 阿里云手机验证码注册(可以使用阿里云提供的测试模板,不用个人申请)

目录打开阿里云:(绑定手机号码),不用申请模板和签名手机验证码注册流程:实现流程创建springboot工程,添加依赖编写applicatioin配置文件编写controller,根据手机号发送短信编写service:测试:打开阿里云:(绑定手机号码),不用申请模板和签名手机验证码注册流程:1.客户端输入手机号码,服务端接收手机号码(加上手机号是否已经注册的判断),并生成四位数的验证码。2.将手机号和生成的验证码传到阿里云短信验证服务端3.根据阿里云服务端的返回类型判断是否发送成功4.发送成功

2022-03-04 11:42:12 3379

原创 springboot集成redis使用注解

redis简介:Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。而Redis不同的是它会周期性

2022-03-03 15:55:31 3493

原创 Springboot整合阿里云视频点播

创建springboot项目:添加依赖:下载jar包。使用mvn手动安装:mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-sdk-vod-upload -Dversion=1.4.11 -Dpackaging=jar -Dfile="E:\aliyun-java-vod-upload-1.4.11.jar"然后手动引用进入项目:<dependencies> <depende.

2022-03-02 10:36:41 310

原创 springboot+Elementui的上传组件使用

上传elementui组件:<el-form-item label="选择Excel"> <el-upload ref="upload" :auto-upload="false" :on-success="fileUploadSuccess" :on-error="fileUploadError" :disabled="importBtnDisabled"

2022-02-27 17:23:00 700

原创 EasyExcel的读写案例

为什么要使用easyExcelgitee地址:https://gitee.com/zhongbai111/EasyExcleDemo.gitava解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,一个3M的exc

2022-02-26 23:05:14 635

原创 Bean无法注入,‘sqlSessionFactory‘ threw exception,‘dataSource‘ threw exception大坑

原因:配置类没有被扫描到:解决办法:异常: Error creating bean with name 'eduChapterController': Unsatisfied dependency expressed through field 'eduChapterService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean wit

2022-02-25 16:41:51 1794

原创 JMeter 入门

官网:https://jmeter.apache.org/下载地址:https://jmeter.apache.org/download_jmeter.cgi解压后启动:下载解压后直接在 bin 目录里双击 jmeter.bat 即可启动(Lunix系统通过 jmeter.sh 启动)切换中文:配置线程组相关配置:添加Http请求默认值:(配置ip以及端口号)添加Http请求:(设值请求方式)添加查看报告(用于查看接口请求的QPS,TPS,以及异常量):如果请求需要传递c

2022-02-24 09:54:31 809

原创 RabbitMQ安装启动以及与springboot整合

第一步安装erlang环境:下载:由于rabbitmq是erlang来写的,所以需要安装erlang环境:https://www.erlang-solutions.com/resources/download.html安装:yum -y install esl-erlang_23.0.2-1_centos_7_amd64.rpm检测erlang:erl第二步安装RabbitMQ下载:http://www.rabbitmq.com/download.html安装rabbitmq:

2022-02-17 16:55:11 1221

原创 springboot使用redisTemplate

第一步:创建spring boot项目导入redis相关依赖 <!-- spring data redis 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </

2022-01-13 16:20:31 865

原创 spring boot项目使用validate校验

第一步:引入依赖<!--validate依赖 校验--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>提供了很多注解来辅助校验在实

2022-01-11 15:52:29 1549

原创 spring boot封装返回信息

创建返回的枚举类:import lombok.*;/** * @author * @date 2022/1/11 - 11:23 * 返回状态枚举 *///@Data只能在类上使用//使用lombok注解@Getter@ToString@AllArgsConstructorpublic enum RespBeanEnum { //通用状态码 SUCCESS(200,"success"), ERROR(500,"服务端异常"), //登录模块5002

2022-01-11 15:14:45 247

原创 org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

springboot项目启动时出现org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1报错第一步:删除application.yal,重新创建;第二步:maven工具栏先clear再install

2022-01-11 11:07:24 298

原创 jwt生成以及验证token

这里写目录标题引入依赖:创建token解析token设置token失效时间解析token(失效时间)创建token(自定义声明)解析token(自定义声明)引入依赖: <!--jwt依赖--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId>

2022-01-06 10:22:39 405

原创 > ORA-00904:invalid identifier

sql中遇到的坑:sql出现未定义的字段,就在sql查询列表中添加该需要的字段如果sql中用到了decode,sum等函数,在查询条件中用到该字段,会出现字段未定义,解决办法:用select *from()包裹之前的查询例如:select * from ( select a,b,decode(c,null,c1,c2) c ) where c='1'...

2021-12-29 09:30:03 1156

原创 远程链接redis遇到的坑

1.安装redis参考:https://cloud.tencent.com/developer/article/1653709安装完后一直无法启动redis:Dec 28 13:12:05 hecs-22391 systemd[1]: Starting Redis persistent key-value database...Dec 28 13:12:05 hecs-22391 systemd[1]: Started Redis persistent key-value database.De

2021-12-28 13:56:49 3108

原创 java线程池分段下载文件

控制台输入下载链接:一:实现基本的下载的功能

2021-12-24 14:03:41 1623 5

原创 Oracle使用max()函数遇到的坑

数据库中字段为varchar类型的:所以使用max()函数获取最大值的时候需要转为number类型:使用函数:to_number()如果字符中含有不为数字的字符:可以使用substr()函数截取或者使用replace()函数进行替换:例子:select max(to_number(substr(字段名,2))) from 表名select max(to_number(replace(IMPORTMONTH,'m',''))) from 表名...

2021-12-23 10:32:43 3466

原创 mysql8.0的sql文件导入5.5版本出现坑

第一个:字符编码问题错误:Unknown collation: ‘utf8mb4_0900_ai_ci‘。。。。。。解决方法:手动修改sql文件:utf8mb4_0900_ai_ci全部替换为utf8_general_ciutf8mb4替换为utf8第二个:TIMESTAMP 类型问题错误:Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAUL

2021-12-19 18:17:43 866

原创 springboot项目@CrossOrigin注解不生效

需要实现前后端项目分离,需要解决跨域问题:在springboot启动类上面添加跨域注解@CrossOrigin但是依然报错!!编写配置类:import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.

2021-11-01 10:33:22 592

原创 springboot整合tkmapper以及遇到的大坑:

第一步:先创建springboot项目第二步:导入依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> &

2021-10-30 19:34:48 236

原创 maven聚合工程Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasour

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-10-28 13:48:06.381 ERROR 276 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLICATION F

2021-10-28 13:55:47 308

原创 聚合工程中@SpringBootTest注解报错

注意父工程引入的spring-boot-starter-test依赖的工作空间:其他模块无法使用,删除scope!!重新加载,就可以了

2021-10-28 10:28:58 231

原创 SpringMVC笔记

一.什么是MVCmvc是一种软件架构思想,将软件按照模型,视图,控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类为实体类Bean:专门存储业务数据的,例如Student,User等 一类为业务处理Bean:指Service或者Dao对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的html或者jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servle,作

2021-09-05 17:14:18 311

空空如也

空空如也

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

TA关注的人

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