arthas-使用watch和tt观测方法执行数据

watch命令使用

1,使用watch命令让你方便的观察到指定方法的调用情况,能观察
到的范围为:返回值、抛出异常、入参,通过编写 OGNL 表达式进行对应变量的查看

Read More

arthas-编译和反编译Java类

命令演示

1,使用jad命令可以将class字节码文件反编译为java类

命令:jad –source-only 类reference > java类路径

Read More

arthas-实现热部署

前言

  正常情况下,如果需要在运行的程序中增加日志、或者修改部分逻辑,那么我们需要提交代码,重新部署后才能生效,这样做,会给我们增加很多不必要的时间成本。所以,支持热部署的重要性就显而易见了。

Read More

发布jar到maven仓库

Sonatype站点账号和工单申请

1,到sonatype jira站点:直达链接,注册账号,创建jira工单,填写如下:

Read More

Git记住密码设置

设置git记住密码

1,记住密码设置

进入git目录,执行下面的命令,长期保存账号信息:

1
git config --global credential.helper store

Read More

使用Github或阿里云OSS托管你的Hexo博客

前言

Hexo作为一个轻量级的博客,部署也是非常方便的,除了本地启动之外,我们还能将它部署到github或者阿里云oss上去,同时利用插件实现快速发布。

Read More

Hexo博客搭建

前言

Hexo是基于Nodejs的轻量级博客系统,使用Markdown来渲染文章,体积小、快速、简洁、安装简单。

Read More

阿里云-云效流水线实践CI/CD

前言

CI/CD如何实践?可以通过很多方式,一般公司会自己使用jenkins搭建自己的流水线来完成。不过也有很多云上方案,我们今天来看看阿里云效的流水线如何实践。

Read More

java-jar维护脚本

脚本内容

现在越来越多的程序都用docker容器来管理了,不过依旧有很多的程序,是直接在linux上使用jar方式管理的,那么编写一个易用的脚本来管理是必不可少的。

Read More

docker三剑客之docker-swarm

扯淡

集群模式是指在DOCKER引擎中嵌入的集群管理和编排特征。当你初始化一个新的集群或加入一个集群的节点时,DOCKER引擎以集群模式运行。        
为什么需要集群?为了解决单机瓶颈,从一到多,部署多份,从而构成“集群”。
从单机到集群,代码基本无需修改,仅仅是服务器的扩容,简单直接的提升了服务器的处理能力。  
     
参考文档:https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm

Read More