TangGodBlogs

TangGodBlogs

Slash Youth

dubbo源码深度解剖
1-架构原理 架构原理注册节点属性: ls /dubbo/包名+类名/ [consumers, configurators, routers, providers] consumers+providers 属性分隔:%+2位特定规则的值(获取时解析成系统中对应符号) [dubbo%3A%2F%2F192.168.174.1%3A20880%2Fcom.alibaba.dubbo.demo.DemoService%3Fanyhost%3Dtrue%26application%3Ddemo-provider%26dubbo%3D2.0.0%26generic%3Dfalse%26interf...
单体架构与微服务架构
1.单体架构与微服务架构 单体架构 微服务架构 微服务和单体区别 单体变微服务的策略 微服务架构区别 微服务4个设计原则2.springCloud springCloud与dubbo比较spring cloud与dubbo的性能对比测试:链接 版本规则 版本规则1.传统的版本号规则是什么? springframework-4.3.11.RELEASE 4.3.11.RELEASE 主版本号.次版本号.增强版本号.里程碑版本号 主版本号:项目的重大重构 次版本号:新功能的添加和变化 增强版本号:bug的修复 里程碑版本号:RELEASE 2.为什么springcloud版本用的是单词而不...
springboot监控
-springboot-admin:打开github https://github.com/ 搜索 :spring boot admin 进入下载量最多的项目 选择版本,进去后有文档: 应用:监控管理服务(srever): client: spring.boot.admin.client.instance.service-url= client端部署的ip+端口 不是监控中心server端的地址 spring.boot.admin.client.instance.service-url= client端部署的ip+端口 不是监控中心server端的地址
LinkedList1.6 与 1.8对比
前言今天来介绍下LinkedList,在集合框架整体框架一章中,我们介绍了List接口,LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。 linkedlist:增linkLast(E e);速度快:创建新节点,改变节点指向便可linkBefore(E e, Node succ);速度快:先采用二分查找,找到插入位置元素,之后创建节点改变指向addAll...
网络编程基本概念
1.阻塞IO—Socket Socket又称“套接字”,应用程序通常通过“套接字”向网络发出请求或应答网络请求。 Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,不会因为在服务器端或在客户端而产生不同的级别。不管是ServerSocket还是Socket,它们的工作都是通过SocketImpl类及其子类完成的。 套接字的连接过程可以分为四个步骤:服务器监听、客户端请求服务器...
zookeeper
-1.安装:-下载:http://www-eu.apache.org/dist/zookeeper/stable/ -修改配置文件:zookeeper的conf目录下的zoo.cnf -启动:bin目录下 ./zkServer.sh start -2.使用:-工具类: 基础属性+构造 初始化zk连接 配置文件 节点的路径为: /node1/node2 注意开头的 / 不能缺失 否则会出错 自定义操作 创建节点 创建临时节点删除节点 修改节点 查询节点 节点是否存在 -pom: 客户端版本和服务端版本不一致的话,会报错-临时节点下不能创建子节点,解决方法是把要创建子节点的节点创...
TangGod
酒精无法麻痹我的愁绪