自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 zookeeper设计原则和工作原理

一、 zookeeper是什么ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务具体介绍可以看官方网站:https://zookeeper.apache.org/二、 zookeeper能做什么1、 配置维护:在分布式系统中,一般会把服务部署到n台机器上,服务配置文件都是相同的,如果配置文件的配置选项发生了改变,那我们就得一台一台的去改动。这时候zookeeper就起作用了,可以把z

2018-01-04 11:29:12 510

转载 编程小习惯-参数校验和国际化

今天我们说说参数校验和国际化,这些代码没有什么技术含量,却大量充斥在业务代码上,很可能业务代码只有几行,参数校验代码却有十几行,非常影响代码阅读,所以很有必要把这块的代码量减下去。 今天的目的主要是把之前例子里面的和业务无关的国际化参数隐藏掉,以及如何封装好校验函数。 今天累,少说话多贴代码,先看对比图,修改前: service修改后:services 下面说说去掉Local参数。 强调一

2018-01-04 11:12:05 249

转载 dubbo源码深度解读之rpc模块

前言:rpc模块是远程调用模块,抽象各种协议,以及动态代理,只包含一对一的调用,不关心集群的管理。这个模块的学习将使我们对服务的发布和调用更加清晰。重点学习这几个类的作用和它们的实现类:ProxyFactory、Invoker、Protocol、ExporterInvoker这是一个可执行的对象,能够根据方法,参数得到执行结果,代码如下:public interface Invok

2018-01-03 11:08:12 5165

转载 微服务框架Spring Boot介绍和基础POM文件

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。一、Spring Boot的特点创建独立的Spring应用程序直接嵌入T

2018-01-03 10:58:07 1053

转载 Java 并发编程:volatile的使用及其原理

作者:liuxiaopeng 博客地址:http://www.cnblogs.com/paddix/ 如果你对Synchronized原理有了解的话,应该知道Synchronized是一个比较重量级的操作,对系统的性能有比较大的影响,所以,如果有其他解决方案,我们通常都避免使用Synchronized来解决问题。而volatile关键字就是Java中提供的另一种解决可见性和有序性问题

2018-01-02 11:34:01 201

原创 Java程序员的5年黄金期你该如何突破

就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的、还是已经入职多年、哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机。但是,仔细分析一下,出路还是有的,甚至解决温饱、过上有房有车没贷款的生活也是很可能的。首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深入研究某个技术,有了一技之长,温饱问题肯定就可以先解决了。1.一技之长新技术层出不穷...

2017-10-24 22:03:17 469

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除