会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
fairjm
just memory.
个人博客同步更新:
https://bingowith.me
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2018年4月19日
编码之痛:操作系统迁移后redis缓存无法命中
摘要: 前几天一台内网服务器从ubuntu迁移到了centos,检查一切正常后就没有太在意。 今天有同事反馈迁移后的机器上的服务一个缓存总是无法获取,对比了下环境、JVM参数,尝试了war包替换等方式照样复现。 在有问题的机器上装了redis cli让同事去看也是可以获取到的,一时没有了头绪。 打算请教其他
阅读全文
posted @ 2018-04-19 21:39 fairjm
阅读(353)
评论(0)
推荐(0)
2018年3月28日
jetty8 text/plain默认字符编码的坑
摘要: 今天在测试一个content type为 的API时发现后端requestBody乱码了,而线上正常。 自己本地使用jetty8版本,插件自带版本,而线上使用jetty9。 最开始没有特别注意版本的差异,毕竟这个插件也用了很久了一直没问题,就先从请求分析起。 检查了下发送的请求中没有设置charse
阅读全文
posted @ 2018-03-28 21:48 fairjm
阅读(1042)
评论(0)
推荐(0)
2018年3月21日
设计数据密集型应用笔记1:可靠 可扩展可维护的应用
摘要: 原书地址: "Designing Data Intensive Applications, 1st Edition" 之前群里有人推荐,再在safaribooksonline上有60多个好评就先看了一章,阅读体验良好,这边记录一下笔记. 似乎之前看到过图灵社区在招这本书的译者,不过那时候可能都读了很
阅读全文
posted @ 2018-03-21 02:05 fairjm
阅读(454)
评论(0)
推荐(0)
2018年2月13日
使用异步任务降低API延迟_实践总结
摘要: 之前在想如何降低API的延迟,这些API里有几个比较耗时的操作且是串行执行,那通过异步执行的方式理论上可以降低运行的时间,如下图所示: 具体的实现比较简单,例如这样: 用java8引入的 即可。 这里不再赘述。 主要讲一下这样实践遇到的坑和一些自己的理解。 性能测试 优化后的代码需要和未修改(基准)
阅读全文
posted @ 2018-02-13 15:18 fairjm
阅读(1025)
评论(0)
推荐(0)
2018年2月1日
常用失败控制模式
摘要: 本文内容主要翻译自 "Reactive Systems Architecture" 第一章1.9节。 在分布式系统中,有组件发生故障造成对应服务失败是很平常的一件事。这里简单阐述一下在发生这些错误时的一些常用处理模式。 失败控制(failure control)的一个目标是在系统或他的一部分失败的情
阅读全文
posted @ 2018-02-01 21:03 fairjm
阅读(608)
评论(0)
推荐(0)
2017年12月22日
使用maven插件构建docker镜像
摘要: 为什么要用插件 主要还是自动化的考虑,如果额外使用Dockerfile进行镜像生成,可能会需要自己手动指定jar/war位置,并且打包和生成镜像间不同步,带来很多琐碎的工作。 插件选择 使用比较多的是spotify的插件:https://github.com/spotify/docker maven
阅读全文
posted @ 2017-12-22 21:22 fairjm
阅读(1908)
评论(0)
推荐(0)
2017年11月30日
LockSupport浅析
摘要: 最初想有没有必要写这类文章,网上相关的文章很多,有些更为透彻,自己再写一篇不免有重复造轮子的感觉。 但想想写文除了分享知识外也可以帮助自己总结归纳,也稍稍可以提高点自我满足感。 基本的线程阻塞原语,被用于创建锁和其他同步类上。 这个类的作用有点类似于 ,通过许可证( )来联系使用它的线程。如果许可证
阅读全文
posted @ 2017-11-30 01:43 fairjm
阅读(3438)
评论(0)
推荐(0)
2017年11月19日
异步请求中jetty处理ServletRequestListener的坑
摘要: 标题起得比较诡异,其实并不是坑,而是jetty似乎压根就没做对异步request的 的特殊处理,如果文中有错误欢迎提出,可能自己有所疏漏了。 之前遇到了一个bug,在Listener中重写 清理资源后,这些资源在异步任务中就不可用了。 这与预期不符,直觉上request应该在任务完成之后才触发 ,而
阅读全文
posted @ 2017-11-19 17:51 fairjm
阅读(804)
评论(0)
推荐(0)
2017年11月11日
微服务化路上的只言片语
摘要: 类似于杂谈性质的文,总结下公司实行微服务化上遇到的一些问题。 虽然参与了开发过程,但整体更像是个旁观者,前期还是大家讨论怎么做,后来慢慢就由负责架构的同事专职做规划,拆分任务去完成。 万事开头难 最初的架构(数据库和其他部分都做了简化) 初衷并不是为了赶时髦,为了团队KPI之类的,而是遇到了一个很现
阅读全文
posted @ 2017-11-11 20:13 fairjm
阅读(1091)
评论(0)
推荐(1)
2017年10月21日
几种方式加速网页视频播放速度
摘要: 现在有不少视频网站,自带了播放加速功能,例如油管,bilibili,慕课等等.节省了很多看视频的时间,特别是看一些技术教程类的视频,不管是念ppt还是手把手演示. 在自己付费的一些网站中,一些是自带播放器不支持视频加速的.因为已经被加速惯坏,变得很不习惯,今天特意研究了一下,对于几种形式给出一些解决
阅读全文
posted @ 2017-10-21 18:56 fairjm
阅读(172490)
评论(0)
推荐(3)
上一页
1
2
3
4
5
下一页
公告