- 博客(11)
- 收藏
- 关注
原创 Java反射机制
类装载器 类装载器就是寻找类的节码文件并构造出类在JVM内部表示对象的组件。在Java中,类装载器把一个类装入JVM中,需经过以下步骤: 装载:查找和导入Class文件 链接:执行校验(检查载入Class文件数据的正确性)、准备(给类的静态变量分配存储空间)和解析(将符号引用转换成直接引用)步骤,其中解析步骤是可以选择的 初始化:对类的静态变量、静态代码块执行初始化工作 public ...
2018-11-21 23:14:39
77
原创 Servlet基础
Servlet 啊 Servlet生命周期 在下列时刻Servlet容器装载Servlet: Servlet容器启动时自动装载某些Servlet,实现它只需要在web.xml文件中的< Servlet>< /Servlet>之间添加如下代码:< loadon-startup>1< /loadon-startup> 数字越小表示优先级别越高 在S...
2018-11-19 11:33:16
106
原创 MySQL
#MYSQL 约束 约束保证数据的完整性和一致性 约束分为表级约束和列级约束 约束类型包括: NOT NULL PRIMARY KEY UNIQUE KEY DEFAULT FOREIGN KEY 保持数据一致性,完整性 实现一对一或一对多关系 要求: 父表和子表必须使用相同的存储引擎,而且禁止使用临时表 数据表的存储引擎只能为InnoDB 外键列和参照列必须具有相似的数据类型。其中数字...
2018-09-22 11:16:50
137
原创 JavaWeb简介
Web应用程序 Tomcat服务器的目录结构 Web-INF目录结构 WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录 web.xml,项目部署文件 classes文件夹,用以放置*.class文件 lib文件夹,用于存放需要的jar包 修改Tomcat端口号 在tomcat安装目录打开/conf/server.xml &amp;amp;lt;C...
2018-09-07 21:41:21
710
原创 Spring事务管理
Spring事务管理 事务回顾 什么是事务? 事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败 事务的特性 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 一致性指事务前后数据的完整性必须保持一致 隔离性指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要互相隔离 持久性是指一个事务一旦被提交,它对数据库...
2018-09-02 16:30:41
124
原创 Spring Bean的装配(下)基于java的容器注解说明,以及Spring对JSR支持的说明
基于java的容器注解 @Bean @Bean标识一个用于配置和初始化一个由SpringIoC容器管理的新对象的方法,类似XML配置文件的 可以在Spring的@Component注解的类中使用@Bean注解任何方法(仅仅是可以) 上一点中,通常使用的是Configuration @Configuration public class AppConfig { @Bean ...
2018-09-01 16:30:38
142
原创 Spring Bean的装配(下)介绍Bena的注解实现,Autowired注解说明
Bean管理的注解实现及例子 注:从Spring3.0开始,Spring JavaConfig项目提供了很多特性,包括使用java的时候不用XML定义bean Classpath扫描与组件管理 类的自动检测与注册Bean @Component,@Reposiory,@Service,@Controller @Required @Autowired @Qualifier @Resource ...
2018-08-31 13:42:53
480
原创 IOC注入容器&Spring Bean装配(上)
几个重点 接口及面向接口编程 什么是IOC Spring的Bean配置 Bean的初始化 Spring的常用注入方式 接口 用于沟通的中介物抽象化 实体把自己提供给外界的一种抽象说明,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式 对应Jaca接口即声明,声明了哪些方法是对外公开提供的 在Java8中,接口可以拥有方法体 面向接口编程 结构...
2018-08-29 21:51:41
129
原创 Spring对AspectJ的支持
在Spring中配置@AspectJ 对@AspectJ支持可以使用XML或Java风格的配置 确保AspectJ的aspectweaver.jar库包含在应用程序(版本1.6.8或更高版本)的classpath中 @Aspect切面使用Aspect注解配置,拥有@Aspect的任何bean将被Spring自动识别并应用 用@Aspect注解的类可以有方法和字段,他们也可能包括切入点(poin...
2018-08-24 13:43:39
851
原创 AOP的基本概念
AOP:Aspect Oriented Programming的缩写,意为:面向切面的编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。...
2018-08-09 14:38:39
814
原创 关于Spring的基本概念
Spring是什么 - Spring是一个开源框架为了解决企业应用开发的复杂性而建的。 - 它是有一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 - 通过控制反转(IoC)的技术达到松耦合的目的 - 提供了面向切面编程的丰富支持,也允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发 - 容器的意义是包含并管理应用对象的配置和生命周期 ...
2018-08-04 11:30:40
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人