分布式系列第一弹:分布式一致性!
互联网时代和环境下,为了快速需求响应和提高系统吞吐,往往进行微服务化改造,将复杂系统和数据进行拆分;这时候的一致性指分布式服务化系统之间的弱一致性,包括应用系统一致性和数据一致性;
京东面试题:ElasticSearch深度分页解决方案
Elasticsearch 是一个实时的分布式搜索与分析引擎,在使用过程中,有一些典型的使用场景,比如分页、遍历等。在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页。
Kafka核心知识总结!
Apache Kafka是由LinkedIn采用Scala和Java开发的开源流处理软件平台,并捐赠给了Apache Software Foundation。该项目旨在提供统一的、高吞吐量、低延迟的平台来处理实时数据流。
计算机网络常用知识总结!
首先解决两台物理机之间的通信需求,具体就是机器A往机器B发送比特流,机器B能收到比特流。物理层主要定义了物理设备的标准,如网线的类型,光纤的接口类型,各种传输介质的传输速率。
操作系统常用知识总结!
现代计算机模型是基于-「冯诺依曼计算机模型」计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去,接下来,再取出第二条指令,在控制器
分享几个实用的IDEA插件,提高你的工作效率!
前言"工欲善其事 必先利其器",一些好的工具确实可以提高工作效率,之前分享过几篇工具文章分享一些工作中常用的工具,本篇文章主要分享一些工作中常用的IDEA插件,希望对大家有帮助!
ArrayList和LinkedList使用不当,性能差距会如此之大!
在面试的时候,经常会被问到几个问题:ArrayList和LinkedList的区别,相信大部分朋友都能回答上:ArrayList是基于数组实现,LinkedList是基于链表实现
面试题:再谈Synchronized实现原理!
线程安全是并发编程中的重要关注点。造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。关键字 Synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块。
分享几个工作中实用的代码优化技巧!
之前分享一篇代码优化的文章:条件语句的多层嵌套问题优化,助你写出不让同事吐槽的代码!今天再次分享一些我日常工作中常用的代码优化技巧,希望对大家有帮助!
一个提高效率的工具,正则表达式,值得学习一下!
在工作中一般使用正则表达式来匹配,替换,检索文本,可以大大提高了工作效率!
面试题:在日常工作中怎么做MySQL优化的?
MySQL常见的优化手段分为下面几个层面:SQL优化、设计优化,硬件优化等,每个大的方向中又包含多个小的优化点,下面一一分享!
分享一些工作中常用的工具软件,值得收藏!
我之前分享过一篇:分享一些常用的网站和工具,值得收藏!,今天再分享一波关于工作中常用的工具软件!
关于并发编程,你必须要知道的Future机制!
当做一定运算的时候,运算过程可能比较耗时,有时会去查数据库,或是繁重的计算,比如压缩、加密等,在这种情况下,如果我们一直在原地等待方法返回,显然是不明智的,整体程序的运行效率会大大降低。我们可以把运算的过程放到子线程去执行。
分享一些常用的网站和工具,值得收藏!
前言这篇文章主要分享一些我经常使用的网站和Chrome插件,希望对大家有帮助!觉得有收获,希望帮忙点赞,转发!
来自读者的面试题:谈谈Spring用到了哪些设计模式?
前几天,一位读者面阿里被问到一个问题:Spring框架用到了哪些设计模式?,答的不是很好,于是打算写篇文章讲讲这个!
美团面试题:缓存一致性,我是这么回答的!
一道之前的面试题:如何保证缓存和数据库的一致性? 来自:社招一年半面经分享(含阿里美团头条京东滴滴)文章首发在公众号,之后同步掘金和个人网站!!下面介绍几种方案(大家回答的时候最好根据自己的业务,结合下面的方案)
动态代理总结,面试你要知道的都在这里,无废话!
面试题:讲讲jdk动态代理,cglib区别,实现原理,优缺点,怎么实现方法的调用的,来自:社招一年半面经分享(含阿里美团头条京东滴滴),这篇文章教你怎么回答,全程少废话,总结干货
面试题:Redis如何实现分布式锁!
之前的个人网站已经下线了,https://upheart.cn/,维护太花时间了,之后会把网站内容全部搬到公众号中,内容也会比网站内容更丰富,更全面,带大家真正的吊打面试官!之后分享的面试系列文章,主要是对之前面经的答案总结
Switch竟然会报空指针异常,学到了!
前几天重新看 《阿里巴巴Java开发手册》有一条这样的规约:为什么《阿里巴巴Java开发手册》规定String类型参数要先进行 null 判断,出于好奇,打算研究一下!,强迫症,没办法!
关于主从延迟,一篇文章给你讲明白了!
在实际的生产环境中,由单台MySQL作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面,因此,一般来说都是通过集群主从复制(Master-Slave)的方式来同步数据,再通过读写分离