
技术
晨曦雨落
这个作者很懒,什么都没留下…
展开
-
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 · 1129 阅读 · 0 评论 -
自定义注解,使用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 · 1481 阅读 · 0 评论 -
Spring Security 案例实现和执行流程剖析
Spring Security 案例实现和执行流程剖析应用场景:通过账号密码登录获取token。步骤:第一步:将账号密码的信息、请求的方法名、请求方式等信息放在map中: /** * 申请令牌 * @param username 用户输入的账号 * @param password 用户输入的密码 * @param clientId 配置文件中的值RainWeb 用于和数据库的auth_表中的值比对 比对的过程由框架自动完成 * @par原创 2021-12-21 17:12:37 · 425 阅读 · 0 评论 -
spring如何解决循环依赖的问题
Spring 如何解决循环依赖的问题参见https://blog.youkuaiyun.com/qq_36381855/article/details/79752689转载 2021-12-16 16:31:17 · 130 阅读 · 0 评论 -
spring脏读、幻读、不可重复读解决办法及总结
解决办法解决脏读@Transactional(isolation = Isolation.READ_COMMITTED)//读已提交 脏读要求Transaction01只能读取Transaction02已提交的修改。解决不可重复读@Transactional(isolation = Isolation.REPEATABLE_READ)//事务隔离级别,可重复读(行锁)解决幻读@Transactional(isolation = Isolation.SERIALIZABLE)//事务隔离级别,串原创 2021-12-14 17:19:00 · 2926 阅读 · 0 评论 -
用注解和xml两种方式实现spring-aop日志demo
IOC 是一种设计思想:对象由spring来创建、管理、装配。AOP是面向切面编程,是一种思想,他实现的底层是代理,代理是一种设计模式。Jdk代理:必须保证被代理的类实现了接口。在增强模块的类上面标记声明为切面将切面交给spring去管理会默认使用jdk代理,当被代理的类没有实现接口就会使用cglib代理。Aop切点标识符用注解和xml两种方式实现spring-aop日志demo。先说使用注解的方式实现。首先导入依赖 <dependencies>原创 2021-12-09 15:38:24 · 840 阅读 · 1 评论 -
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 · 275 阅读 · 0 评论 -
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 · 425 阅读 · 0 评论 -
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 · 641 阅读 · 0 评论 -
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 · 7784 阅读 · 0 评论 -
springBoot项目集成mybatisplus以及代码自动生成
需求:springboot项目集成mybatisplus,以及mybatisplus提供的代码自动生成。首先第一步导入依赖 <!-- mybatisplus集成 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId>原创 2021-02-19 17:31:11 · 320 阅读 · 0 评论 -
散列查找
原创 2021-01-29 09:55:58 · 129 阅读 · 1 评论 -
m阶B树,m阶B+树
原创 2021-01-29 09:55:26 · 1234 阅读 · 0 评论 -
B树
原创 2021-01-29 09:54:34 · 115 阅读 · 0 评论 -
分块查找
原创 2021-01-29 09:53:24 · 155 阅读 · 0 评论 -
折半查找
原创 2021-01-29 09:52:52 · 87 阅读 · 0 评论 -
顺序查找
原创 2021-01-29 09:52:13 · 89 阅读 · 0 评论 -
查找
原创 2021-01-29 09:51:20 · 72 阅读 · 0 评论 -
基数排序
原创 2021-01-29 09:50:47 · 94 阅读 · 0 评论 -
归并排序
原创 2021-01-29 09:50:13 · 93 阅读 · 0 评论 -
简单选择排序
原创 2021-01-28 11:44:18 · 196 阅读 · 1 评论 -
快速排序
原创 2021-01-28 11:43:40 · 61 阅读 · 0 评论 -
冒泡排序
原创 2021-01-28 11:43:07 · 61 阅读 · 0 评论 -
希尔排序
原创 2021-01-28 11:42:37 · 103 阅读 · 0 评论 -
插入排序
原创 2021-01-28 11:41:56 · 81 阅读 · 0 评论 -
拓扑排序
原创 2021-01-28 11:41:04 · 89 阅读 · 0 评论 -
图的DFS
原创 2021-01-28 11:40:32 · 151 阅读 · 0 评论 -
图的BFS
原创 2021-01-28 11:40:00 · 99 阅读 · 0 评论 -
邻接矩阵,邻接表,十字链表,邻接多重表
原创 2021-01-28 11:39:28 · 232 阅读 · 0 评论 -
图的基本概念
原创 2021-01-27 11:27:14 · 106 阅读 · 0 评论 -
哈夫曼树
原创 2021-01-27 11:26:39 · 76 阅读 · 0 评论 -
树的存储结构
原创 2021-01-27 11:25:47 · 159 阅读 · 1 评论 -
二叉树线索化
原创 2021-01-27 11:25:11 · 133 阅读 · 0 评论 -
线索二叉树
原创 2021-01-27 11:24:38 · 147 阅读 · 0 评论 -
队列的顺序实现
原创 2021-01-27 11:23:32 · 156 阅读 · 0 评论 -
顺序表的基本操作
原创 2021-01-27 11:20:38 · 140 阅读 · 0 评论 -
顺序表的基本操作
原创 2021-01-27 11:19:42 · 142 阅读 · 0 评论 -
线性表总结
原创 2021-01-27 11:19:07 · 66 阅读 · 0 评论 -
堆栈内存
原创 2021-01-27 11:17:26 · 95 阅读 · 0 评论 -
时间复杂度的作用
原创 2021-01-25 18:00:05 · 394 阅读 · 0 评论