0%

介绍

Markdown 作为一种网络书写语言,特别适合程序员书写文档:

  • 全文本格式,方便进行diffpatch和版本的管理;
  • 格式直观,简单易学,便于书写和阅读;
  • 兼容 HTML,能方便地转换为 pdfdoc等格式;
  • 支持 LinuxWindowsMac
  • 支持内嵌代码和语法高亮;
阅读全文 »

重拾博客

很久没有分享博客了,也是最近比较忙的原因。这几天对博客代码重构了一下,主要针对以下几点

  1. 搭建本地NodeJs环境
  2. 优化Github Action自动化构建流程
  3. 调整post目录下的文章目录结构
  4. 开了一个公众号,逆向分析并修改readMore脚本,引流到公众号
阅读全文 »

前言

jmap全称Memory Map For Java虚拟机统计信息监视工具, 可以生成堆内存的快照, 在事后进行分析.
当然我们还可以给JVM加上-XX:+HeapDumpOnOutOfMemoryError, 在内存溢出的时候自动生成堆内存的快照.
命令格式: jmap [option] vmid

阅读全文 »

前言

jstat全称JVM Statistics Monitoring Tool虚拟机统计信息监视工具, 可以用来监视虚拟机进程中的类加载、内存、垃圾收集、即时编译等运行时数据.
命令格式: jstat [option vmid [interval[s|ms] [count]]]

阅读全文 »

前言

最近有个需求, 需要将PPT内的字体全部修改为华文中宋, 并修改字号, 字符间距.
原以为可以和notepad++录制宏, 但是office居然把录制宏这个功能干掉了, 要实现这个需求, 只能自己写VBA.
本文从零开始学习VBA使用.

阅读全文 »

前言

网上关于zuul聚合各个微服务的swagger已经有很多文章了, 但是没有一个完整的关于spring cloud gateway的聚合教程.
研究了一天, 写了个demo, 然后写篇文章记录一下.

阅读全文 »

前言

Java相比于C/C++最大的不同是不用手动进行管理内存, 这一特性得益于Java的自动回收内存机制.
这一回收动作称为Garbage Collection垃圾收集, 也就是GC. 由此延伸出了垃圾收集算法, 垃圾收集器等.

阅读全文 »

前言

Feign是一个面向对象的http客户端, 这里主要介绍Feign是如何初始化的, 并如何进行http请求的.
省略部分不重要的代码. 剥离了hystrixribbon的相关逻辑.
读完这篇源码解析, 之前写的**SpringCloud-Feign之重复出现的FeignClientSpecification**也可以再复习下.

阅读全文 »