摘要: 背景 在项目中,日志需要根据不同项目环境进行处理,比如记录日志级别,日志留存时间等。 我们需要在不同的yml文件中设置变量,logback文件中动态获取参数,进行日志配置。 方法 yml文件 log: file: path: /data/appLogs/miner/miner-cron-logs/ 阅读全文
posted @ 2022-09-22 18:50 话·醉月 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 单元测试的作用 / 为什么要进行单元测试 首先开发者要知道一点,无论什么情况下,测试一定要做!测试一定要做!测试一定要做! 单元测试出现前测试方法 启动整个应用,用户通过直接操作页面,操作系统进行测试——每次测试都要启动整个项目 写一个测试入口main方法,调用需要测试的方法进行测试——入口一定要记 阅读全文
posted @ 2022-09-21 14:36 话·醉月 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 背景 在做项目时,会产生各种各样业务异常,大致可以分为下面几类 参数异常:服务端接收客户端参数时,参数不符合规则而产生的问题 数据库异常:服务端和数据库交互时发生的异常 业务异常:系统业务产生的问题 未知异常:不属于以上三种异常的情况 解决思路 对这些项目异常进行分类编码,服务端需要将这些异常信息返 阅读全文
posted @ 2022-09-07 18:42 话·醉月 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 思路 自定义注解:指定参数 创建登陆用户类:保存登陆用户信息 自定义登陆用户参数解析器:获取登陆token,解析为登陆用户对象信息 配置MVC:新增登陆用户参数解析器 代码 自定义LoginUser注解 package com.canaan.manager.token; import java.la 阅读全文
posted @ 2022-08-03 18:43 话·醉月 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 思路 用户登陆成功,服务端创建JWT-Token返回客户端,客户端本地系统存储 客户端每次请求携带token 配置MVC:服务端创建拦截器,对客户端请求token拦截判断 代码 tokenUtil package com.canaan.manager.token; import io.jsonweb 阅读全文
posted @ 2022-08-03 18:21 话·醉月 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 系统环境 Java8 spring-data-redis 2.2.1 RELEASE RedisUtils 文件下载请点击:下载 RedisUtils.java 文件释义 RedisUtils 此文件是自定义Redis工具类 BaseCommonCache 此文件用于使用Redis操作数据时的数据业 阅读全文
posted @ 2022-07-29 15:21 话·醉月 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 16进制颜色(#000000-#FFFFFF) /** * 随机生成16进制颜色 * @returns */ const randomHexColor = function () { var hex = Math.floor(Math.random() * 16777216).toString(16 阅读全文
posted @ 2022-06-22 14:26 话·醉月 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 背景 系统需要展示一张世界地图 关键条件 下载highchartsMap依赖包 npm i @highcharts/map-collection -S 导入地图依赖 /** * 导入地图依赖包 */ import Highcharts from 'highcharts'; // 必须导入 impor 阅读全文
posted @ 2022-06-21 16:25 话·醉月 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 总结出自文章:https://www.jianshu.com/p/734cf729d77b Kafka文件存储机制 名词概念 Broker:Kafka节点,一个Kafka节点就是一个broker,多个broker可以组成一个Kafka集群。 Topic:一类消息,消息存放的目录即主题,例如page 阅读全文
posted @ 2022-05-24 18:20 话·醉月 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 环境 Java8 redis2.8 配置如下 pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> < 阅读全文
posted @ 2022-05-24 18:19 话·醉月 阅读(73) 评论(0) 推荐(0) 编辑