暂时未有相关云产品技术能力~
暂无个人介绍
Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。主要内容是对Netflix公司一系列开源产品的包装,为Spring Boot应用提供了自配置的Netflix OSS整合。它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路由(Zuul),客户端负载均衡(Ribbon)等。
本篇内容记录了一些springcloud入门的相关知识。
dubbo采用的nio异步的通信,通信协议默认为 netty,当然也可以选择 mina,grizzy。在服务端(provider)在启动时主要是开启netty监听,在zookeeper上注册服务节点,处理消费者请求,返回处理后的消息给消费者,消费者使用服务时主要是订阅服务的节点,监听zookeeper节点目录,服务端的变化时zookeeper会推送给消费者,消费者重新缓存服务地址等。
做dubbo的配置时很容易发现,dubbo有一套自己的标签,提供给开发者配置,其实每一个标签对应着一个 实体,在容器启动的时候,dubbo会对所有的配置进行解析然后将解析后的内容设置到实体里,最终dubbo会根据实体中的值生成贯穿全局的统一URL。利用自定义标签使配置简单明了化,与spring完美融合。
Dubbo多注册中心的服务迁移,即将服务从一个地儿迁到另一个地儿,例如从A地迁到B地。
线程在它的生命周期中会处于各种不同的状态:新建、等待、就绪、运行、阻塞、死亡。
CountDownLatch可以理解为一个计数器在初始化时设置初始值,当一个线程需要等待某些操作先完成时,需要调用await()方法。这个方法让线程进入休眠状态直到等待的所有线程都执行完成。每调用一次countDown()方法内部计数器减1,直到计数器为0时唤醒。这个可以理解为特殊的CyclicBarrier。线程同步点比较特殊,为内部计数器值为0时开始。
本篇内容记录了mysql的一些常用命令。
本篇内容记录了关于linux常用命令的一些基本知识。
本篇内容记录的是对vsftpd的安装、配置、检查等一些基本操作。
本篇内容是记录的是对Linux网络配置、 RPM命令、 samba服务 、Linux目录结构的一些基本操作。
当越来越的的接口与实现类的增加后,duboo的xml配置会越来越多,为了防止几百几千行的代码,减少开发人员配置xml的工作量,使用duboo的注解模式,减少配置多出问题多的可能性!
本篇内容记录了与xwiki有关的一些基本操作。
本篇内容记录了sonarqube的下载、配置、启动等操作步骤。
SSL协议使用不对称加密技术实现双方之间信息的安全传递。可以实现信息传递的保密性、完整性,并且会话双方能鉴别对方身份。 与网站建立https连接时,浏览器与WEB SERVER之间要经过一个握手的过程来完成身份鉴定与密钥交换,建立安全连接。
本篇内容记录了zookeeper的下载、安装、启动等操作。
RSA算法是一种非对称密码算法,所谓非对称,就是指该算法需要一对密钥,使用其中一个加密,则需要用另一个才能解密。
首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接。默认情况下,所有账号都是禁止远程连接的。在安装MYSQL的时候,在设置ROOT密码那里有一个CHECKBOX,选中的话就开启了ROOT的远程登陆功能,默认是没被选中的。
在注册DLL或者OCX的方法应该使用regsvr32.exe,它的原理是通过修改注册表使右击OCX或者DLL文件时出现注册和反注册的菜单项。
这里用的是SWT/JFace开发application中SWT自带的org.eclipse.swt.ole.win32 包可以支持内嵌OLE和ActiveX。
本篇内容记录了git服务器使用的一些基本操作。
本篇内容记录了对Apache和SVN下载、安装、导入等操作。
InitializingBean接口为bean提供了属性初始化后的处理方法,它只包括afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。
本篇内容记录了mongodb的下载、安装、创建、连接等有关操作。
本篇内容主要记录redis的下载、主从配置以及测试的代码编写。
无论MySQL还是Redis,自身都带有数据同步的机制,像比较常用的 MySQL的Master/Slave模式 ,就是由Slave端分析Master的binlog来实现的,这样的数据复制其实还是一个异步过程,只不过当服务器都在同一内网时,异步的延迟几乎可以忽略。
如果要在filter或者servlet中使用spring容器管理业务对象,通常需要使用WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext())来获得WebApplicationContext,然后调用WebApplicationContext.getBean(“beanName”)来获得对象的引用,这实际上是使用了依赖查找来获得对象,并且在filter或者servlet代码中硬编码了应用对象的bean名字。