bluesnail95

25
获赞数
3
关注数
6
粉丝数
深圳
广东工业大学 | 信息管理与信息系统
IP 属地未知
2017-07-16 加入
浏览 10.2k
69 声望|新手
java
51
zookeeper
20
redis
15
分布式事务
12
分布式
12
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2020-07-19
    将博客搬至CSDN
    将博客搬至CSDN CSDN博客地址[链接]
  • 发布了文章2020-05-24
    jmap的使用
    (2)打印Java堆jmap -dump:format=b,file=/usr/local/heapdump.out pid可选项:live 只打印存活对象,如果没有指定,在堆中的所有对象都会打印。format=b 二进制格式
  • 发布了文章2020-05-01
    Spring源码分析(一)ApplicationContext实现原理
    ClassPathXmlApplicationContext是一个XML应用上下文,从类路径获取上下文定义文件。再接着调用本类的另一个构造方法,传入的refresh参数为true,表示要调用AbstractApplicationContext的refresh()方法自动刷新上下文。
  • 发布了文章2020-03-29
    Dubbo的服务暴露与服务消费原理(2)-基于注解配置原理解析
    在我的启动类AnnotationProviderMain中调用了AnnotationConfigApplicationContext(Class... annotatedClasses)构造方法,在这个构造方法里面,又调用了AnnotationConfigApplicationContext无参构造方法。无参构造方法中实例化了AnnotatedBeanDefinitionReader和Class...
  • 发布了文章2020-03-07
    Dubbo的服务暴露与服务消费原理(1)-基于XML配置原理解析
    xml配置 我们先来看看服务提供者和服务消费者是如何配置xml的 (1)服务提供者配置文件 {代码...} (2)服务消费者配置文件 {代码...} (3)服务提供者 {代码...} 那dubbo是如何解析这些标签的呢? 源码分析 (1)进入BeanDefinitionParserDelegate,执行parseCustomElement...
  • 赞了文章2020-03-01
    博客群发:及时一文多发,不要等到在其他平台看到别人抄去而懊恼~
    现在流行“复业刚需”,斜杠生活是大部分年轻人开始追求的一种生活模式。随着“知识付费”越来越被人们所接受,一些行业或领域涌现出各种拥有独到见解和输出文字或视频能力的人出现在我们的视野里。博客两个字都好几年没有流行了,而在这两年又被很多人捡了起来。
  • 发布了文章2020-02-29
    Zookeeper的客户端Curator的使用
    1.Zookeeper在windows上的安装下载地址:[链接] 参考资料:[链接] 遇到的问题:(1)临时节点下面不能创建子节点。解决方案:[链接] (2)我搭建的zookeeper版本是3.4.13,而开始使用的客户端的版本是3.2.0.出现版本不兼容,降到了2.12.0.解决方案:[链接]
  • 赞了文章2020-01-30
    手动配置网关,解决VMWare虚拟机内可以访问主机但无法访问互联网的问题
    常常都被虚拟机的网络折腾得颠三倒四,做点笔记吧。 问题:选择NAT后并配置好IP和NetMask之后,可以ping通主机,但连不通Internet。 解决:手动配置默认网关。 步骤: 在虚拟网络编辑器里,找到网关配置,这里是192.168.171.2 。 在虚拟机设置里,确认选择NAT。 IP和...
  • 发布了文章2019-10-26
    Dubbo拓展点加载机制
    Java SPI(Service Provider Interface) (1)接口 {代码...} (2)接口实现1 {代码...} (3)接口实现2 {代码...} (4)接口实现2 {代码...} (5)在resource目录下建立META-INF/services目录,建立接口的全路径名文件(这里是gdut.ff.spi.SPIService),在文件里以分行符分隔接...
  • 赞了文章2019-10-13
    Dubbo源码解析(二)Dubbo扩展机制SPI
    前一篇文章《dubbo源码解析(一)Hello,Dubbo》是对dubbo整个项目大体的介绍,而从这篇文章开始,我将会从源码来解读dubbo再各个模块的实现原理以及特点,由于全部由截图的方式去解读源码会导致文章很杂乱,所以我只会放部分截图,全部的解读会同步更新在我github上f...
  • 发布了文章2019-10-05
    Dubbo注册中心
    利用注册中心,服务提供者可以动态添加删除服务,服务消费者在收到更新通知后,可以拉取最新的服务从而实现同步。可以在注册中心实现统一配置,参数的动态调整可以自动通知到所有服务节点。
  • 发布了文章2019-10-02
    Dubbo的三种使用方式
    xml实现是最常使用的一种方式,好处是可以通过配置文件配置注册中心,暴露协议和服务接口,开发人员不需要理会太多Dubbo框架的实现,专注业务逻辑。在公司的项目中使用的也是xml的方式,可以集中管理配置。在github上给出的dubbo-demo有例子。
  • 赞了文章2019-09-23
    Java13的新特性
    Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java18的新特性Java19的新特性Java20的新特性Java21的新特...
  • 赞了回答2019-09-14
    QQ邮箱直接复制粘贴上传图片的原理是什么?
    html<div id="box" style="width:200px;height:200px;border:1px solid;" contenteditable></div>
  • 发布了文章2019-09-14
    服务监控Spring Boot Actuator
    (1)添加依赖 我使用的springboot的版本是2.0.5.RELEASE版本 {代码...} (2)可以直接使用的请求 路径 作用 /autoconfig 获取应用的自动化配置报告 /beans 获取应用上下文创建的所有bean /configprops 获取应用中配置的属性信息报告 /env 用来获取应用所有可用的环境属...
  • 发布了文章2019-09-14
    Docker之容器和镜像
    1. Docker是什么? 1.1 Docker简介 Docker是一个能把开发的应用程序自动部署到容器的开源引擎。 1.2 Docker组件 Docker引擎(Docker的客户端和服务器) Docker镜像 Registry Docker容器 1.3 Docker的安装 Docker可以部署在Ubuntu、Centos等宿主机中。在Centos7中使用...
  • 发布了文章2019-09-14
    MapReduce设计模式
    什么是MapReduce? 什么是MapReduce设计模式? 是使用MapReduce模式解决数据处理问题的通用解决模板。 学习资料 [链接] 《MapReduce设计模式》
  • 发布了文章2019-08-17
    HIve的安装
    1 hadoop hive的使用依赖hadoop,所以先介绍hadoop。 1.1 hadoop下载和安装 笔者是在Centos7.3上安装的hadoop,使用的是hadoop-3.2的版本。直接按照hadoop-2.9文档安装即可。 hadoop下载地址 1.2 设置hadoop的环境变量 hadoop的环境变量一定要设置,不然hive启动的时候...
  • 发布了文章2019-08-04
    MapReduce设计模式之连接模式和元模式
    这段代码包括两个Mapper,UserJoinMapper是用处理User数据,CommentJoinMapper是用来处理Comment数据,最后的输出是(userId,user/comment)。在UserJoinMapper中创建了一个布隆过滤器,将不符合条件(reputation>2000)的userId过滤掉。在UserCommentReducer中,根据u...
  • 发布了文章2019-07-27
    MapReduce设计模式之数据组织模式
    分层结构模式 应用场景 将基于行的数据转化成分层格式,如JSON。可以用在文章和评论的关系上等等。 代码实现 {代码...} {代码...} 分区模式 {代码...} 分箱模式 {代码...} 全排序和混排模式 {代码...} {代码...} 参考资料 《MapReduce设计模式》