上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
  2023年7月9日
摘要: RocketMQ 4.9.4 现象 编写两个消费者,它们属于同一个消费者组,订阅同一个主题,但是不一样的tag。比如消费者1订阅tagA,消费者2订阅tagB。先让消费者1启动,启动完后借助rocketmq-dashboard查看此时消费者组的订阅关系是tagA,然后启动消费者2,稍等一会在rock 阅读全文
posted @ 2023-07-09 16:09 wastonl 阅读(1152) 评论(0) 推荐(0)
  2023年7月5日
摘要: ### 前言 通过输出流的write方法可能只是会写到操作系统的缓冲区(page cache)中,再由操作系统在合适的时机将缓冲区的数据同步到磁盘中。Linux提供了两个函数fsync()、fdatasync()来强制让操作系统将数据同步到磁盘,它们的区别是是否需要同步文件的元数据,如果访问时间,修 阅读全文
posted @ 2023-07-05 22:04 wastonl 阅读(556) 评论(0) 推荐(0)
  2023年6月30日
摘要: 通知 @Before:前置通知 @After:后置通知,无论是否发生异常都会执行 @AfterReturning:后置通知,正常返回时执行 @AfterThrowing:后置通知,异常返回时执行 @Aroud:环绕通知 各种通知使用例子 // 定义切点 @Pointcut("execution(* 阅读全文
posted @ 2023-06-30 23:55 wastonl 阅读(80) 评论(0) 推荐(0)
  2023年6月29日
摘要: redis 6.2 使用docker搭建redis cluster集群(3主3从) 所有的操作都在根目录~/Developer/docker-compose/redis-cluster-6.2执行 创建配置文件 为了方便,写了个shell脚本,懒人必备 createConfig.sh for por 阅读全文
posted @ 2023-06-29 19:24 wastonl 阅读(1623) 评论(0) 推荐(1)
  2023年6月23日
摘要: ### xxl-job-admin(调度中心)搭建 #### docker arm64架构镜像构建 由于官方没有构建arm64架构的docker镜像,只好自己构建了,下面是详细步骤。 1. 下载源码进行构建,[下载地址](https://github.com/xuxueli/xxl-job/rele 阅读全文
posted @ 2023-06-23 17:48 wastonl 阅读(641) 评论(0) 推荐(0)
  2023年6月12日
摘要: ### 前言 Spring Boot在启动时,会先创建`Environment`实例,然后再创建`ApplicationContext`上下文。在创建`Environment`时,提供了扩展机制给用户对`Environment`实例进行修改,如Spring Boot默认使用的application. 阅读全文
posted @ 2023-06-12 19:57 wastonl 阅读(140) 评论(0) 推荐(0)
  2023年4月29日
摘要: What 主要用于整理线程中容易忘记的点以及不太好理解的内容 shutdown vs shutdownNow 两者都是用于关闭线程池,但是也有着很大区别 shutdown方法行为 会使得线程池的状态变成SHUTDOWN,线程池不再接收新来的任务。 中断空闲的线程(从阻塞队列拿不到任务被阻塞),正在执 阅读全文
posted @ 2023-04-29 16:42 wastonl 阅读(81) 评论(0) 推荐(1)
  2023年3月5日
摘要: > Spring Cloud Hoxton.SR12 ### 背景 在学习配置中心时(nacos),关于配置中心的地址等相关属性必须写在bootstrap.yml文件才会生效,而写到application.yml文件里时却不好使,强烈的好奇心使我想弄清楚这其中的困惑,看了相关资料以及源码记录下boo 阅读全文
posted @ 2023-03-05 20:45 wastonl 阅读(2238) 评论(0) 推荐(1)
  2023年2月26日
摘要: seata版本: 1.6.1 官网 官方文档 下载链接 seata server安装事项 seata server即seata术语中的TC(事务协调者),用于维护全局和分支事务的状态,驱动全局事务提交或回滚。 搭建seata server总体上注意下面这些点 注册中心,registry.type,支 阅读全文
posted @ 2023-02-26 23:47 wastonl 阅读(2122) 评论(0) 推荐(0)
  2022年10月29日
摘要: 背景 由于应用项目及其复杂,应用自己开启的线程在tomcat停止时没有关闭,便会导致tomcat进程没有终止。但是tomcat监听的端口却已经释放,因为执行shutdown.sh脚本时,tomcat自身服务会关闭,但是由于应用中还存在非守护线程,于是JVM进程(即tomcat进程)便不会退出。这时候 阅读全文
posted @ 2022-10-29 22:09 wastonl 阅读(760) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页