04 2022 档案
摘要:1、需要注意nginx.conf配置文件的位置,在sbin同级目录下的config start #user nobody;worker_processes 1; #error_log logs/error.log;#error_log logs/error.log notice;#error_log
阅读全文
摘要:1、概述 nginx是我们在开发Java项目时,必不可少的一个工具,大多数时候用于反向代理后端服务器,达到负载均衡、解决高并发的目的。 在大多数时候,Nginx的安装和配置是由运维人员完成的,但在一些没有运维岗位的公司,还是需要开发人员来做这项工作。 今天我们就只图快不图细的讲解一下如何在CentO
阅读全文
摘要:mysql docker run -d -p 3306:3306 -v /opt/docker_mysql/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Zf123456. --name mysql mysql:5.7 redis docker r
阅读全文
摘要:Swagger3快速入门 springfox3.0 已经支持swagger3了,之前SpringFox未支持 OpenAPI3 标准使用的是springdoc-openapi-ui依赖 1、创建SpringBoot项目,并确保项目能够正确运行。 2、导入相关maven依赖(对比Swagger2,Sw
阅读全文
摘要:1.Controller里面的api-operation配置名称中有重复名称;当Controller的swagger配置有重复的时候就会遇到这个错误。
阅读全文
摘要:自己有一个简单的springboot web后端项目,每次部署的时候都是上传到服务器,然后nohup java -jar 运行打包的jar包。这样每次运行都要输命令,关闭时还得找到进程id手动kill掉,觉得太烦了,干脆做成docker镜像。 编写Dockerfile 首先将需要的文件放在一个文件夹
阅读全文
摘要:1)Mysql语法顺序,即当sql中存在下面的关键字时,它们要保持这样的顺序: [html] view plain copy select[distinct] from join(如left join) on where group by having union order by limit 2)
阅读全文
摘要:前言io流用到的地方很多,就比如上传下载,传输,设计模式等....基础打扎实了,才能玩更高端的。 在博主认为真正懂IO流的优秀程序员每次在使用IO流之前都会明确分析如下四点: (1)明确要操作的数据是数据源还是数据目的(也就是要读还是要写)(2)明确要操作的设备上的数据是字节还是文本(3)明确数据所
阅读全文
摘要:spring boot中可以用@Validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。 注解参数说明 注解名称功能 @Xss 检查该字段是否存在跨站脚本工具 @Null 检查该字段为空 @NotNull 不能为null @NotBlank 不能为空,常用于检查空字符串 @
阅读全文
摘要:本篇文章主要内容: 介绍 Stream 以及 Stream 是如何处理集合的 介绍 Stream 与集合的关系与区别 Stream 的基本方法介绍 一. 什么是 Stream Stream 中文称为 “流”,通过将集合转换为这么一种叫做 “流” 的元素序列,通过声明性方式,能够对集合中的每个元素进行
阅读全文
摘要:本篇文章主要内容: 一种特化形式的流——数值流 Optional 类 如何构建一个流 collect 方法 并行流相关问题 一. 数值流 前面介绍的如 int sum = list.stream().map(Person::getAge).reduce(0, Integer::sum); 计算元素总
阅读全文
摘要:项目目录结构如下: pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema
阅读全文
摘要:新建的Spring Boot项目中,一般都会引用spring-boot-starter或者spring-boot-starter-web,而这两个起步依赖中都已经包含了对于spring-boot-starter-jdbc或spring-boot-starter-data-jpa的依赖。 当我们使用了
阅读全文