简介
在微服务环境中除了需要分布式追踪的功能,其实基础的健康性能检测同样很重要,不同于在物理服务器中的部署,很多容器部署情况下,执行jmap、jstack这些命令就没有那么便捷。我们可以借助Spring Boot Actuator提供的Restful接口和Spring Boot Admin服务来提供可视化健康性能检测功能。下面是实战记录: more >>
在微服务环境中除了需要分布式追踪的功能,其实基础的健康性能检测同样很重要,不同于在物理服务器中的部署,很多容器部署情况下,执行jmap、jstack这些命令就没有那么便捷。我们可以借助Spring Boot Actuator提供的Restful接口和Spring Boot Admin服务来提供可视化健康性能检测功能。下面是实战记录: more >>
在微服务环境中经常需要排查系统之间调用哪个环节出问题了,如果有了追踪记录则排查起来就更加方便。这一期记录一下在SpringBoot中集成Slueth和Zipkin,推送至Zipkin服务端,并利用切面实现自定义Tag,尝试扩展追踪记录中的信息。 more >>
每次新建SpringBoot项目包括Maven项目的子Module都要新建各种包和类,这些资源其实可以被抽出来,构建Maven脚手架,然后再创建新项目的时候,就可以利用脚手架自动生成这些资源了。下面记录实战操作。 more >>
最近项目中需要实现将某url网页转换成pdf文件的功能。调研了多个插件和api,发现不是存在html或css兼容限制,就是js不支持等问题。靠谱一点的思路方案就是调用Chrome浏览器的打印pdf组件,这样就大大提高了渲染的兼容性,但是java直接调用安装好的浏览器不是很便捷。
感谢同事在git上找到了一个基于springboot的现成项目:《tal-tech/h5-transfer-pdf》,它是调用nodejs模块实现的,可以将网页HTML渲染为PDF和各种图像格式的API工具,完美兼容HTML、CSS、JS,较好的排版支持,并支持生成多种版本的PDF。详情文档可参考这里。 more >>
MyBatis-Plus技术带来的开发效率提高还是很可观的,所以花一些时间学习升级技术还是有必要的。这一篇进阶MyBatis,讲一下MP(MyBatis-Plus)的集成和MP代码生成器的使用。 more >>
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true