上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 背景: 代码是这样写的: @Service @Transactional public class LoginBizImpl implements LoginBiz { // .... 省略 } 阿里巴巴规范扫描, 它就提示attribute rollbackfor of annotation tr 阅读全文
posted @ 2023-03-27 17:52 aaacarrot 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 背景: 在一次扫描中被提示: Field [SESSION_CONTEXT] of type ThreadLocal must call remove() method at least one times. (line 34) 嗯?啥子情况? 搜索了一下,发现: ThreadLocal 属于线程, 阅读全文
posted @ 2023-03-27 16:52 aaacarrot 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 背景 在做数据迁移的时候经常要用到的一些语句,记录一下 比如,从开发库要表和数据初始化到另外一个测试库作为初始化数据 通过脚本去执行当然可以,但效率会相对低一点 近来有这么一个交付验收的场景,于是把相关的操作记录一下 清库 清库的方式有三种: ● (1)把库都删掉,然后再把库创建回来 drop da 阅读全文
posted @ 2023-03-20 19:27 aaacarrot 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: 消息重试框架 背景 1、调用第三方的方法或接口等,并不保证一次性就能调用成功 2、消息推送,MQ消费后才进行处理时,尝试几次不成功,就再放回数据库再做补偿措施 等等,这些都是需要尝试重试。 消息重试的框架 Spring-Retry (spring整合更容易) Guava-Retry (但更推荐这个, 阅读全文
posted @ 2023-03-15 10:22 aaacarrot 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 关于docker-compose up 启动报错 使用 docker-compose up 启动的时候,报了一个 “moby/buildkit:buildx-stable-1” 的错误, 完整的描述忘记了。 关于这个buildx的介绍: Docker Buildx 是一个 docker CLI 插件 阅读全文
posted @ 2023-03-14 10:47 aaacarrot 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 安装步骤 1、获取docker-compose部署文件,官方获取地址如下: https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 2、下载文件 下载到本地,再上传到服务器上,然后 阅读全文
posted @ 2023-03-13 20:08 aaacarrot 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 背景 maven 要怎样才能打包呢,打的包为什么运行不起来呢?——关于这个问题,一直都没有很理解得很透彻。虽然现在也没有很清楚。 现在就说问题,怎样去打一个 flatJar 呢,就是 java -jar 就可以起的那种。 如何打一个flatJAR 一开始是引入了 spirng-boot-maven- 阅读全文
posted @ 2023-03-12 14:10 aaacarrot 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 问题,如题。 意思是,使用 BigDecimal 除法,产生了无限循环小数,产生了bug。 解决方法,很简单 a.divide(b, 2, BigDecimal.ROUND_HALF_UP); 意思就是 a / b, 保留两位小数,然后采用的是4舍5入的方式。 嗯,然后,第三个参数,有很多,点方法进 阅读全文
posted @ 2023-03-11 22:21 aaacarrot 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 背景 一直想要找到统计方式。。。 因为有时候要 dump 一个库出来,但有一些表数据量或占空间极大,好几个G,这些数据都不需要的,所以就想找出究竟是哪些表,数据量最多,占空间最大 终于找到这么一个语句, 赶紧记录一下 但是这个语句是要 dba权限去执行的。。。。 select t.owner TAB 阅读全文
posted @ 2023-03-10 11:43 aaacarrot 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 事件描述 在一个项目上,一开始都是很正常地开发,运行 然后呢,突然就冒出了一个问题, SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) lo 阅读全文
posted @ 2023-03-09 17:21 aaacarrot 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 背景 本来是一件很简单的事情,就是想在配置中心添加一层认证,但还是搞得很麻烦,麻烦到要专门做一篇小记来记录一下这坎坷的过程。 是这样子的,原来的项目: springboot1.x + zuul-server 本来也没什么问题,但是做个filter 上去,死活就是不行,问题太多,没心情,也就没有记录下 阅读全文
posted @ 2023-03-08 16:37 aaacarrot 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 结论 方法有很多,目的都是修改线程工厂类里面的 Name 属性 记录一下可能会到用的方法 1、自定义线程工厂,模仿 NamedThreadFactory 自定义写一个就行 2、Google guava 工具类 提供的 ThreadFactoryBuilder 3、Spring 框架提供的 Custo 阅读全文
posted @ 2023-03-07 20:34 aaacarrot 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 查看一个库占多大的存储 使用 dba 登录,查询: SELECT BYTES /1024 , USER_BYTES / 1024 , * from DBA_DATA_FILES order by bytes desc; 阅读全文
posted @ 2023-03-06 18:33 aaacarrot 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 导入语句: ./dimp USERID=user_name/'"password"'@127.0.0.1:5237 FILE=imp_exp.dmp DIRECTORY=/home/sudoroot/dameng/00-scripts REMAP_SCHEMA=DEV:PRE LOG=dev_exp 阅读全文
posted @ 2023-03-02 20:03 aaacarrot 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 【转载】https://blog.csdn.net/lmy86263/article/details/60479350 在Java中InputStream和String之间的转化十分普遍,本文主要是总结一下转换的各种方法,包括JDK原生提供的,还有一些外部依赖提供的。 1、InputStream转化 阅读全文
posted @ 2023-03-01 14:23 aaacarrot 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: System.gc() 触发的是 FGC, 调用 System.gc() 之后,JVM不会马上执行回收,但 通过System.gc()或Runtime.getRuntime()的调用,会显式触发FullGC,同时对老年代和新生代进行回收,尝试回收垃圾。 但它 无法保证马上出发GC 但是,它还是会让J 阅读全文
posted @ 2023-03-01 10:15 aaacarrot 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 现在的身份证应该没有不是18位的吧。。。。 select substring(identity_no ,7,8), (substring(now(),1,4)-substring(identity_no ,7,4)) - ( case when date_format(now(),'%m%d') - 阅读全文
posted @ 2023-02-27 17:26 aaacarrot 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 前不久才发现切换用户的时候, su 和 su - 效果是不同的。。。 记录一下, 大概就是这样子: su 后面不加用户是默认切到 root: 相当于: su root 但是: su root 和 su - root 是不一样的 su root 是不改变当前变量,即只获取这个用户的执行权限,但环境变量 阅读全文
posted @ 2023-02-25 14:32 aaacarrot 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 提一个问题: What is the meaning of {id:.+} in a Spring MVC requestmapping handler method? 写法可能很少见,但真遇到了,还真不一定能解释得了。 比如: @GetMapping("xxx-service/v1/files/{ 阅读全文
posted @ 2023-02-23 20:30 aaacarrot 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 背景 想要记录一下关于jdk下的 hashmap 存在的一些问题: 1、许多同学都知道JDK下的 HashMap 是线程不安全的,但究竟是怎样个不安全法,在多线程下会出现怎样的问题?其中原因是什么? 多线程下HashMap可能会出现的问题 1、多线程put操作后,可能会导致元素丢失 2、往里面put 阅读全文
posted @ 2023-02-23 14:28 aaacarrot 阅读(67) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页