06 2023 档案
摘要:一、添加服务启动脚本 #!/bin/bash export JAVA_HOME=/usr/java/jdk1.8.0_201 export PATH=$JAVA_HOME/bin:$PATH # 注意,这里的文件都必须是绝对路径 nohup java -jar /luban/app/deploy/d
阅读全文
摘要:一、核心逻辑 创建一个新的项目(or 子 module),然后我们新建一个 SimpleAgent 类: package com.raorao.text; import java.lang.instrument.Instrumentation; /** * @Description : 启动类 *
阅读全文
摘要:一、启动时间分析 IDEA 自带集成了 async-profile 工具,所以我们可以通过火焰图来更直观的看到一些启动过程中的问题,比如下图例子当中,通过火焰图来看大量的耗时在 Bean 加载和初始化当中。 git clone https://github.com/jvm-profiling-too
阅读全文
摘要:创建Dockerfile #引入jdk FROM circleci/jdk8:0.1.1 #作者 MAINTAINER raorao #容器内的工作目录 WORKDIR /opt/docker/build #定义变量 ARG JAR_FILE=dubbo-admin-0.0.1-SNAPSHOT.j
阅读全文
摘要:version: "3" services: nexus: # restart: always image: sonatype/nexus3 container_name: nexus privileged: true user: root ports: - 8081:8081 volumes: -
阅读全文
摘要:一、编写项目模版 1.1、首先需要创建一个基础项目,用于生成脚手架工具,这个基础项目可以是当前项目使用的项目。 springboot项目模板: 1.2、需要关注一下groupId、artifactId、version这三个值。 <groupId>com.xxx.demo</groupId> <art
阅读全文