稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
Java
Java

Kafka快速入门(3.6.0)

1.1 什么是MQ Message Queue(MQ),消息队列中间件。很多⼈都说:MQ 通过将消息的发送和接收分离来实现应⽤程序的异步和解偶,这个给⼈的直觉是——MQ 是异步的,⽤来解耦的,但是这个只是 MQ 的效果⽽不是⽬的。 MQ 真正的⽬的是为了通讯,屏蔽底层复杂的通讯协议,定义了⼀套应⽤层的、更加简单的通讯协议。 ⼀个分布式系统中两个模块之间通讯要么是HTTP,要么是⾃⼰开发的(rpc) TCP,但是这两种协议其实都是原始的协议。 HTTP 协议很难实现两端通讯——模块 A 可以调⽤ B,B 也可以主动调…

2023年10月31日 1045点热度 0人点赞 Akim 阅读全文
CentOS

Linux 安装 Java JDK

https://www.oracle.com/java/technologies/downloads/#java8 注意: CentOS 下载 x86 Compressed Archive 版本 KylinOS 下载 x64 Compressed Archive 版本 tar -zxvf jdk-8u333-linux-i586.tar.gz -C /opt vim /etc/profile 在文件末尾追加 export JAVA_HOME=/opt/jdk1.8.0_333 export PATH=$PATH:$…

2023年8月1日 1526点热度 0人点赞 Akim 阅读全文
Java

Spring Cloud Gateway集成Sentinel 1.8.6及Sentinel Dashboard

1.下载地址:sentinel v1.8.6 2.启动sentinel dashboard,执行以下命令: java -Dcsp.sentinel.log.dir=D:\xxx\sentinel\logs -Dserver.port=9217 -Dcsp.sentinel.dashboard.server=localhost:9217 -Dcsp.sentinel.heartbeat.client.ip=localhost -Dproject.name=sentinel-dashboard -Dsentinel.d…

2023年7月17日 2857点热度 0人点赞 Akim 阅读全文
Java

Spring Boot Admin-服务监控

<!--actuator 监控--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>de.codecentric</groupId> <artif…

2023年7月11日 1047点热度 0人点赞 Akim 阅读全文
Java

Actuator-应用程序的状态监控

例: 查看健康状态: http://localhost:8080/actuator/health 所有的监控端点endpoints介绍: auditevents公开当前应用程序的审核事件信息。 beans显示应用程序中所有Spring bean的完整列表。 caches暴露可用的缓存。 conditions显示在配置和自动配置类上评估的条件以及它们匹配或不匹配的原因。 configprops显示所有的整理列表@ConfigurationProperties,查看配置属性,包括默认配置 env露出Spring的属性的…

2023年7月11日 882点热度 0人点赞 Akim 阅读全文
Java

Spring Boot 代码混淆

Allatori 混淆包 点击选项卡 DOWNLOAD 即可,下载下来的是含有 demo 工程的案例包,有两个目录  lib(混淆用的 jar 包)、tutorial(demo) 在需要混淆代码的工程根目录下新建目录 lib(随意,啥名都可以),然后将下载下来的 lib 目录下两个文件(allatori.jar、allatori-annotations.jar)复制进去 在 lib 目录下新建 allatori.xml 文件(名字也可以随意,后面项目 pom.xml 里可以修改),xml 内容: <confi…

2023年7月11日 1367点热度 0人点赞 Akim 阅读全文
Java

CentOS 启动 xxl-job

修改xxl-job-admin/src/main/resources/application.properties配置文件 修改默认端口,使用9005 修改数据库账号和密码,root,123456 xxl-job-admin/src/main/resources/logback.xml 修改日志文件保存路径 必须安装jdk和maven。 可选: maven配置跟windows一样,更改maven仓库路径、阿里云镜像及jdk版本,环境变量为 export MAVEN_HOME=maven路径 export PATH=…

2023年7月11日 864点热度 0人点赞 Akim 阅读全文
Java

CentOS 启动 RocketMQ

修改bin/runserver.sh,rocketmq的默认配置消耗2G、4G内存 修改后: JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m" 修改bin/runbroker.sh,broker默认配置消耗4G、8G内存、15G内存 修改第一项后: JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn1…

2023年7月11日 952点热度 0人点赞 Akim 阅读全文
Java

Spring Boot Cache

添加在方法上,缓存方法的执行结果。执行过程如下: 1.判断方法执行结果的缓存。如果有,则直接返回该缓存结果。 2.执行方法,获得方法结果。 3.根据是否满足缓存的条件。如果满足,则缓存方法结果到缓存。 4.返回方法结果。 常用属性: cacheNames:缓存名。必填。[] 数组,可以填写多个缓存名。 values:和 cacheNames 属性相同,是它的别名。 key:缓存的 key 。允许空。 如果为空,则默认方法的所有参数进行组合。 如果非空,则需要按照 SpEL(Spring Expression Lan…

2023年7月11日 926点热度 0人点赞 Akim 阅读全文
Java

Sharding-Sphere 分库分表

spring: autoconfigure: exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure datasource: type: com.alibaba.druid.pool.DruidDataSource druid: stat-view-servlet: enabled: true # 设置白名单,不填则允许所有访问 allow: url-pattern: /druid/* loginUserna…

2023年7月11日 875点热度 0人点赞 Akim 阅读全文
12345

Akim

犇 骉
Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号