摘要: 前言 前有芋艿大佬已经发过相关分析的文章,自己觉的源码总归要看一下,然后看了就要记录下来(记性很差...),所以就有了这篇文章(以后还要继续更😄) ,希望我们都能在看过文章后能够有不一样的收获。 声明:本文基于1.5.M1版本 相关的UML类图 解析: 首先我们来看下解析sql的过程中用到的类做一 阅读全文
posted @ 2018-10-26 22:57 selrain 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1、安装Tomcat 官网下载 解压缩:tar -zxvf apache-tomcat-8.0.32.tar.gz 配置server.xml 配置JVM参数: cd bin vim catalina.sh 首行添加如下: JAVA_OPTS和CATALINA_OPTS稍有不同,最好设置CATALIN 阅读全文
posted @ 2017-09-02 16:27 selrain 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前些天线上除出了个OOM问题,今天闲下来记录下: OOM的提示信息是-PermGen space,说明问题出在方法区,方法区存的是什么东西?:类的加载信息、常量、静态变量。 按照方法区的定义:类加载的多了?常量、静态变量定义的多了? 我们项目中使用了Dubbo,大家知道因为Dubbo是通过动态代理的 阅读全文
posted @ 2017-07-23 17:59 selrain 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 文件操作: 移动:mv [-i] src destination 删除:\rm [-r] 文件或名录 注:-r代表递归删除 rm前面加\,删除的时候就不会询问你是否删除 复制: cp [-ir] src destination 压缩/打包: 解压:tar [-zxvf] filename,针对tar 阅读全文
posted @ 2017-07-22 16:47 selrain 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 摘要: 通过解析配置文件,将xml定义的Bean解析并实例化,(涉及重要的类:ServiceBean、RegistryConfig[注册中心配置]、ProtocolConfig[协议配置]、ApplicationConfig[应用配置]),最终向注册中心注册服务提供方的过程。这里我们重点分析prov 阅读全文
posted @ 2017-06-11 15:30 selrain 阅读(3864) 评论(0) 推荐(2) 编辑
摘要: 扩展点配置: 约定: 在扩展类的jar包内,放置扩展点配置文件:META-INF/dubbo/接口全限定名,内容为:配置名=扩展实现类全限定名,多个实现类用换行符分隔。(摘自dubbo文档) 示例: 假如我现在想使用自己定义的协议Myprotocol,在resources目录下新建META-INF/ 阅读全文
posted @ 2017-05-22 23:41 selrain 阅读(3216) 评论(0) 推荐(0) 编辑
摘要: 前言: 这2种动态代理算是老生常谈的吧,面试还是会经常问到的,下面做下分析: jdk动态代理: import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect. 阅读全文
posted @ 2017-05-01 16:14 selrain 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 任务之间要么就是有依赖关系例如:A依赖B,B依赖C,要么就是独立的,无依赖关系,这个时候为了提高任务的执行效率,我们可以把这些任务柔和成一个定时任务来执行: 假设:A依赖B,B依赖C,那么C并不依赖其他任务,可以首先执行,B需要等C执行完才可以执行,A需要等B、C执行完才可以执行, 1、数据库中创建 阅读全文
posted @ 2017-04-26 22:54 selrain 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 最近参与了吕毅的一场live,主题旨在打造研发工程师的核心竞争力,听下来觉得不错,这里吧自己认为有用的东西整理下来: 1、 解决问题的能力: 刚工作一两年关注具体的技术细节,实现的效率和质量,不断的夯实基础;领导看你表现还不错,于是叫你跟进下某个模块的研发进度,这时候你就要根据个人能力评估开发进度, 阅读全文
posted @ 2017-04-21 00:43 selrain 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 阿里: 1、数据库索引、事务 2、IOC优缺点、aop使用场景, 3、ThreadLocal线程数据, 4、dubbo MQ使用场景,区别, 5、mybatis和手写sql区别,有什么好处,(mybatis 如何处理sql注入) 6、session 和cookie区别,用户登录如何处理session 阅读全文
posted @ 2017-04-09 21:28 selrain 阅读(173) 评论(0) 推荐(0) 编辑