Kafka、ActiveMQ、RabbitMQ、RocketMQ技术选型

Kafka、ActiveMQ、RabbitMQ、RocketMQ技术选型 一、Kafka 优点: 高吞吐量:Kafka以其卓越的性能著称,单机可达十万级别消息吞吐量,特别适用于大数据处理场景,如实时日志收集、流式数据处理等。 持久化存储:Kafka将消息持久化到磁盘,结合高效的文件系统缓存策略,确保

不朽 发布于 2024-05-22

Java中JVM常用参数配置

Java中JVM常用参数配置 前言 在实际开发和部署中一个合格的码农都会对JVM的一些参数做合理的配置,比如内存配置参数、GC策略配置参数、日志配置参数、异常信息参数等,本文会列出一些常用的JVM参数以及通过一些例子演示配置后的效果。 PS:本文使用JDK1.8 1.内存参数配置 // 设置JVM使

不朽 发布于 2024-03-23

架构设计

架构设计 转自阿里云开发者 一、社区系统的架构 系统拆分 通过DDD领域模型,对服务进行拆分,将一个系统拆分为多个子系统,做成SpringCloud的微服务。微服务设计时要尽可能做到少扇出,多

不朽 发布于 2024-03-22

Docker 部署Jenkins

Docker 部署Jenkins 1.安装jenkins 1.拉取 Jenkins 镜像。 docker pull jenkinsci/blueocean # 上面拉取的是最新的镜像,当时最新镜像对应的tag应该是1.25.3,所以你也可以按如下拉取 # docker pull jenkinsci/

不朽 发布于 2024-03-16

SpringCloud框架集成

SpringCloud框架集成 版本: spring boot: 3.1 jdk: 17+ maven: 3.5.4+ 安装教程 git clone https://gitee.com/java_new/hexadecimal-demo 切换到具体工程目录,例如springboot3-mybatis

不朽 发布于 2024-03-15

java推荐博客/公共号

java推荐博客/公共号 Java知识库 技术博客 美团技术团队: https://tech.meituan.com/ 去哪儿技术团队: https://www.zhihu.com/people/qunarji-zhu-da-ben-ying 携程技术团队: https://tech.ctrip.c

不朽 发布于 2024-03-15

sql语句优化

MySQL 语句优化 1.打开慢日志开关 因为开启慢查询日志是有代价的(跟 bin log、optimizer-trace 一样),所以它默认是关闭的: //查询慢日志是否开启 show variables like 'slow_query%'; //查询慢日志配配置时间 show variable

不朽 发布于 2024-03-14

JVM 常用参数/命令

JVM 常用参数/命令 常用的启动参数命令 java -Xmn768m -Xms2048m -Xmx2048m -Xss512K -XX:MaxMetaspaceSize=200m -XX:MetaspaceSize=200m -XX:ParallelGCThreads=8 -XX:+Print

不朽 发布于 2024-03-14

jdk默认的垃圾回收器

jdk默认的垃圾回收器 查询默认垃圾收集器 通过 Java 命令 使用 -XX:+PrintCommandLineFlags 可以查询 Java 启动时定义好的变量,用它可以看到使用的 GC。 bash复制代码PS C:\Program Files\Java> java -XX:+PrintComm

不朽 发布于 2024-03-14

java中线程创建

Java中实现多线程的几种方法 Thread对象就是一个线程 创建线程的常用三种方式 继承Thread类 实现Runnable接口 实现Callable接口(JDK1.5>=) 线程池方式创建 通过继承Thread类或者实现Runnable接口、Callable接口都可以实现多线程,不过实现Runn

不朽 发布于 2024-03-14