摘要: 1 #!/bin/sh 2 echo 3 echo 自动化部署脚本启动 4 echo 5 6 echo 停止原来运行中的工程 7 APP_NAME=helloworld 8 9 tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{p 阅读全文
posted @ 2022-07-13 23:58 阳光真好的博客 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Git全局设置 当安装Git后首先要做的事情是设置用户名称和email地址。 在Git命令行中执行下面命令: 设置用户信息 git config --global user.name 'ccchai'git config --global user.email '1748261603@qq.com' 阅读全文
posted @ 2022-07-13 23:56 阳光真好的博客 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 文件上传 /** * 文件上传 * @param file * @return */ @PostMapping("/upload") public R<String> upload(MultipartFile file){ //file是一个临时文件,需要 // 转存到指定位置,否则本次请求完成后临 阅读全文
posted @ 2022-06-27 23:16 阳光真好的博客 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 当遇到多张表中的部分字段都相同时,可以使用MP中的公共字段自动填充功能,步骤如下: 1.在实体类的属性上加入@TableField注解,指定自动填充的策略。 @TableField(fill = FieldFill.INSERT) 2.按照框架要求编写元数据对象处理器,在此类中统一为公共字段赋值,此 阅读全文
posted @ 2022-06-26 00:01 阳光真好的博客 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 使用过滤器来拦截用户请求,还需要在启动类上加上 @ServletComponentScan注解 /** * 检查用户是否已经完成登录 * @author ccchai * @create 2022-06-24 11:02 */ @Slf4j @WebFilter(filterName = "logi 阅读全文
posted @ 2022-06-24 23:52 阳光真好的博客 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 运行SQL文件可使用命令执行 :source 文件路径 注意:SQL脚本文件不要存储在中文路径下 SpringBoot项目中的静态资源默认存放在resource下的static或templates文件夹下,可以通过编写配置类修改存储位置。 1 @Configuration 2 @Slf4j 3 pu 阅读全文
posted @ 2022-06-23 23:49 阳光真好的博客 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Swagger授权测试 导入pom包 <!-- swagger --><dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>1.5.19</version></ 阅读全文
posted @ 2022-04-02 21:44 阳光真好的博客 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Springboot集成Swagger 新建一个springboot-web项目 测试helloworld程序 导入swagger需要的依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --><d 阅读全文
posted @ 2022-03-26 17:42 阳光真好的博客 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Redis数据结构之String 常用命令 set <key> <value> 添加键值对 get <key> 查询对应键值 append <key> <value> 将给定的<value>追加到原值的末尾 strlen <key> <value> 只有在key不存在时,才设置key的值 incr 阅读全文
posted @ 2022-03-22 18:02 阳光真好的博客 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透、缓存击穿、缓存雪崩 缓存穿透 问题描述 key对应的数据在数据源中并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库中都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 解决方案 对空值缓存:如果 阅读全文
posted @ 2022-03-22 12:15 阳光真好的博客 阅读(31) 评论(0) 推荐(0) 编辑