基于Spring Cache实现Caffeine、jimDB多级缓存实战
在早期参与涅槃氛围标签中台项目中,前台要求接口性能999要求50ms以下,通过设计Caffeine、ehcache堆外缓存、jimDB三级缓存,利用内存、堆外、jimDB缓存不同的特性提升接口性能,内存缓存采用Caffeine缓存,利用WTinyLFU算法获得更高的内存命中率;同时利用堆外缓存降低内存缓存大小,减少GC频率,同时也减少了网络IO带来的性能消耗;利用JimDB提升接口高可用、高并发;后期通过压测及性能调优999性能<20ms
Jacquelyn38 Jacquelyn38
4年前
亲测有效!Mac系统终端神器【iTerm2】自动登录ssh远程服务器
我们可能不太喜欢用mac自带终端去每次访问远程服务器,如果想用xshell的话,也只能在windows系统才有。那么在mac有没有一款神器呢?答案是有的。安装iTerm2下载地址下载完呢,是一个安装包,双击打开就自动解压,打开解压后的程序就可以了。配置自动登录远程服务器打开呢,是一个命令行窗口,按下快捷键command ,打开Preferences
不是海碗 不是海碗
2年前
天气预报到底有什么作用?
天气预报是气象台(站)预先发出关于未来一定时期内的天气变化和趋势的报告。气象台运用现代科学技术(如卫星、雷达等)收集了全国甚至全世界的气象资料,根据天气演变规律,进行综合分析,科学判断,然后作出大范围的天气预报。气象站、哨根据大范围天气预报,结合本地区地形、天气特点、群众测天经验,作出单站补充预报。可分为短期、中期和长期预报。
Easter79 Easter79
3年前
TeamViewer远程的三种访问模式 (最方便的模式无需输入密码)
先说明一下什么是无人值守访问,顾名思义,就是在电脑另一端没有人的时候,也可以使用TeamViewer进行远程控制(无需另一端电脑确认)实际上下面三种模式都是无人值守访问(亲测都可以直接远程),当然,另一端的电脑必须是TeamViewer启动的情况下。因此大家完全不必在意“无人值守访问”这个概念。1.普通模式就是通过普
Stella981 Stella981
3年前
Python 学习之路(四)
Python学习之路(四)以下所用的是Python3.6一、时间模块(time模块)实例环境为Ubuntu14.04python3.6导入time模块。注:可以在命令行输入:help(time.方法名字)查看帮助文档,例:help(time.localtime)
Stella981 Stella981
3年前
Soloπ:支付宝开源的Android专项测试工具
1.前言近年来,随着移动互联网的蓬勃发展,移动测试技术也取得了长足的进步,从早期基于测试脚本的单机自动化,到录制回放、图像识别、云测平台等测试技术贴合实际业务需求深度应用和创新,测试效率从而一次又一次被提升。本文主要介绍支付宝在移动端上实现的一套无线化、非侵入、免Root的Android专项测试方案Soloπ。直接
WeiSha100 WeiSha100
3年前
会计培训网站搭建免费开源.net源码
推荐一个会计培训系统,可以看视频,刷题,考试。试题可以直接excel批量导入,支付接口是支付宝和微信支付,后台可以自己配置,已测能购买课程。直播功能还没有测试,有需要的可以自己下载测试,总体功能还是很完善的,现有的功能已经能满足使用了,有想做二次开发的也可以下载源代码,自己修改,五星推荐。1、选课中心:视频,课件,图文,付费课程都可自定义增减,防录屏2、直播
贾迎春 贾迎春
2年前
行为验证码小图标修改
最近行为验证码在很多网站逐步流行起来,对用户体验来说,比较新颖,操作简单。下面我以滑动拼图验证码和文字点选验证码为例,通过KgCaptcha来说说如何修改验证码中的图标。
大数据实时链路备战——数据双流高保真压测 | 京东云技术团队
大数据时代,越来越多的业务依赖实时数据用于决策,比如促销调整,点击率预估、广告分佣等。为了保障业务的顺利开展,也为了保证整体大数据链路的高可用性,越来越多的0级系统建设双流,以保证日常及大促期间数据流的稳定性。