上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1.类的加载过程 JVM将类加载过程分为三个步骤: 装载(Load): 将.class文件通过IO流的方式加载到内存当中 1.将.class文件字节码内容加载到内存当中 2.先会将静态数据转换成方法区中的运行的数据结构 3.在堆内存当中生成一个代表这个类的Class对象,这个Class类的对象就是作 阅读全文
posted @ 2020-03-12 15:15 神剑战王 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一.字节码查看 将.java源文件编译成.class二进制字节码文件,运行该字节码文件 1.将class字节码文件内容输出到文本文件当中 javap -v xxx.class > xxx.txt 第一个部分: 显示生成class的java源文件的基本信息 Classfile /C:/Users/FL 阅读全文
posted @ 2020-03-11 16:16 神剑战王 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1.垃圾收集器 G1收集器 首先将Java堆空间划分为一些大小相等的区域(region),每个区域都是虚拟机中的一段连续内存空间。G1通过执行并发的全局标记来确定整个Java堆空间中存活的对象。标记阶段完成后,G1就知道哪些区域基本上是空闲的。在回收内存时优先回收这些区域,这样通常都会回收相当数量的 阅读全文
posted @ 2020-03-06 13:31 神剑战王 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Dubbox是什么 Dubbox是一个分布式服务框架,前身是阿里巴巴的开源项目Dubbo,后来阿里不再维护此框架;进而当当网进行了进一步维护,为了和Dubbo区分就取名为Dubbox。 简单而言,在Dubbox中主要存在三种角色:注册中心(Registry)、 提供者(Provider)、消费者(C 阅读全文
posted @ 2019-12-10 08:33 神剑战王 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 可以设置观察的操作:exists,getChildren,getData 可以触发观察的操作:create,delete,setData zookeeper观察机制; 服务端只存储事件的信息,客户端存储事件的信息和Watcher的执行逻辑.ZooKeeper客户端是线程安全的每一个应用只需要实例化一 阅读全文
posted @ 2019-11-28 08:18 神剑战王 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么是Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布 阅读全文
posted @ 2019-11-26 08:32 神剑战王 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.拦截器概述 1.1 什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。要使用Spring MVC中的拦截器,就需要对 阅读全文
posted @ 2019-11-14 08:12 神剑战王 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 使用 @ ExceptionHandler 注解 使用该注解有一个不好的地方就是:进行异常处理的方法必须与出错的方法在同一个Controller里面。使用如下: 1 @Controller 2 public class GlobalController { 3 4 /** 5 * 用于处理异常的 6 阅读全文
posted @ 2019-11-11 20:03 神剑战王 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Spring MVC 框架的文件上传是基于 commons-fileupload 组件的文件上传,只不过 Spring MVC 框架在原有文件上传组件上做了进一步封装,简化了文件上传的代码实现,取消了不同上传组件上的编程差异。 commons-fileupload组件 由于 Spring MVC 框 阅读全文
posted @ 2019-11-11 20:01 神剑战王 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ModelAndView 1 @RequestMapping(method=RequestMethod.GET) 2 public ModelAndView index(){ 3 ModelAndView modelAndView = new ModelAndView("/user/index"); 阅读全文
posted @ 2019-11-10 09:28 神剑战王 阅读(774) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页