架构
文章平均质量分 63
Small leaf
一步一脚印
展开
-
Spring源码分析:@EventListener
今天天晴,心情不错,来盘他,分析一个Spring常用的事件技术,从源码的角度,以及Spring编写代码的方式来彻彻底底盘他。先来看注解@EventListener每一次我看到spring的一个注解,我的脑海就立马浮现1.有一个在spring生命周期中对应的类来处理它,如果是字段注解,那么一定是在对象实例化之前初始化它给他赋值,那么这个处理类可能就会实现BeanPostProcessor或者...原创 2020-03-04 10:46:38 · 379 阅读 · 0 评论 -
spring源码:spring生命周期中重要的接口类
spring启动后会有很有接口穿插在spring生命周期当中,熟练的了解这些,对我们读其他框架源码,或者自己写框架集成spring非常有帮助。1.BeanDefinitionRegistryPostProcessor扩展了BeanFactoryPostProcessor ,能够在BeanFactoryPostProcessor 检测之前执行,并且它也是BeanFactoryPostProces...原创 2020-03-03 22:00:10 · 500 阅读 · 0 评论 -
tars源码解析3-springboot启动
从spring xml ,spring JavaConfig,spring boot ,spring cloud。原理从始到终都是没有任何变化的,只要我们掌握了最核心的只不过是表现方式不同了。所以有了技术万变不离其中tars一样的,如果玩转它。从前面两篇,分析而言。要改成springboot的方式,无非就是使用它的方式改变了,核心是不会变的。使用方式有哪几个变化呢?启动方式,sprin...原创 2020-02-09 18:14:35 · 873 阅读 · 0 评论 -
tars源码解析2-客户端启动
在还没有认真分析源码之前,我根据以前阅读微服务框架的思路,去分析这样几个问题客户端如何获取服务节点列表客户端如何维持与服务之间的链接,这种链接是长连接还是短连接,使用的方式/框架是什么?客户端如何实现服务端调用的负载均衡,还是说负载均衡由硬件来处理(网络层来处理)。客户端与服务端数据是怎样通信的?序列化协议?客户端与服务端连接出现问题如何处理?这是我暂时想到的,当然微服务框架之间的处...原创 2020-02-02 13:03:23 · 1002 阅读 · 0 评论 -
tars源码解析1--服务端启动
tars源码解析1-服务段启动1. 服务如何启动1.12. 服务如何注册到注册中心首先本例子是来自,TarsJava/examples/quickstart-server/新建一个启动类App.javapackage com.qq.tars.quickstart.server;/** * @author : yesheng * @Description : * @Date : 20...原创 2020-02-02 11:31:09 · 1137 阅读 · 0 评论 -
Zookeeper: 数据发布订阅
Zookeeper几大典型应用场景1.数据发布订阅2.负载均衡3.命令服务4.分布式协调/通知5.Master选举6.分布式锁7.分布式队列我想每个应用场景均用实例来做一遍加深自己的影响。本次就写实例:数据发布订阅 .需求:将一个jdbc的配置放在zookeeper集群下,通过发布订阅,来动态获取jdbc配置。JDBC配置类** * jdbc 配置的信息 */public class Jdbc原创 2017-07-09 21:36:35 · 514 阅读 · 0 评论 -
jedis连接linux集群失败,单个可以连接
最近在搭建redis集群时。用jedis连接集群总是失败。本机能够远程redis集群,但是每当写入数据,进行节点切换的时候总是不能连接。172.16.168.200:2010> set hahah 2-> Redirected to slot [5096] located at 127.0.0.1:1010Could not connect to Redis at 127.0.0.1:1010:原创 2017-07-07 22:31:05 · 817 阅读 · 0 评论 -
云服务器 centos mysql搭建
云服务器 centos mysql搭建最近一直在搭建服务器,mysql遇到了一些安装的问题,总结下,免得总是百度找资料。1.下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-community-release-el7-5.noarch.rpm包sudo rpm -ivh原创 2017-06-16 14:29:36 · 478 阅读 · 0 评论 -
阿里云服务器搭建
自己搭建过几次阿里云,看到很多人新人不知道如何配置环境,这里分享自己的一点心得。前提是你已经有了一台云服务,此时你会拥有的云服务器的ip,用户名和密码。这里以ubunto 64位1.下载工具(xshell,xftp)xshell:是模拟终端软件,也就是说,你拥有一台linux服务器,也是就是说,你可以用xshell 来连接它。xftp:是和它配套的软件,用来上传文件到服务器用的。2.配置环境原创 2016-10-05 14:34:50 · 604 阅读 · 0 评论 -
并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht转载 2016-07-10 19:49:46 · 546 阅读 · 0 评论 -
IoC框架
链接http://blog.csdn.net/wanghao72214/article/details/3969594转载 2015-07-03 08:06:10 · 335 阅读 · 0 评论