- 博客(8)
- 收藏
- 关注
原创 spring boot 日志输出到 log.path_IS_UNDEFINED目录
springboot项目,logback配置文件如下<appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n</pattern>
2017-11-30 17:32:55 16592 1
原创 Spring的XML文件的Schema扩展点PluggableSchemaResolver
在dubbo源码解析第一章里,我们知道了在dubbo启动(也即spring启动)过程中,是先要加载相关的xml配置文件的,比如provider.xml,consumer.xml或者spring的applicationContextContext.xml都是需要先被加载到内存中去的,这个加载的入口在XmlBeanDefinitionReader类的 doLoadBeanDefinitions(Inpu
2017-11-27 20:38:18 1000
原创 龙哥dubbo源码阅读实践-源码入口(第一章)
资源准备1.dubbo开发手册下载: 地址:http://dubbo.io/docs/dubbo-dev-book.pdf 2.dubbo源码下载 地址:https://github.com/alibaba/dubbo/tags 3.导入项目到eclipse或者idea 注意: - dubbo项目是标准的maven工程,直接以maven项目导入即可 - se
2017-11-26 15:05:25 5250 1
原创 Access restriction: The type XX is not API (restriction on required library 'XXX/Ja
Access restriction: The type 'XMLChar' is not API (restriction on required library '/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/rt.jar')有时候,我们会引入rt.jar中的类来使用,比如: com.sun.or
2017-11-26 08:28:14 1822
原创 ContextLoaderListener加载过程(最详细版)
以下描述,将是最详细版spring的ContextLoaderListener加载过程,没有之一。ContextLoaderListener实现了ServletContextListener接口,ServletContextListener是Java EE标准接口之一,类似tomcat,jetty的java容器启动时便会触发该接口的contextInitialized。顾,java容器启动触发Con
2017-11-20 22:22:25 18586 11
原创 Kubernetes集群部署
环境:centos 参考:https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/第一步:创建仓库文件 目标路径 /etc/yum.repos.d/,创建文件virt7-docker-common-release.repo文件内容如下:[virt7-docker-common-release]
2017-11-10 11:26:44 414
原创 Callable返回的Future对象
Callable 返回Future对象,Future对象的get方法会阻塞,直到callable方法执行结束并且返回结果
2017-11-09 17:30:57 965
原创 Redis的pipeline
Redis是使用C/S模型的TCP服务器,称为请求/响应协议。 这意味着通常一个请求是通过以下步骤完成的: 1 客户端向服务器发送查询,并通常以阻塞的方式从套接字读取服务器响应。 2 服务器处理命令并将响应发送回客户端。因此,例如,四个命令序列是这样的: Client: INCR X Server: 1 Client: INCR X Server: 2 Client: INCR X
2017-11-09 17:18:13 455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人