摘要: 同步、异步、阻塞、非阻塞 首先,这几个概念非常容易搞混淆,但NIO中又有涉及,所以总结一下 阅读全文
posted @ 2018-08-21 18:55 昨夜黄花今朝狼 阅读(896) 评论(1) 推荐(1) 编辑
摘要: 服务端接收请求处理流程 服务端有一个NettyServerCnxn类,用来处理客户端发送过来的请求 NettyServerCnxn ZookeeperServer-zks.processPacket(this, bb); 处理客户端传送过来的数据包 submitRequest 负责在服务端提交当前请 阅读全文
posted @ 2018-08-07 15:37 昨夜黄花今朝狼 阅读(527) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper 的 Watcher 机制,总的来说可以分为三个过程:客户端注册 Watcher、服务器处理 Watcher 和客户端回调 Watcher 客户端注册watcher有3种方式,getData、exists、getChildren;以如下代码为例来分析整个触发机制的原理 阅读全文
posted @ 2018-07-27 18:53 昨夜黄花今朝狼 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出编码后,我开始思考和程序及程序员职业生涯相关的问题,最后发现,影响我们走入今天的困局的竟然是一些我们常常挂在嘴边的话。 阅读全文
posted @ 2018-07-25 14:59 昨夜黄花今朝狼 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造, 阅读全文
posted @ 2018-06-25 17:10 昨夜黄花今朝狼 阅读(1003) 评论(0) 推荐(1) 编辑
摘要: 此文档为系列学习文档 这系列文档详细讲解了dubbo的使用,基本涵盖dubbo的所有功能特性。在接下来的文章里会详细介绍。 如果你正依赖dubbo作为你业务工程的RPC通信框架,这里可以作为你的参考手册 阅读全文
posted @ 2018-06-22 16:11 昨夜黄花今朝狼 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 此文档为dubbo系列学习文档 这系列文档详细讲解了dubbo的使用,基本涵盖dubbo的所有功能特性。在接下来的文章里会详细介绍。 如果你正依赖dubbo作为你业务工程的RPC通信框架,这里可以作为你的参考手册 阅读全文
posted @ 2018-06-21 16:05 昨夜黄花今朝狼 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。 阅读全文
posted @ 2018-06-14 16:04 昨夜黄花今朝狼 阅读(1372) 评论(0) 推荐(3) 编辑
摘要: 一个人开始废掉的标志是什么? 有人说是无所事事,终日啃老;有人说是沉溺游戏,卧床不起;可你有没有想过,或许下一个废掉的人,刚好是看似勤奋忙碌的你。 阅读全文
posted @ 2018-06-08 19:54 昨夜黄花今朝狼 阅读(461) 评论(0) 推荐(3) 编辑
摘要: 目前 Oracle 已经发布了 Java Development Kit 10,下个版本 JDK 11 也即将发布。本文介绍 Java 11 的新功能。 根据Oracle新出台的每6个月发布一次Java SE的节奏,Java 11将于2018年9月发布,迄今为止Oracle已经宣布了好几个新功能。 此外,Java 11还将删除一些功能,其中包括删除CORBA和Java EE(最近更名为Jakarta EE)模块,以及删除JavaFX。 阅读全文
posted @ 2018-06-01 19:26 昨夜黄花今朝狼 阅读(246) 评论(0) 推荐(0) 编辑