摘要:
一、SpringBoot简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企 阅读全文
摘要:
MyBatis 简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain O 阅读全文
摘要:
JavaWeb环境搭建 打开IDEA New Project-Java Enterprise 选择Servlet 选择 Edit Configurations 加载tomcat服务器 接着选择Modules-dependencies 添加tomcat服务器至项目中 Javaee环境搭建完成 java 阅读全文
摘要:
SpringMVC是什么 SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架 ,属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。 三层架构 在 B/S 架构中,系统标准的三层架构包括:表现层、业务 阅读全文
摘要:
Spring的体系结构 spring框架整体架构,核心:IOC控制反转、AOP面向切面编程 IOC 控制反转 什么是IOC 原来:我们在获取对象时,都是采用new的方式,是主动的 现在:我们获取对象时,同时跟工厂要,有工厂为我们查找或者创建对象。 是被动的。 这种被动接收的方式获取对象的思想就是控制 阅读全文
摘要:
RunTime类进行exec的流程 源码:Runtime类 public class Runtime,它是一个公有类 构造函数:private Runtime() {},构造函数为私有,说明不能直接实例化该对象 private static Runtime currentRuntime = new 阅读全文
摘要:
基本概念 JNDI简介 JNDI全称为 Java Naming and DirectoryInterface(Java命名和目录接口),是一组应用程序接口,为开发人员查找和访问各种资源提供了统一的通用接口,可以用来定义用户、网络、机器、对象和服务等各种资源。 JNDI支持的服务主要有:DNS、LDA 阅读全文
摘要:
RMI 客户端与服务端调用过程 在前一篇文章中记录了RMI的基础知识,大家可以去参考:https://www.cnblogs.com/lalalaxiaoyuren/p/15988320.html 这里我们重新回顾下RMI客户端与服务端的调用过程! RMI底层通讯采用了Stub(运行在客户端)和Sk 阅读全文
摘要:
Commons Collections 1 调用链 本地环境: JDK1.7.0_80 commons-collections:3.1 package com.tyut.CommonsCollection1; import org.apache.commons.collections.Transfo 阅读全文
摘要:
概念 Java类加载器(Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中,用于加载系统、网络或者其他来源的类文件。Java源代码通过javac编译器编译成类文件,然后JVM来执行类文 阅读全文