SpringBoot自动配置模块 该配置模块的主要使用到了SpringFactoriesLoader,即Spring工厂加载器,该对象提供了loadFactoryNames方法,入参为factoryClass和classLoader,即需要传入工厂类名称和对应的类加载器,方法会根据指定的classL ...
分类:
编程语言 时间:
2019-07-03 18:23:19
阅读次数:
113
文章目录 开发过程中,必不可少的需要读取文件,对于打包方式的不同,还会存在一些坑,比如以jar包方式部署时,文件都存在于jar包中,某些读取方式在开发工程中都可行,但是打包后,由于文件被保存在jar中,会导致读取失败。 这时就需要通过类加载器读取文件,类加载器可以读取jar包中的class类当然也可 ...
分类:
编程语言 时间:
2019-07-03 13:23:08
阅读次数:
97
第一个webpack本地服务 webpack本地服务相关的一些操作指令与应用 一、第一个webpack本地服务 需要下载安装的加载器和插件: 一定要注意先在全局安装webpack-dev-server,然后再在局部工作区间安装。然后测试代码非常简单,只需要一个html默认生成结构,css给body设 ...
分类:
Web程序 时间:
2019-07-02 19:29:36
阅读次数:
217
JVM的组成 类加载器 (classloader) 执行引擎 (execution engine) 运行时数据区域 (runtime data area) 对于Java程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为内一个new 操作去写对应的delete/free操 ...
分类:
编程语言 时间:
2019-06-29 00:28:58
阅读次数:
127
统一资源加载策略 提供了一套统一的资源抽象接口,以Resource接口为顶层接口。 实现类如下 ByteArrayResource 将字节数组提供的资源作为资源封装,如果通过InputStream形式方位该类型的数据,会返回该类型的数组 ClassPathResource 从Java程序的Class ...
分类:
移动开发 时间:
2019-06-27 10:47:42
阅读次数:
136
安装webpack webpack核心概念:入口、输出、加载器、插件、模块、模式 一、安装webpack 1.安装webpack之前需要安装nodejs环境,在使用nodejs环境自带的包管理工具npm进行下载,由于网络环境问题,建议安装先安装淘宝的镜像cnpm来实现下载。 由于webpack从3版 ...
分类:
Web程序 时间:
2019-06-27 00:38:03
阅读次数:
147
Tomcat组件梳理 Catalina 1.定义和功能 是Tomcat的核心组件,是Servlet容器,Catalina包含了所有的容器组件,其他模块均为Catalina提供支撑。通过Coyote模块提供连接通信,Jasper模块提供JSP引擎,Naming提供JNDI服务,Juli提供日志服务。结 ...
分类:
其他好文 时间:
2019-06-23 16:10:25
阅读次数:
77
一、前言 类加载器实战系列的第六篇(悄悄跟你说,这篇比较水),前面5篇在这里: 实战分析Tomcat的类加载器结构(使用Eclipse MAT验证) 还是Tomcat,关于类加载器的趣味实验 了不得,我可能发现了Jar 包冲突的秘密 重写类加载器,实现简单的热替换 @Java Web 程序员,我们一 ...
分类:
编程语言 时间:
2019-06-20 09:24:22
阅读次数:
133
一、前言 这篇是类加载器相关的第三篇: 实战分析Tomcat的类加载器结构(使用Eclipse MAT验证) 还是Tomcat,关于类加载器的趣味实验 昨天下午刚写了篇 类加载器相关的,晚上想着验证个问题:Tomcat 跑了多个spring web项目,那么org.springframework.w ...
分类:
编程语言 时间:
2019-06-16 09:35:06
阅读次数:
120
一,什么是代理 先说说代理,字面理解就是代替处理。常见的就是代理商,代理点,代替上游的团体处理某些事情。再实际一点就是类似于公司的总经理助理,总经理传达命令或者其他人上报事情,都通过助理,对外来讲助理助理就是总经理的牌面,替代总经理出面。 在jiava中,一般就是对某个对象进行代理,代理对象可以有原 ...
分类:
其他好文 时间:
2019-06-15 23:06:17
阅读次数:
253