上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 前言:在这个知识分享的爆炸时代,鉴于java生态的完整和繁荣,各种框架、中间件和工具包供我们使用。连新培训出来的人都知道ssm,微服务、集群、多线程、队列、高并发等技术,技术的间隔性正变得越来越小,仿佛我们只需要按部就班的去使用别人说的框架等技术就可以解决问题.如果刨除redis、rabbitmq、 阅读全文
posted @ 2020-01-05 18:03 Yrion 阅读(1786) 评论(0) 推荐(5) 编辑
摘要: 前言:之前写过如何安装ElasticSearch(以下简称ES)以及简单的crud的使用实例的博客,不过ElasticSearch的版本变化太快,像之前的5.6版本使用的TransPortClient目前已经无法使用了,官方的API变化较快.最近工作中需要用到ES作为查询的中间件,项目组长决定使用7 阅读全文
posted @ 2019-12-07 11:24 Yrion 阅读(4863) 评论(0) 推荐(0) 编辑
摘要: 前言:之前有写过一篇关于LRU的文章链接https://www.cnblogs.com/wyq178/p/9976815.html LRU全称:Least Recently Used:最近最少使用策略,判断最近被使用的时间,距离目前最远的数据优先被淘汰,作为一种根据访问时间来更改链表顺序从而实现缓存 阅读全文
posted @ 2019-11-04 23:15 Yrion 阅读(7513) 评论(0) 推荐(1) 编辑
摘要: 前言:链表在开发过程中属于出现频次十分高的一种数据结构,在java中,比如我们熟知的LinkedList、HashMap底层结构、LinkedHashMap、AQS等都使用到了链表,关于单向链表有几个经典问题 1:如何判断链表有环 2:如果有环,找出入环的节点 3:环的长度是多少?本篇博客就围绕这三 阅读全文
posted @ 2019-10-29 11:41 Yrion 阅读(4474) 评论(4) 推荐(0) 编辑
摘要: 前言:mysql在我们的开发中基本每天都要面对的,作为开发中的数据的来源,mysql承担者存储数据和读写数据的职责。因为学习和了解mysql是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?mysql服务端是如何处理请求的,又是如何执行sql语句的?本 阅读全文
posted @ 2019-10-05 16:11 Yrion 阅读(30327) 评论(2) 推荐(23) 编辑
摘要: 前言: 早期学习了动态代理在实际开发中的使用场景和使用方法,我们也知道了最经典的mybatis的mapper就是采用动态代理来实现的,那么动态代理的背后是怎样的原理?为什么能实现动态代理?为什么动态代理只可以代理接口,而无法代理普通类?为什么动态代理需要传入类的classLoder和接口?带着这些疑 阅读全文
posted @ 2019-09-15 01:29 Yrion 阅读(1522) 评论(0) 推荐(1) 编辑
摘要: spring作为目前我们开发的基础框架,每天的开发工作基本和他形影不离,作为管理bean的最经典、优秀的框架,它的复杂程度往往令人望而却步。不过作为朝夕相处的框架,我们必须得明白一个问题就是spring是如何加载bean的,我们常在开发中使用的注解比如@Component、@AutoWired、@S 阅读全文
posted @ 2019-09-02 23:25 Yrion 阅读(39139) 评论(1) 推荐(12) 编辑
摘要: 前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题: 博客的目录 一:秒杀系统应该考虑的问题 二:秒杀系统的设计和技术方案 三:系统架 阅读全文
posted @ 2019-08-04 00:51 Yrion 阅读(12043) 评论(9) 推荐(38) 编辑
摘要: 前言: 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 1:数据库建立唯一性索引,可以保证最终插入数据库 阅读全文
posted @ 2019-07-07 01:54 Yrion 阅读(3187) 评论(5) 推荐(4) 编辑
摘要: 前言:在上一篇博客中,我介绍了从零开始安装ElasticSearch,es是可以理解为一个操作数据的中间件,可以把它作为数据的存储仓库来对待,它具备强大的吞吐能力和计算能力,其基于Lucene服务器开发,在搜索领域具有统治般的地位。平时可以通过命令来执行语句来查询ES,但是在实际的开发中,还是以使用 阅读全文
posted @ 2019-06-09 00:02 Yrion 阅读(15692) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页