加载中
【手撕源码】Dubbo的工作机制&源码分析

Dubbo是基于Netty设计的 而Netty基于NIO 先简单对NIO和Netty作简单了解 1. NIO NIO(Non-Blocking IO)起源于jdk1.4 NIO与BIO的作用是相同的,但使用方式完全不同 NIO支持面向缓冲区的、基于...

11/06 19:45
13
浅析RPC与WebService

虽然现在非常火的RPC技术以SpringCloud和Dubbo为主流,但是如果做接口调用,还是逃不了要用一些较传统的技术。前几天在做接口调用时恰巧用到了WebService的相关技术(8,9两节是真实的开发),...

初试RocketMQ消息中间件

1. 为什么要用MQ 在使用SpringCloud或Dubbo进行SOA架构后,不同的应用层模块(web)与业务层模块(service)要建立调用关系,也就是依赖/耦合 当模块变多时,模块间的耦合度也会逐步上升,这就需...

【挑战剑指offer】系列04:重建二叉树

1. 题干描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{...

【源码分析】面试问烂的equals和各种字符串、Integer比较

今天在空闲时间聊天时发现,面试题中的equals问题,以及String、Integer等的判等问题还是讨论的比较激烈而且混乱。。。(滑稽) 其实网上有非常多关于这种面试题的文章或者博客,其实多去看看就...

10/23 16:15
62
【挑战剑指offer】系列03:逆序打印单链表

本系列的算法原题来自于“牛客网-剑指offer”,写这个板块,不仅仅是解决算法问题本身,更是手动提高难度、自行变式,思考更多的解决方案,以带给自己一些启发。 1. 【逆序打印单链表】原始题...

【挑战剑指offer】系列02:替换空格

本系列的算法原题来自于“牛客网-剑指offer”,写这个板块,不仅仅是解决算法问题本身,更是手动提高难度、自行变式,思考更多的解决方案,以带给自己一些启发。 1. 【替换空格】原始题目 算...

【挑战剑指offer】系列01:二维数组的查找

本系列的算法原题来自于“牛客网-剑指offer”,写这个板块,不仅仅是解决算法问题本身,更是手动提高难度、自行变式,思考更多的解决方案,以带给自己一些启发。 1. 【二维数组的查找】原始题...

HttpClient入门及其应用

1. 先来看几个需求 项目中需要与一个基于HTTP协议的第三方的接口进行对接 项目中需要动态的调用WebService服务(不生成本地源码) 项目中需要利用其它网站的相关数据 这些需求可能或多或少的...

08/21 19:23
89
ActiveMQ入门,ActiveMQ与RocketMQ的对比

1. ActiveMQ入门 前面的文章已经写过MQ的相关概念,这里不再赘述。 1.1 ActiveMQ是什么 ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 1.2 ActiveMQ的特点...

运用Oltu框架搭建OAuth的Demo工程

Apache的Oltu就是实现了OAuth的框架 参考文章: http://jinnianshilongnian.iteye.com/blog/2038646 https://blog.csdn.net/jing12062011/article/details/78147306 1. 搭建Maven工程框架 <p...

初试oAuth2.0协议

1. 为什么要使用oAuth 原始的应用架构,如果要访问其他应用内的数据,必须通过授权 但是授权就需要登录,登录就需要用户名和密码 一旦用户名和密码被其他应用保存,则会失去安全性 一旦系统数...

08/01 11:29
40
设计模式笔记(八)——单例模式

上一次的状态模式中,每次都new出类来,太浪费内存,可以使用单例模式来改进。。。

04/11 20:53
13
设计模式笔记(七)——状态模式

上一次设计的观察者模式里,学生和工人中存在大量if-else分支结构,需要优化。。。根据阿里代码规范,改进的方法之一就是使用状态模式。。。

设计模式笔记(六)——观察者模式

1. 是什么——定义 定义对象间的一种一对多的依赖关系,让多个观察者同时监听某一个主题现象,当一个对象的状态发生改变时,会通知所有观察者对象,所有依赖于它的对象都得到通知并被自动更新...

04/09 20:45
176
设计模式笔记(五)——代理模式

复习基础的时候看到AOP了,突然想起来代理模式这个还是非常重要的。。。

04/01 13:37
23
设计模式笔记(四)——装饰者模式

装饰者模式跟建造者还是有一些相似的,这里紧接着建造者,把装饰者也整理出来。。。

03/30 19:56
11
设计模式笔记(三)——建造者模式

昨天在翻设计模式的时候突然发现有人在拿抽象工厂、建造者和装饰者作比较,准备这里先把建造者记录一下,装饰者回头再说。。。

03/28 20:35
22
设计模式笔记(二)——模板方法模式

之前在做通用抽取的时候用到了模板方法模式,又回想起Servlet的创建其实最常用的也就是使用的模板方法模式。。。

03/28 20:18
13
设计模式笔记(一)——设计模式的引入与三大工厂模式

这段时间除了在整理项目总结之外,还跟自己的团队开始分享关于设计模式的应用,相关的笔记也传到博客上,供大家阅读,如有不足,还请您高抬贵手提出宝贵意见,谢谢!

03/28 14:13
48

没有更多内容

加载失败,请刷新页面

返回顶部
顶部