上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 记录一次部署遇到过的问题 问题描述:在一次现网服务上线中,新增了一个http请求地址的配置项,这个地址是当前服务请求另外一个服务的接口的一个配置请求,反正写的就是一个完全的接口url吧。 app: loginUrl: http://10.1.100.21:18080/xxxxxxx/token 然后 阅读全文
posted @ 2022-12-22 21:45 aaacarrot 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 背景: 在一些需求下,使用拦截器会大大简化工作量也更加灵活: 在项目中,要更新数据表的审计字段,比如 create_time, creator, update_time, updator, 这些字段,如果每一个表对应的mapper 都去写一次,或每一个方法都去更新一下,这个工作量非常大并且不太友好, 阅读全文
posted @ 2022-12-20 21:23 aaacarrot 阅读(2758) 评论(0) 推荐(0) 编辑
摘要: 背景: mac 系统, 想对文件进行内容替换, 执行 sed -i xxxx 语句的时候,提示“command c expects \ followed by text” 查了一下,大概是这个指令在 mac 下不太好使吧。得换个语句。 解决方案: brew install gnu-sed alias 阅读全文
posted @ 2022-12-12 19:58 aaacarrot 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 背景 有服务里面在跑定时任务,一直是单点在运行,虽然存在挺大的风险,但也这样扛下来了。 但是呢,现在要做多点了,springboot 的 Scheduled,虽然好用,在多点就会存在一些问题,多个节点都跑了定时任务,就会有问题。 基于些,就把 xxl-job引用进来了。 使用说明 关于xxl-job 阅读全文
posted @ 2022-12-09 20:34 aaacarrot 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 背景 在现网中发生了一次事故,有一个表的数据被清掉了。 排查不是代码的问题,那可能就是存在误操作,但怎样找到是什么时候,哪个ip进来,操作的什么语句呢? —— 这个时候就需要操作记录(审计记录)了。 那怎样查看数据库上的操作记录呢? 查看审计日志 使用语句: (1)开启数据库审计功能(这个是查看审计 阅读全文
posted @ 2022-12-09 16:57 aaacarrot 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: 参考信息 本人参考的是这一篇,描述方面比本人好得多: springboot线程池的使用和扩展 VisiableThreadPoolTaskExecutor 背景: 简略记一下,笔记: 目标是想在 springboot服务下,自定义一个线程池,然后使用异步,原目的是为了批量导入用。 项目架构 普通的s 阅读全文
posted @ 2022-12-07 20:47 aaacarrot 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 背景: 报错信息: error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not allowed while singletons of this factory are in d 阅读全文
posted @ 2022-12-07 15:35 aaacarrot 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 1、查看索引 select table_name,index_name from dba_indexes where table_name=‘EMP’; 2、修改字段类型 alter table cooperation MODIFY detail VARCHAR(300); 如果想要改成 TEXT, 阅读全文
posted @ 2022-12-07 14:32 aaacarrot 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 背景 1、使用 Squaretest 生成controller的测试类(略) 生成的代码大概如下: 该文章只简单记录使用的一个过程,和遇到过的一个小问题, 就是,requestbody 传参无效 import com.alibaba.fastjson.JSON; import org.junit.T 阅读全文
posted @ 2022-12-06 17:26 aaacarrot 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 简单记录一下关于对于数据校验的方式,和对应包的引入 1、controller层的参数要加上 @Validated 2、对应参数对象的属性,就用 @NotNull 等注解。 controller 层 定义方法: import org.springframework.validation.annotat 阅读全文
posted @ 2022-12-06 17:12 aaacarrot 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1、本地commit 了,但未push到远程,使用以下指令即可: $ git reset --hard HEAD^ 回退到上个版本(本地修改会丢失,慎用) $ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前 $ git reset --hard c 阅读全文
posted @ 2022-12-05 15:40 aaacarrot 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 背景 有一个模块打包的时候,发现打出的jar 包特别小,显然是没有把相关依赖的 resources, 依赖的 jar 包打进去,只打了源码。 找了一圈,因为对 maven 不太熟悉,也不知道为何。只知道,仅此一个模块有问题,并且最近也没有任何的调整(后来发现,没发现问题,只是这个模块很久没有动过,没 阅读全文
posted @ 2022-12-05 15:07 aaacarrot 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1、pom 依赖 <dependencies> <dependency> <artifactId>log4j-slf4j-impl</artifactId> <groupId>org.apache.logging.log4j</groupId> <version>2.19.0</version> < 阅读全文
posted @ 2022-12-03 15:50 aaacarrot 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 背景: 有些时候,提交了不想提交的记录,想删除,却发现只是用了更多的提交去覆盖旧的记录, 不仅痕迹没有抹除,反而越涂越黑,分支合并得也乱七八糟。 操作 想删除服务器上的记录,要做的操作指令有两条: (1)git reset --hard 2d0e14de3ff3ae8a9db17f2b0b4c294 阅读全文
posted @ 2022-12-02 14:25 aaacarrot 阅读(7387) 评论(0) 推荐(0) 编辑
摘要: slf4j的介绍与使用 什么是slf4j 全称: Simple Logging Facade for Java (SLF4J) (日志框架的门面模式,可以作为当下流程的日志框架的一些接口规范吧。) 一种抽象 当下的日志框架有 log4j, log4j2, logback, Java util log 阅读全文
posted @ 2022-11-30 10:00 aaacarrot 阅读(71) 评论(0) 推荐(0) 编辑
摘要: md5值用于文件比对 linux中每个文件都会有1个md5值。当两个文件的md5值相同,表示这两个文件完全相同。 md5值常用于大型文件的完整性检查,即给予方给出文件的同时给出md5值,接收方收到文件后再次计算md5值,如果两个md5值相同,说明文件在传输过程中没有损坏。 使用方式 1、计算某一个文 阅读全文
posted @ 2022-11-25 18:12 aaacarrot 阅读(2758) 评论(0) 推荐(0) 编辑
摘要: 该文档主要描述,在 springboot项目下相关的一些配置项的使用记录及说明 1、日志文件配置项 对应的配置项就是: logging.file = ./logs/xxx.log 表示这个服务的日志要输出到当前目录的 logs下的 xxx.log 文件。 项目进程之前启动,直接使用 nohup 输出 阅读全文
posted @ 2022-11-18 14:23 aaacarrot 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 参考来自于: HashMap 的 7 种遍历方式与性能分析! 方法之1: 使用 forEach public class HashMapTest { public static void main(String[] args) { // 创建并赋值 HashMap Map<Integer, Stri 阅读全文
posted @ 2022-11-07 10:20 aaacarrot 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在使用数据库的时候,想生产环境的数据导出为dml,无奈网上没有找到合适的方案, 一水儿说的都是导出 dump 关键是这不是我想要的啊,我要的是dml啊。 没办法,只能曲线救国般地,拼接sql语句了。 Select concat("INSERT INTO SYS_MENU (ID,PARENT_ID, 阅读全文
posted @ 2022-11-04 09:28 aaacarrot 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 放了文件在 resources 目录下,只想拿到它的路径。 参考: java获取resource下的文件路径 详情如下: String path = xxx.class.getClassLoader().getResource("targetFile.txt").getPath(); java获取文 阅读全文
posted @ 2022-10-26 14:20 aaacarrot 阅读(3605) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页