Monitoring with Prometheus读书笔记
原书见:
https://www.safaribooksonline.com/library/view/monitoring-with-prometheus/9780988820289/
如何更简单方便地执行SQL操作?
现在公司使用mybatis
作为DAL层的框架.
使用起来比较简单,使用xml进行SQL的书写,java代码使用接口执行.
但在写一些简单SQL的时候会显得非常繁琐:
- xml和java分离(设计上为了解耦),一些字段是否设置等需要反复查看(虽然可以通过插件直达);
- 原生无法热加载,修改xml后需要重启(可以使用三方实现);
- xml的动态SQL没有java灵活.
记一次尴尬的git reset丢失分支故障
最近…似乎一直在踩坑…
也不是什么故障,只是把一个分支的功能弄没了,之后在reflog里找到又恢复了.
使用反射处理依赖不兼容问题
来自于最近的一个实际场景中.
某个应用的依赖A依赖了B,应用A也直接依赖了B.(简化处理,实际情况还有几层)
如下:
linux性能优化参数小节
总结一些和性能相关的常见参数
编码之痛:操作系统迁移后redis缓存无法命中
前几天一台内网服务器从ubuntu迁移到了centos,检查一切正常后就没有太在意。
今天有同事反馈迁移后的机器上的服务一个缓存总是无法获取,对比了下环境、JVM参数,尝试了war包替换等方式照样复现。
在有问题的机器上装了redis-cli让同事去看也是可以获取到的,一时没有了头绪。
打算请教其他同事,让有问题的同事把查询等发我一下,然后就看到了… …. key设置为了中文,一下子头大了… …
jetty8 text/plain默认字符编码的坑
今天在测试一个content-type为text/plain
的API时发现后端requestBody乱码了,而线上正常。
自己本地使用jetty8版本,插件自带版本,而线上使用jetty9。
最开始没有特别注意版本的差异,毕竟这个插件也用了很久了一直没问题,就先从请求分析起。