自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux服务器部署springboot项目并运行

团队开发时,遇到服务器被ccs攻击导致拉取代码的服务器不能使用,jenkins无法拉取代码,只能手动部署。现临时准备一个手动部署的备用方案。第一步:打包第二步:找到之前放代码的地方将代码jar包上传上去第三步准备启动:先查看项目端口号: netstat -antup | grep 69966996为我当前项目运行的端口号。然后kill-9kill -9 4615然后启动jar包,设置项目的运行环境为prodnohup java -jar fast-zhkt.jar --spring.p

2022-01-07 16:56:13 1122

原创 自定义注解,使用AOP面向切面编程的思想。将其应用在类上面,一旦请求到该类上面的方法就调用注解里面的方法,执行注解里面的逻辑

自定义注解,使用AOP面向切面编程的思想。将其应用在类上面,一旦请求到该类上面的方法就调用注解里面的方法,执行注解里面的逻辑。需求:mysql8.0使用group by时因为sql_mode设置为sql_mode='ONLY_FULL_GROUP_BY,NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,导致查询时,项目报错,但是由于某些原因不能在mysql客户端或者navicat中执行set @@sql_mode

2021-12-23 17:29:04 1477

原创 Spring Security 案例实现和执行流程剖析

Spring Security 案例实现和执行流程剖析应用场景:通过账号密码登录获取token。步骤:第一步:将账号密码的信息、请求的方法名、请求方式等信息放在map中: /** * 申请令牌 * @param username 用户输入的账号 * @param password 用户输入的密码 * @param clientId 配置文件中的值RainWeb 用于和数据库的auth_表中的值比对 比对的过程由框架自动完成 * @par

2021-12-21 17:12:37 420

转载 spring如何解决循环依赖的问题

Spring 如何解决循环依赖的问题参见https://blog.youkuaiyun.com/qq_36381855/article/details/79752689

2021-12-16 16:31:17 128

原创 spring脏读、幻读、不可重复读解决办法及总结

解决办法解决脏读@Transactional(isolation = Isolation.READ_COMMITTED)//读已提交 脏读要求Transaction01只能读取Transaction02已提交的修改。解决不可重复读@Transactional(isolation = Isolation.REPEATABLE_READ)//事务隔离级别,可重复读(行锁)解决幻读@Transactional(isolation = Isolation.SERIALIZABLE)//事务隔离级别,串

2021-12-14 17:19:00 2899

原创 用注解和xml两种方式实现spring-aop日志demo

IOC 是一种设计思想:对象由spring来创建、管理、装配。AOP是面向切面编程,是一种思想,他实现的底层是代理,代理是一种设计模式。Jdk代理:必须保证被代理的类实现了接口。在增强模块的类上面标记声明为切面将切面交给spring去管理会默认使用jdk代理,当被代理的类没有实现接口就会使用cglib代理。Aop切点标识符用注解和xml两种方式实现spring-aop日志demo。先说使用注解的方式实现。首先导入依赖 <dependencies>

2021-12-09 15:38:24 834 1

原创 springboot项目怎么使用aop来打印业务日志demo

我们看面试题时经常会看到ioc、aop的相关概念及用法,但实际代码见得蛮少,今天就aop功能的具体做一个演示来看springboot项目怎么使用aop来打印业务日志demo第一步新建一个maven项目第二步导入maven依赖<dependencies> <!--ioc的依赖, spring-context--> <!-- https://mvnrepository.com/artifact/org.springframework/sprin

2021-12-08 17:16:33 541

原创 swagger控制台报错

项目中使用Swagger作为api管理,但是每次刷新文档时,控制台报如下错误。2018-10-24 23:03:36.537 WARN 19699 --- [nio-1111-exec-4] i.s.m.p.AbstractSerializableParameter : Illegal DefaultValue null for parameter type integerjava.lang.NumberFormatException: For input string: "" at jav

2021-11-08 15:16:31 268

原创 lamdba两个list对比根据list对象中的条件取差值

lamdba两个list对比根据list对象中的条件取差值ArrayList<IndiSortInfo> indiList = new ArrayList<>();List<IndiSortInfo> indiSortInfos=new ArrayList<>();List<IndiSortInfo> sortInfos = indiSortInfos.stream() .filter(item -> !indiList.s

2021-11-02 14:45:19 415

原创 windows环境安装RabbitMQ和Erlang

windows安装RabbitMQ和Erlang原文地址:https://blog.youkuaiyun.com/xtjatswc/article/details/107294414?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-1.control&spm=1001.2101.3001.4242由于RabbitMQ是基于Erlang语言开发的,所以在安装RabbitMQ之前需

2021-07-27 13:44:18 186

转载 com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded事务没有提交!

方案二、更改数据库超时时间 亲测有效https://blog.youkuaiyun.com/bj_chengrong/article/details/97752368

2021-06-11 17:25:42 437

原创 java8 list统计(求和、最大、最小、平均)

java8 list统计(求和、最大、最小、平均)list.stream().mapToDouble(User::getHeight).sum()//和list.stream().mapToDouble(User::getHeight).max()//最大list.stream().mapToDouble(User::getHeight).min()//最小list.stream().mapToDouble(User::getHeight).average()//平均值...

2021-05-10 16:33:52 639

原创 elasticsearch,kibana,elasticsearch-head安装及使用

最近公司的项目可能会用到elasticsearch搜索引擎,现在记录下学习过程中需要注意的点。1.版本要一致,我统一用的是7.6.1。版本不一致一定会导致启动不成功。2.elasticsearch的配置文件需要配置跨域在最后一行加上http.cors.enabled: truehttp.cors.allow-origin: "*"3.kibana配置中文。在配置文件租后一行加上i18n.locale: "zh-CN"我学的是B站的狂神的视频https://www.bilibi

2021-04-23 16:45:12 211

原创 java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中

java实现MinIO文件上传,并将视频文件截图,将视频封面及视频通过MinIo上传到服务器中配置完毕,接下来开始代码编写。说明总过程分为两步。1.配置MinIO的环境。2.代码编写。下面开始配置MinIO的环境。(1)导入依赖 <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId>

2021-04-01 09:49:41 7754

原创 springBoot项目集成mybatisplus以及代码自动生成

需求:springboot项目集成mybatisplus,以及mybatisplus提供的代码自动生成。首先第一步导入依赖 <!-- mybatisplus集成 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId>

2021-02-19 17:31:11 312

原创 散列查找

2021-01-29 09:55:58 126 1

原创 m阶B树,m阶B+树

2021-01-29 09:55:26 1231

原创 B树

2021-01-29 09:54:34 115

原创 分块查找

2021-01-29 09:53:24 152

原创 折半查找

2021-01-29 09:52:52 86

原创 顺序查找

2021-01-29 09:52:13 89

原创 查找

2021-01-29 09:51:20 71

原创 基数排序

2021-01-29 09:50:47 92

原创 归并排序

2021-01-29 09:50:13 93

原创 简单选择排序

2021-01-28 11:44:18 191 1

原创 快速排序

2021-01-28 11:43:40 60

原创 冒泡排序

2021-01-28 11:43:07 60

原创 希尔排序

2021-01-28 11:42:37 102

原创 插入排序

2021-01-28 11:41:56 81

原创 拓扑排序

2021-01-28 11:41:04 87

原创 图的DFS

2021-01-28 11:40:32 150

原创 图的BFS

2021-01-28 11:40:00 95

原创 邻接矩阵,邻接表,十字链表,邻接多重表

2021-01-28 11:39:28 225

原创 图的基本概念

2021-01-27 11:27:14 104

原创 哈夫曼树

2021-01-27 11:26:39 74

原创 树的存储结构

2021-01-27 11:25:47 157 1

原创 二叉树线索化

2021-01-27 11:25:11 131

原创 线索二叉树

2021-01-27 11:24:38 145

原创 队列的顺序实现

2021-01-27 11:23:32 152

原创 顺序表的基本操作

2021-01-27 11:20:38 139

07_1-Spring源码阅读环境搭建(1)(1).docx

spring源码阅读环境搭建

2021-12-15

minio服务 Docker Compose file 

minio服务 Docker Compose file 

2021-03-24

空空如也

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

TA关注的人

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