摘要: 之前在前一篇的《Netty自娱自乐之协议栈设计》,菜鸟我已经自娱自乐了设计协议栈,gitHub地址为https://github.com/vOoT/ncustomer-protocal。先这一篇中,准备接着自娱去实现一个RPC框架,现在公司共的是Dubbo,那么先不看其代码,先自行实现一下吧。 du阅读全文
posted @ 2017-09-13 20:29 vOoT 阅读(273) 评论(1) 编辑
摘要: 恢复内容开始 俺工作已经一年又6个月了,想想过的真快,每天写业务,写业务,写业务......。然后就是祈祷着,这次上线不要出现线上bug。继续这每天无聊的增删改查,学习学习一下自己感兴趣的事,就把自己当作小学生。然后学学习,打发打发时间,如果以后自己能用到呢?这又有谁说的清楚。 好了,最近在学习Ne阅读全文
posted @ 2017-09-11 19:53 vOoT 阅读(288) 评论(0) 编辑
摘要: 今天接下去讲我们的内容,上次的解析了AnnotationBeanUtils这个类的运用和源码。今天主要关注的是Autowired和 AutowiredAnnotationBeanPostProcessor这2个类。首先我们来看一下Autowired标签的定义。 从标签的定义和上面的注释可以知道,该标阅读全文
posted @ 2017-08-03 20:10 vOoT 阅读(180) 评论(0) 编辑
摘要: Java程序员,就是要学会一个名字叫做“春”的东西,这玩意运用的非常的广泛,现在如果你的业务系统或者软件没有在这个东西上开发,都不要意思拿出来。因为你更不上时代了。在平时的工作的中基本都是简单的运用,没有深入的了解内部的肌理。这次我一定可以满满的看完里面的骨架。加油!加油!加油! 在之前我也看过一些阅读全文
posted @ 2017-07-29 12:10 vOoT 阅读(103) 评论(0) 编辑
摘要: 一、简介 Spring Cloud Ribbon 是一个基于Http和TCP的客服端负载均衡工具,它是基于Netflix Ribbon实现的。它不像服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每个微服务的基础设施中。包括前面的提供的声明式服务调用也是基于该Ribbon实现的。理解阅读全文
posted @ 2017-05-23 18:11 vOoT 阅读(2443) 评论(0) 编辑
摘要: 一、简介 在上一篇中,我们介绍注册中心Eureka,但是没有服务注册和服务调用,服务注册和服务调用本来应该在上一章就应该给出例子的,但是我觉得还是和Feign一起讲比较好,因为在实际项目中,都是使用声明式调用服务。而不会在客服端和服务端存储2份相同的model和api定义。Feign在RestTem阅读全文
posted @ 2017-05-22 20:15 vOoT 阅读(5629) 评论(1) 编辑
摘要: 一、简介 最近在看Spring Cloud微服务,接下来的时间和大家一起分享我所看到的,公司现在用的是dubbo ,之后有时间也去了解了解dubbo的源码。与dubbo相比较,Spring Cloud 在微服务方面有很多全面的实践。今天主要和大家简单介绍一下其中的一个组件Eureka注册中心。Eur阅读全文
posted @ 2017-05-21 00:27 vOoT 阅读(1315) 评论(0) 编辑
摘要: 在这篇博客中,主要把之前看的书的内容记录一下,个人感觉还是可以的,原题是这样的:开发一个高效的缓存。这里指的是单机. 首先我来看当前的一个版本 在该版本中利用HashMap来保存之前计算的结果,compute方法首先检查缓存中是否有结果,没有则计算,把其结果放入缓存并且返回。大家都知道HashMap阅读全文
posted @ 2017-05-09 14:45 vOoT 阅读(696) 评论(2) 编辑
摘要: 一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu阅读全文
posted @ 2017-05-03 16:10 vOoT 阅读(62) 评论(0) 编辑
摘要: 引导 刚开始学习ZooKeepter,看的书是[O'Reilly Media] ZooKeeper。下面的内容基本上是该书的翻译,很多语句也存在问题,大致读还是没问题的,自己在学习中记录。 第一章 ZooKeeper的基本概念 一、介绍 在过去,每个应用一般都是在单个机子(单处理器)上运行,现在这一阅读全文
posted @ 2016-03-02 20:15 vOoT 阅读(642) 评论(0) 编辑