• 首页
  • 标签
  • 归档
  • Docker 部署 RocketMQ 5.3.2

    v-kun 发布于 2025-08-13 15:20:29

    拉取镜像 1docker pull apache/rocketmq:5.3.2 创建容器共享网络 RocketMQ 中有多个服务,需要创建多个容器,创建 docker 网络便于容器间相互通信。 1docker network create rocketmq 启动NameServer 12345# 启动 NameServer docker run -d --name rmqnamesrv -p

    65 0 0 0

  • Spring Ai 集成 MCP

    v-kun 发布于 2025-08-07 11:20:58

    MCP是什么 MCP 是一个开放协议,它为应用程序向 LLM 提供上下文的方式进行了标准化。你可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 为设备连接各种外设和配件提供了标准化的方式一样,MCP 为 AI 模型连接各种数据源和工具提供了标准化的接口。 Spring AI已经支持MCP服务和客户端。引入对应的依赖,就可以开发自己的MCP服务 Spring AI文档

    51 0 0 0

  • Mybatis新增/更新并返回结果

    v-kun 发布于 2025-07-03 11:57:34

    场景: 子表新增一条数据,主表某字段要+1,要获取该字段的值(例:新增一条文章评论,文章表的评论数字段要+1,并返回最新的评论数) dao层 必须传对象,返回的结果在字段中 1int updateCommentCount(Article info); xml 123456<update id="updateCommentCount"> <selectKey resu

    133 0 0 0

  • 使用acme.sh自动签发ssl证书

    v-kun 发布于 2025-05-19 15:36:14

    创建阿里云子账户用来管理域名解析 创建用户 在权限管理新增这两个权限 AliyunDomainFullAccess - 管理域名服务的权限 AliyunDNSFullAccess - 管理云解析(DNS)的权限 安装acme.sh 下载acme.sh 直接执行脚本安装不了就去github把acme.sh文件下载下来 中国大陆境内安装acme.sh 给执行权限 1chmod 744 acm

    213 0 0 0

  • tail命令

    v-kun 发布于 2024-11-19 11:29:10

    CentOSUbuntu

    12345tail -f xxx.log ----实时刷新最新日志 tail -100f xxx.log --------实时刷新最新的100行日志 tail -100f xxx.log | grep [关键字] -------查找最新的一百行中与关键字匹配的行 tail -100f xxx.log | grep '2019-10-29 16:4[0-9]

    726 0 0 0

  • Docker镜像制作

    v-kun 发布于 2024-11-06 15:27:13

    Docker

    新建Dockerfile文件 123456789101112131415161718192021222324252627#基于centos镜像 FROM centos:7 RUN mkdir -p /home/v-kun #工作目录 WORKDIR /home/v-kun #维护人的信息 MAINTAINER v-kun.com #install jdk and jar包(需要确保你的ce

    308 0 0 0

  • Linux开机运行脚本

    v-kun 发布于 2024-11-06 15:22:44

    CentOSUbuntu

    新建脚本autuStart 1234#!/bin/sh #chkconfig: 2345 80 90 #description:auto_run #执行命令 复制到init.d目录并添加执行权限 12cp autuStart /etc/init.d/ chmod 744 autuStart 添加到开机启动 123chkconfig --add tomcat #添加到开机启动 chkconfi

    310 0 0 0

  • 测试摘要

    v-kun 发布于 2024-09-23 15:59:24

    代偿申请优化 1234567891011public static void fixedThreadPool() { public static void fixedThreadPool() {public static void fixedThreadPool() { // 创建线程池 ExecutorService threadPool = Executors.newFixed

    294 0 0 0

  • test

    v-kun 发布于 2024-09-20 17:24:25

    278 0 0 0

  • Java 线程池

    v-kun 发布于 2022-12-01 16:09:32

    Html/CSS

    在 Java 语言中,并发编程都是通过创建线程池来实现的,而线程池的创建方式也有很多种,每种线程池的创建方式都对应了不同的使用场景,总体来说线程池的创建可以分为以下两类: 线程池创建方式 通过 ThreadPoolExecutor 手动创建线程池 通过 Executors 执行器自动创建线程池。 而以上两类创建线程池的方式,又有 7 种具体实现方法,这 7 种实现方法分别是: Executo

    702 0 0 0

豫ICP备2021003891号-1鄂公网安备42011502001761号Email: v-kun@foxmail.com