热启动:修改代码保存时会自动重新启动项目。 热部署:动态替换你修改的class,效率会更高。 热部署是什么 编译生成Class 文件,文件里记录着和代码等对应的元数据,然后 Class 文件将被虚拟机的 ClassLoader 加载。 热部署利用class文件修改的特点,监听class文件是否有改动 ...
                            
                            
                                分类:
编程语言   时间:
2018-12-13 11:28:11   
                                阅读次数:
169
                             
                         
                    
                        
                            
                            
                                    classloader简介 1 classloader层次结构(父子关系) Bootstrap(ClassLoader) ExtClassLoader AppClassLoader XXXClassLoader AppClassLoader XXXClassLoader XXXClassLoader ...
                            
                            
                                分类:
编程语言   时间:
2018-12-13 01:24:19   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                    前言 Tomcat自带的日志实现是 ,它是对默认的JDK日志java.util.logging进行一定的封装,和标准JDK日志支持相同的配置,但是和log4j等常用的日志框架比起来功能要较为简陋。但是tomcat juli可以针对不同的classloader来使用不同的配置文件,使得tomcat下不 ...
                            
                            
                                分类:
编程语言   时间:
2018-12-12 22:39:08   
                                阅读次数:
550
                             
                         
                    
                        
                            
                            
                                    在开发node过程中,每次修改代码都需要重新启动服务,是一件很抓狂的事情 使用nodemon热加载可以帮我们很好的解决这一问题 1. 安装 2. 修改npm启动项 3. 开启服务 ...
                            
                            
                                分类:
Web程序   时间:
2018-12-11 21:56:05   
                                阅读次数:
401
                             
                         
                    
                        
                            
                            
                                --摘自《android插件化开发指南》 1.宿主App加载插件中的类 2.最简单的插件化方案就是在宿主的androidmanifest.xml中申明插件中的四大组件 把插件dex合并到宿主dex中,那么宿主app对应的classloader就可以加载插件中的任意类 加载插件中的资源 以上方案有2个 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-11 21:53:33   
                                阅读次数:
243
                             
                         
                    
                        
                            
                            
                                java分布式 Java高并发 Java高可用 Java高扩展 高并发架构
NIO通讯
spring boot
                            
                            
                                分类:
编程语言   时间:
2018-12-07 16:44:19   
                                阅读次数:
201
                             
                         
                    
                        
                            
                            
                                    一直用一个方法安然无恙,今天在新项目中突然乱码了,原代码: 优化后: ...
                            
                            
                                分类:
其他好文   时间:
2018-12-06 17:48:22   
                                阅读次数:
372
                             
                         
                    
                        
                            
                            
                                    Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。 Class.getResource(String path) path不以’/'开头时,默认是从此类所在的包下取资源; path 以’/'开头时 ...
                            
                            
                                分类:
其他好文   时间:
2018-11-24 21:01:54   
                                阅读次数:
177
                             
                         
                    
                        
                            
                            
                                    Class.getResourceAsStream() 会指定要加载的资源路径与当前类所在包的路径一致。 例如你写了一个MyTest类在包com.test.mycode 下,那么MyTest.class.getResourceAsStream("name") 会在com.test.mycode包下查 ...
                            
                            
                                分类:
其他好文   时间:
2018-11-16 17:32:38   
                                阅读次数:
200
                             
                         
                    
                        
                            
                            
                                    类加载机制主要分3块:类加载器(ClassLoader)、类加载过程和双亲委托(破坏双亲委托) 类加载器:是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。jdk自带了三种类加载器,分别是引导类加载器(Bootstr ...
                            
                            
                                分类:
编程语言   时间:
2018-11-16 00:32:32   
                                阅读次数:
251