Atitit hot deploy 热部署法  dync reload v5 v55

目录

1.1. Script引擎法

1.2. Debug模式启动 推荐

1.3. Springboot 热部署jar工具 dev tools

1.4. Mybatis reload sqlfactory

1.5. Invoke script php js法cli

2. Other

2.1. Cmd reload sdk法

2.2. 使用javaassit动态加载classloader工具

2.3. 热部署  crontab kill and restart

2.4. 使用jsp

3. 使用其他

  1. Script引擎法
  2. Debug模式启动 推荐

如果JVM运行时开启JPDA(Java Platform Debugger Architecture),则Class是运行被动态重新载入的。具体方式可以参考java.lang.Instrument。javassist也提供了一个运行期重载Class的方法,具体可以看API 中的javassist.tools.HotSwapper。

新增加方法也支持reload类。。Jdk8

$java -agentlib:hprof=help 用来性能分析。。

-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:54367

Java Debug Wire Protocol (JDWP) is v

package util;

import java.util.Date;

import java.util.concurrent.TimeUnit;

public class DynClass {

public static void main(String[] args) throws  Exception {

while(true)

{

System.out.println(PayUtil.h()+new Date());

TimeUnit.SECONDS.sleep(5);

}

}

}

  1. Springboot 热部署jar工具 dev tools
  2. Mybatis reload sqlfactory

多个mybatis Cfg

    1. Invoke script php js法cli
  1. Other
    1. Cmd reload sdk法
  1. 使用javaassit动态加载classloader工具
  2. 热部署  crontab kill and restart

Ps -ef ,,batch kill   by path

5分钟生效  20分钟等

  1. 使用jsp 
  1. 使用其他

Atitit node express 热更新解决方案 热部署 修改不生效解决方案

Atitit.软件仪表盘(17)-----热部署jrebel 5.5.2 的使用

2021-05-21相关推荐

  1. 2021.8.21 网易秋招开发笔试(题目 + java代码)

    2021.8.21 网易秋招开发笔试 一.题目: 二.程序 //采用的是深度优先搜索 import java.util.HashMap;public class wangyi {public stat ...

  2. Microsoft Artificial Intelligence Conference(2018.05.21)

    时间:2018.05.21 地点:北京嘉丽大酒店 转载于:https://www.cnblogs.com/xuefeng1982/p/10335943.html

  3. http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html

    http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html http://blog.sina.com.cn/s/blog_538 ...

  4. 市面上主流编辑器介绍(2021/05/20)

    市面上主流编辑器介绍(2021/05/20) 背景 Markdown是一种有用的轻量级标记语言,后续Markdown简写为md. 富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于 ...

  5. DS SIMULIA CST STUDIO SUITE 2021.05 SP5

    CST Studio Suite 2021.05 - 发行说明 此补丁是推荐更新,其中包括以下更正和改进. 许可 CST Studio Suite Frontend 包括 CST Studio Sui ...

  6. 2021.05.05青蛙过河

    2021.05.05青蛙过河 (题目来源:https://leetcode-cn.com/problems/frog-jump/) 题目描述 一只青蛙想要过河. 假定河流被等分为若干个单元格,并且在每 ...

  7. 2021.05.20最少数量的箭引爆气球

    2021.05.20最少数量的箭引爆气球 题目描述 在二维空间中有许多球形的气球.对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标.由于它是水平的,所以纵坐标并不重要,因此只要知道开始和 ...

  8. 2021.1.21课程摘要(逻辑教育-王劲胜)

    2021.1.21课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.字符串 二.运算符 三.作业讲解 逻辑教育-13期-Python基础班-王劲胜 一.字符串 1.字符串的方法 • len( ...

  9. 【离散数学】 SEU - 24 - 2021/05/28 - Algebraic System

    Discrete Mathematical Structures (6th Edition) 2021/05/28 - Algebraic System Algebraic System Binary ...

  10. 2021.1.21——星露谷作物计算器的可视化

    2021.1.21--星露谷作物计算器的可视化 前言 目标 excel表格 代码 效果图 总结 前言 书承上文,之前做的计算器,仅仅是在调用excel里的数据,生成图表并放回到excel表里,每次要查 ...

最新文章

  1. 使用python操作hdfs,并grep想要的数据
  2. nodejs+express +jade模板引擎 新建项目
  3. FCKeditor使用详解
  4. JavaScript 面试中常见算法问题详解
  5. Django常用命令总结(图片)
  6. 高地址和低地址、高字节低字节、大小端模式的转换,存储顺序
  7. 算法高级(19)-不得不懂的Redis Cluster数据分片机制
  8. 常见问题_自动打螺丝机常见问题及解决办法
  9. KVM之一:安装准备(基于CentOS6.7)
  10. Ubuntu 20.04安装python3.6版本后terminal终端无法打开
  11. yii验证在一个数组内_PHP实现一个轻量级容器
  12. Ubuntu16.04运行清空文件命令时提示权限不够解决方法
  13. Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World
  14. 论文笔记Revisiting the Sibling Head in Object Detector
  15. 使用maven打war包时报[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war...
  16. 红红纪念日记录器(原创)
  17. 【LeetCode】面试题 10.11. 峰与谷
  18. Synchronize between MPOS and Backoffice (Dynamics 365 for Operation)
  19. 开原框架RxJava
  20. i'm trying to [ip forward ] but even this is a no go

热门文章

  1. python语言是 创造的_1.python简介
  2. sa linux,sa | 搜索结果 | Linux运维部落
  3. java初级指令集,《Java虛擬機規范》-字節碼指令集
  4. java 怎么给其他进程发送消息_Java程序与其它进程的数据通信
  5. Confluence 6 重新获得附件指南
  6. red-hat Linux6-5的安装
  7. python 时间相关模块
  8. Excel与SqlServer的导入导出问题总结
  9. [转载]MySQL的Galera Cluster配置说明
  10. 用webclient实现无空间上传文件错误:Could not find a part of the path .....