摘要: 前言:在上一篇博客中,介绍了zookeeper作为dubbo的注册中心是如何工作的,有一个很重要的点,我们的程序是分布式应用,服务部署在几个节点(服务器)上,当消费者调用服务时,zk返回给dubbo的是一个节点列表,但是dubbo只会选择一台服务器,那么它究竟会选择哪一台呢?这就是dubbo的负载均 阅读全文
posted @ 2018-10-24 01:13 Yrion 阅读(32940) 评论(0) 推荐(10) 编辑
摘要: 版权声明:本篇博客大部分代码引用于公众号:java团长,我只是在作者基础上稍微修改一些内容,内容仅供学习与参考 前言:目前mvc框架经过大浪淘沙,由最初的struts1到struts2,到目前的主流框架SpringMvc,并逐渐区域占领市场主流稳定状态,由于其背后强大的Spring家族提供了一系列高 阅读全文
posted @ 2018-10-18 23:25 Yrion 阅读(2188) 评论(1) 推荐(0) 编辑
摘要: 前言:最近买了一个本《分布式过程协同技术详解》,主要讲的是分布式中间服务协调管理中间件,公司采用的是微服务框架dubbo,其中注册中心就是zookeeper.zookeeper作为apche旗下的一款分布式协调中间件,是很多组件的注册中心,比如:HBase、ElasticJob、Hlive,很有必要 阅读全文
posted @ 2018-10-16 00:24 Yrion 阅读(737) 评论(2) 推荐(0) 编辑
摘要: 前言:在多线程环境的同步中,我们为了让每个线程具有同步的作用,经常采用synchronize、reetrantlock等同步手段进行上锁,以便在同一时间只能有一个线程具有访问变量和读写变量的权力。然而假如实际的业务场景是允许一组线程访问(组线程数量有限),如何控制一组线程的同步,如果再采取加锁的方法 阅读全文
posted @ 2018-09-21 20:22 Yrion 阅读(1002) 评论(0) 推荐(1) 编辑
摘要: 前言: 在平时的开发中,我们每天要new无法的对象,这些对象存在于jvm的堆内存中,而他们的生老病死生命周期全部归JVM控制。不同的对象引用的,其生命周期也有显著的不同,如何通过其他不用强度的引用来避免jvm的最大隐患:out of Memory?本篇博客将会介绍java的四种不同的引用类型,来看一 阅读全文
posted @ 2018-08-12 02:53 Yrion 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 前言:多线程搜索数组和排序在实际开发中是一个很常见的场景,我们可能会通过数组保存一些业务数据,通过搜索达到自己想要的数据或者对数据按照一定的业务规则排序,而在技术选择上一般最常见的技术就是for循环遍历和各种排序算法,这种搜索/排序技术很简单,而我们今天将要探讨的是通过多线程搜索和排序,如何利用多线 阅读全文
posted @ 2018-07-10 23:51 Yrion 阅读(2497) 评论(0) 推荐(0) 编辑
摘要: 前言:在mybatis的使用中,我们会习惯采用XXMapper.java+XXMapper.xml(两个文件的名字必须保持一致)的模式来开发dao层,那么问题来了,在XXMapper的文件里只有接口,里面只有方法体,在XXMapper.xml的文件里,里面只有sql,而在java中,方法调用必须通过 阅读全文
posted @ 2018-06-15 19:16 Yrion 阅读(3602) 评论(0) 推荐(1) 编辑
摘要: 前言:现在restful接口越来越广泛,而如今很多接口摒弃了传统的配置复杂的webService开发模式,在java领域只需要很简单的springMvc就可以声明为一个控制器,再加上service层,就可以直接操作数据库成为一个灵活的接口。而我们请求接口的次数也会越来越多(最近我在和一个工具对接的时 阅读全文
posted @ 2018-05-29 21:03 Yrion 阅读(37250) 评论(1) 推荐(4) 编辑
摘要: 前言:关于同步,很多人都知道synchronized,Reentrantlock等加锁技术,这种方式也很好理解,是在线程访问的临界区资源上建立一个阻塞机制,需要线程等待 其它线程释放了锁,它才能运行。这种方式很显然是奏效的,但是它却带来一个很大的问题:程序的运行效率。线程的上下文切换是非常耗费资源的 阅读全文
posted @ 2018-05-05 15:53 Yrion 阅读(5040) 评论(0) 推荐(0) 编辑
摘要: 前言:从过年前就萌生出要跳槽的想法,到过年来公司从3月初提出离职到23号正式离职,上班的时间也出去面试过几家公司,后来总觉的在职找工作总是得请假,便决心离职后找工作。到4月10号找到了一家互联网公司成功应聘上,中间也经历了很多公司,有外包的、创业的、互联网的等等各种类型,也收到了很多offer,也有 阅读全文
posted @ 2018-04-16 00:48 Yrion 阅读(14041) 评论(31) 推荐(29) 编辑