会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学习笔记和总结
技术的道路上没有捷径
博客园
首页
新随笔
联系
管理
2018年8月7日
spring-security-oauth2 授权服务集成钉钉扫码登录
摘要: https://wawazhua.cn/post/java/other/dingding/
阅读全文
posted @ 2018-08-07 19:55 dahuandahuan
阅读(2506)
评论(0)
推荐(1)
2018年7月21日
Oauth2协议 通过js和ajax获取token及刷新token
摘要: https://wawazhua.cn/post/java/other/tokenfront/
阅读全文
posted @ 2018-07-21 14:11 dahuandahuan
阅读(4858)
评论(0)
推荐(0)
2017年12月4日
Netty--简单实现一个Servlet容器
摘要: https://wawazhua.cn/post/java/netty/netty-servlet/
阅读全文
posted @ 2017-12-04 22:22 dahuandahuan
阅读(3332)
评论(0)
推荐(0)
2017年12月3日
Netty--使用TCP协议传输文件
摘要: https://wawazhua.cn/post/java/netty/netty-file/
阅读全文
posted @ 2017-12-03 11:51 dahuandahuan
阅读(4677)
评论(0)
推荐(0)
2017年11月22日
Netty--RPC的原理和实现
摘要: https://wawazhua.cn/post/java/netty/netty-rpc/
阅读全文
posted @ 2017-11-22 21:59 dahuandahuan
阅读(1503)
评论(0)
推荐(0)
Netty--Google Protobuf编解码
摘要: Google Protobuf是一种轻便高效的结构化数据存储格式,可以用于结构化数据序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 编译安装: 下载Java版 https://github.com/google/p
阅读全文
posted @ 2017-11-22 21:59 dahuandahuan
阅读(491)
评论(0)
推荐(0)
Netty--JDK序列化编解码传输对象
摘要: https://luangeng.space 使用JDK序列化不需要额外的类库,只需要实现Serializable即可,但是序列化之后的码流只有Java才能反序列化,所以它不是跨语言的,另外由于Java序列化后码流比较大,效率也不高,所以在RPC中很少使用,本文只是做学习之用。 编解码器: publ
阅读全文
posted @ 2017-11-22 21:42 dahuandahuan
阅读(877)
评论(0)
推荐(0)
2017年11月21日
Netty--HTTP服务器原理和实现
摘要: https://wawazhua.cn/post/java/netty/netty-http/
阅读全文
posted @ 2017-11-21 22:30 dahuandahuan
阅读(3031)
评论(0)
推荐(0)
2017年10月1日
Netty--TCP粘包和拆包
摘要: https://luangeng.space TCP协议以流的方式进行数据传输,它无法理解其上层协议的数据意义,而是根据TCP缓冲区的大小对数据进行拆分或组装,即上层一个完整的包可能被拆为几个TCP包来发送,或上层几个包会被组合为一个TCP包发送,这就是TCP的粘包和拆包问题。TCP协议按照自己的工
阅读全文
posted @ 2017-10-01 09:13 dahuandahuan
阅读(681)
评论(0)
推荐(0)
2017年9月30日
Netty--TCP协议发送和接收数据
摘要: https://wawazhua.cn/post/java/netty/netty-tcp/
阅读全文
posted @ 2017-09-30 22:20 dahuandahuan
阅读(5084)
评论(0)
推荐(2)
2017年9月24日
Zookeeper--集群管理
摘要: https://luangeng.space Zookeeper--集群管理 在多台服务器组成的集群中,需要监控每台服务器的状态,一旦某台服务器挂掉了或有新的机器加入集群,集群都要感知到,从而采取相应的措施。一个主动的集群可以自动感知节点的死亡和新节点的加入,它才对更高效的提供服务。通常的做法是有台
阅读全文
posted @ 2017-09-24 22:45 dahuandahuan
阅读(1228)
评论(0)
推荐(0)
Zookeeper--配置服务
摘要: Zookeeper--配置服务 配置服务是分布式应用中重要的服务,作用是使集群中的机器可以共享配置信息中公共的部分。ZooKeeper可作为一个具有高可用,全局一致的配置服务器,允许客户端获取和更新配置文件。使用ZooKeeper中的观察机制,可以建立一个活跃的配置服务,客户端监控自己感兴趣的配置节
阅读全文
posted @ 2017-09-24 17:08 dahuandahuan
阅读(429)
评论(0)
推荐(0)
2017年8月19日
Zookeeper--分布式锁和消息队列
摘要: 在java并发包中提供了若干锁的实现,它们是用于单个java虚拟机进程中的;而分布式锁能够在一组进程之间提供互斥机制,保证在任何时刻只有一个进程可以持有锁。 分布式环境中多个进程的锁则可以使用Zookeeper来实现。 下面这种方法是使用顺序节点实现共享锁,流程如下: 对于lock()操作,首先让所
阅读全文
posted @ 2017-08-19 22:27 dahuandahuan
阅读(1404)
评论(0)
推荐(1)
Zookeeper--Watcher 和 ACL
摘要: Zookeeper--Watcher 和 ACL Watcher (观察) Zookeeper中的znode可以被监控,这是zk的核心特性。 通过exists,getChildren和getData这些读操作可以设置观察,通过create,delete和setData这些写操作触发观察。当一个观察被
阅读全文
posted @ 2017-08-19 22:26 dahuandahuan
阅读(245)
评论(0)
推荐(0)
Zookeeper--Java API
摘要: Zookeeper--Java API及示例 zk客户端要连接zk服务器,首先需要创建org.apache.zookeeper.ZooKeeper的一个实例对象,然后调用该类的接口来和服务器交互。 主要接口如下: String create(String path, byte[] data, Lis
阅读全文
posted @ 2017-08-19 22:24 dahuandahuan
阅读(264)
评论(0)
推荐(0)
2017年8月17日
Zookeeper--安装及命令
摘要: Zookeeper--单机模式安装 及命令 下载地址: http://zookeeper.apache.org/releases.html tar -zxvf zookeeper-3.4.10.tar.gz mv zookeeper-3.4.10 /Users/LG/tools/zookeeper-
阅读全文
posted @ 2017-08-17 23:37 dahuandahuan
阅读(174)
评论(0)
推荐(0)
2017年8月16日
Zookeeper--基本概念
摘要: ZooKeeper是用于分布式系统的高性能协调服务,通过简单的接口提供了命名服务,配置管理,同步和组服务等常用服务。 ZooKeeper是分布式的,开放源码的,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。 角色: Zookeeper分为服务端和客户端,客户端连接
阅读全文
posted @ 2017-08-16 22:55 dahuandahuan
阅读(254)
评论(0)
推荐(0)
Java基础--NIO
摘要: NIO库在JDK1.4中引入,它以标准Java代码提供了高速的,面向块的IO,弥补了之前同步IO的不足。 缓冲区Buffer Buffers是一个对象,包含了一些要写入或读出的数据。在面向流的IO模型中,数据是直接写入或读出到Stream对象中的,在NIO中,所有数据都是用缓冲区处理的,在读取数据时
阅读全文
posted @ 2017-08-16 19:12 dahuandahuan
阅读(168)
评论(0)
推荐(0)
2017年8月5日
Spring Cloud Bus 消息总线 RabbitMQ
摘要: Spring Cloud Bus将分布式系统中各节点通过轻量级消息代理连接起来。 从而实现例如广播状态改变(例如配置改变)或其他的管理指令。 目前唯一的实现是使用AMQP代理作为传输对象。 Spring Cloud Bus又被称为消息总线,负责管理和传播所有分布式系统中的消息,通过集成MQ实现广播机
阅读全文
posted @ 2017-08-05 22:25 dahuandahuan
阅读(1680)
评论(0)
推荐(0)
Spring Cloud 服务网关Zuul
摘要: Spring Cloud 服务网关Zuul 服务网关是分布式架构中不可缺少的组成部分,是外部网络和内部服务之间的屏障,例如权限控制之类的逻辑应该在这里实现,而不是放在每个服务单元。 Spring Cloud Netflix 中的Zuul正是提供该功能的组件: 1. 提供路由功能,可屏蔽内部服务细节,
阅读全文
posted @ 2017-08-05 11:06 dahuandahuan
阅读(1507)
评论(0)
推荐(0)
下一页
公告