摘要: 前言:elasticSearch作为一款优秀的分布式搜索工具,被广泛用在数据搜集和整理的业务中,知名的比如有github就是采用es来精准的搜索几千万行代码,百度也大量应用es做数据爬取分析,本篇博客就来探讨一下es如何安装。我选择的环境为centos6.5,之所以说是从零开始,是因为这个服务器是海 阅读全文
posted @ 2019-05-04 00:28 Yrion 阅读(4479) 评论(0) 推荐(1) 编辑
摘要: 前言:目前我们的项目是微服务架构,基于dubbo框架,服务之间的调用是通过rpc调用的。刚开始没有任何问题,项目运行健康、良好。可是过了一段时间,线上总有人反应查询订单失败,等过了一段时间才能查到。这是怎么回事呢?打开后台的日志一看出现了一些RpcException和TimeOutException 阅读全文
posted @ 2019-03-31 18:50 Yrion 阅读(3361) 评论(0) 推荐(2) 编辑
摘要: 前言: 楼主毕业三年,从大学时期就开始一直从事java web方面的开发。我在去年的今天有一篇帖子:两年java面试经验。经历了一年的上班,成长了很多。今年因为某些原因辞职了。从2月底辞职,到3月初,大概花了半个月的时间,面试了很多家公司,其中包括:阿里、京东、去哪儿、美团、携程等互联网公司,在此分 阅读全文
posted @ 2019-03-28 00:09 Yrion 阅读(8542) 评论(3) 推荐(2) 编辑
摘要: 前言:首先简单模拟一个场景,前端有一个输入框,有一个按钮,点击这个按钮可以实现搜索输入框中的相关的文本和图片(类似于百度、谷歌搜索).看似一个简单的功能,后端处理也不难,前端发起一个请求,后端接受到这个请求,获取前端输入的内容,然后用搜索服务查找相关的数据返回给前端。但是问题来了,可能不是一个用户在 阅读全文
posted @ 2019-03-17 15:55 Yrion 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 前言:redis作为一款高效的NOSQL数据库已经深入贯彻和落实到我们的日常开发代码中,作为缓存、时间控制、数据仓库、队列等使用方法层出不穷,简直是开写代码、居家旅行之必备良药。曾经,我们的项目都是单体的,直到后来逐渐演变为微服务—— 一个将我们的工程解耦成多个工程的体系。然后随着我们项目的访问量越 阅读全文
posted @ 2019-02-16 18:00 Yrion 阅读(3193) 评论(0) 推荐(0) 编辑
摘要: 前言:作为一个以前后端分离为模式开发小组,我们每隔一段时间都进行这样一个场景:前端人员和后端开发在一起热烈的讨论"哎,你这参数又变了啊","接口怎么又请求不通了啊","你再试试,我打个断点调试一下.."。可以看到在前后端沟通中出现了不少问题。对于这样的问题,之前一直没有很好的解决方案,直到它的出现, 阅读全文
posted @ 2019-01-20 17:41 Yrion 阅读(2992) 评论(0) 推荐(3) 编辑
摘要: 前言:最近小王同学又遇到了一个需求:线上的业务运行了一段时间,后来随着使用人数增多,出现了一个问题是这样的,一个订单会重复创建几次,导致数据库里出现了很多垃圾数据。在测试同学的不断测试下,发现问题出在了前端的一个提交按钮上,有的用户比较“着急”,提交订单时候,一下子快速的点了5、6次(这手速没有几年 阅读全文
posted @ 2019-01-13 00:41 Yrion 阅读(4700) 评论(0) 推荐(1) 编辑
摘要: 前言:最近两个月公司实行了996上班制,加上了熬了两个通宵上线,状态很不好,头疼、牙疼,一直没有时间和精力写博客,也害怕在这样的状态下写出来的东西出错。为了不让自己荒废学习的劲头和习惯,今天周日,也打算写一篇博客,就算是为了给自己以前立的flag(每个月必须写几篇博客)的实现。那么本次博客的主题我选 阅读全文
posted @ 2018-12-23 23:36 Yrion 阅读(2133) 评论(0) 推荐(1) 编辑
摘要: 前言: 【小王的困惑】 首先考虑这样的一个业务场景,小王在A公司上班,有一天产品提出了一个需求:“咱们系统的用户啊,每天活跃的就那么多,有太多的僵尸用户,根本不登录,你能不能考虑做一个筛选机制把这些用户刨出去,并且给活跃的用户做一个排名,我们可以设计出一些奖励活动,提升咱们的用户粘性,咱们只需要关注 阅读全文
posted @ 2018-11-19 00:35 Yrion 阅读(54345) 评论(11) 推荐(22) 编辑
摘要: 前言:缓存在开发中是一个必不可少的优化点,近期在公司的项目重构中,关于缓存优化了很多点,比如在加载一些数据比较多的场景中,会大量使用缓存机制提高接口响应速度,简介提升用户体验。关于缓存,很多人对它都是既爱又恨,爱它的是:它能大幅提升响应效率,恨的是它如果处理不好,没有用好比如LRU这种策略,没有及时 阅读全文
posted @ 2018-10-28 20:40 Yrion 阅读(6943) 评论(3) 推荐(5) 编辑