我是阿沐 我是阿沐
3年前
面试系列-4 hash应用场景分析实践
英国弗兰明曾说过一句话:“不要等待运气降临,应该去努力掌握知识。”1前言大家好,我是阿沐!你的收获便是我的喜欢,你的点赞便是对我的认可。作为一年开发经验的毕业生,在上一个章节跟面试官聊了聊redis的基础数据结构列表类型,我们凭借日常知识积累跟面试官展开了相爱相杀场景以及面试期间内心的活动状况。通过结合项目在实际场景中的运用案例和知识点的细节,稳稳的对答
Easter79 Easter79
3年前
springboot2的redis缓存管理器cacheManager配置,使存入json格式数据
springboot中默认存入缓存的数据,使用的序列化方案对应的值不方便查看,我们希望存入json格式值,所以要配置cacheManager达到效果springboot2的缓存管理器配置和springboot1有所差别,所以记录下来:效果图:!(https://oscimg.oschina.net/oscnet/1ccf3c57249b0dd
我是阿沐 我是阿沐
3年前
面试官:谈谈你对geohash的理解和如何实现附近人功能呢?
前言小伙们好,我是阿沐!一个喜欢通过实际项目实践来分享技术点的程序员!你们有没有遇到被面试官嘲讽的场景;之前有位刚毕业的小学弟在上海魔都某某某大公司面试,二面主要是问了关于redis的相关知识点,回答的也是磕磕绊绊的,其中一个问题是如何实现搜索附近人加好友功能;想跟大家一起分享、一起探讨下。如果有不正确的地方,欢迎指正批评,共同进步面试官的主要考点考点一
文盘Rust -- 领域交互模式如何实现
书接上文,上回说到如何通过interactclirs四步实现一个命令行程序。但是shell交互模式在有些场景下用户体验并不是很好。比如我们要连接某个服务,比如mysql或者redis这样的服务。如果每次交互都需要输入地址、端口、用户名等信息,交互起来太麻烦。通常的做法是一次性输入和连接相关的信息或者由统一配置文件进行管理,然后进入领域交互模式,所有的命令和反馈都和该领域相关。interactclirs通过i参数实现领域交互模式。这回我们探索一下这一模式是如何实现的。
Wesley13 Wesley13
3年前
java 整合redis缓存 SSM 后台框架 rest接口 shiro druid maven bootstrap html5
!(https://img.alicdn.com/imgextra/i3/332189337/TB2ZRyRkbRkpuFjSspmXXc.9XXa_!!332189337.png)获取【下载地址】(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fitem.taobao.com
专注IP定位 专注IP定位
3年前
FBI 警告称,网络犯罪分子可能以 2021 年东京奥运会为目标!
美国联邦调查局(FBI)已就威胁行为者可能试图扰乱即将到来的2021年东京夏季奥运会发出警告。它继续警告说,网络犯罪分子可以利用各种类型的网络犯罪,例如分布式拒绝服务(DDoS)攻击、勒索软件或社会工程来破坏奥运会。但是,就目前而言,还没有迹象表明针对这项受欢迎的体育赛事进行了攻击。联邦调查局表示:“迄今为止,联邦调查局并未发现针对这些奥运会的
Stella981 Stella981
3年前
Ceph 十年演进的经验教训 —— 磁盘文件系统并不适合作为分布式存储后端
本文作者:AdrianColyer——现任伦敦Accel合伙人,曾担任SpringSource的CTO多年,在VMware,Pivotal担任过首席技术官(英文原文(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.acolyer.org%2F2019%2F
Stella981 Stella981
3年前
Redis 5种数据结构及对应使用场景(面试必修课)
本文收录在GitHub地址https://github.com/chengxynds/SpringbootNotebook(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fchengxynds%2FSpringbootNotebook)
跳跃表数据结构与算法分析
目前市面上充斥着大量关于跳跃表结构与Redis的源码解析,但是经过长期观察后发现大都只是在停留在代码的表面,而没有系统性地介绍跳跃表的由来以及各种常量的由来。作为一种概率数据结构,理解各种常量的由来可以更好地进行变化并应用到高性能功能开发中。本文没有重复地以对现有优秀实现进行代码分析,而是通过对跳跃表进行了系统性地介绍与形式化分析,并给出了在特定场景下的跳跃表扩展方式,方便读者更好地理解跳跃表数据结构。
定时任务原理方案综述 | 京东云技术团队
本文主要介绍目前存在的定时任务处理解决方案。业务系统中存在众多的任务需要定时或定期执行,并且针对不同的系统架构也需要提供不同的解决方案。京东内部也提供了众多定时任务中间件来支持,总结当前各种定时任务原理,从定时任务基础原理、单机定时任务(单线程、多线程)、分布式定时任务介绍目前主流的定时任务的基本原理组成、优缺点等。希望能帮助读者深入理解定时任务具体的算法和实现方案。