- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人