- 博客(12)
- 收藏
- 关注
原创 JAVA8新特性
JAVA8新特性特点速度更快hashmap(数组-链表-红黑树【二叉树的一种】)取消永久区,将方法区改为了元空间,使用物理内存代码更少(增加了新的语法Lambda表达式)强大的Stream API在java中操作数据比sql语句还简单便于并行最大化减少空指针异常 Optional一、Lambda表达式1、为什么使用Lambda表达式...
2019-07-21 16:45:30 191
原创 MYSQL高级
MYSQL高级文章目录MYSQL高级一、Mysql的架构介绍1、Mysql配置文件2、Mysql逻辑架构介绍3、存储引擎二、索引优化1、性能下降SQL慢,执行时间长,等待时间长2、常见的join查询3、索引简介1、是什么?2、优势3、劣势4、MySQL索引分类5、MySQL索引结构6、哪些情况需要创建索引7、哪些情况不要创建索引4、性能分析1、MySQL Query Optimizer2、MyS...
2019-07-11 11:04:07 391
原创 MYSQL基础学习笔记
MYSQL基础学习笔记文章目录MYSQL基础学习笔记一、数据库的相关概念1、数据库的好处2、数据库的常见概念3、数据库存储数据的特点4、常见的管理系统二、DQL(查询语言)1、基础查询2、条件查询3、排序查询4、常见函数1、单行函数1、字符函数2、数学函数3、日期函数4、其他函数5、流程控制函数2、分组函数5、分组查询6、连接查询1、sql92标准1、等值连接2、非等值连接3、自连接2、sql9...
2019-06-28 11:00:48 489
原创 Servlet3.0注解开发应用
Servlet3.0注解开发应用1、简介和测试index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ...
2019-05-20 18:28:06 271
原创 Spring注解开发之容器创建过程
Spring注解开发之容器创建过程Spring容器的refresh()【创建刷新】;1、prepareRefresh()刷新前的预处理;1)、initPropertySources()初始化一些属性设置;AbstractApplicationContext子类自定义个性化的属性设置方法;2)、getEnvironment().validateRequiredProperties();...
2019-05-20 10:15:50 248
原创 Spring注解开发之扩展原理
Spring注解开发之扩展原理1、BeanFactoryPostProcessorbeanFactory的后置处理器在BeanFactory标准初始化之后调用,来定制和修改BeanFactory的内容;所有的bean定义已经保存加载到beanFactory,但是bean的实例还未创建注意:和BeanPostProcessor的区别:BeanPostProcessor是be...
2019-05-17 11:19:33 182
原创 Spring注解开发之声明式事务
Spring注解开发之声明式事务1、环境搭建1、导入相关依赖数据源、数据库驱动、Spring-jdbc模块2、配置数据源、JdbcTemplate(Spring提供的简化数据库操作的工具)操作数据3、给方法上标注 @Transactional 表示当前方法是一个事务方法;4、 @EnableTransactionManagement 开启基于注解的事务管理功能;...
2019-05-15 17:43:31 237
原创 Spring注解开发之AOP
Spring注解开发之AOP文章目录Spring注解开发之AOP1、AOP功能演示2、AOP原理@EnableAspectJAutoProxy是什么?AnnotationAwareAspectJAutoProxyCreator是什么?1、AnnotationAwareAspectJAutoProxyCreator的继承树2、分析子类实现的方法:3、创建和注册AnnotationAwareAspe...
2019-05-15 12:12:11 199
原创 Spring注解开发之自动装配
Spring注解开发之自动装配自动装配:Spring利用依赖注入(DI),完成对IOC容器中各个组件的依赖关系赋值;1、@Autowired & @Qualifier & @Primary1)、@Autowired:自动注入:1)、默认优先按照类型去容器中找对应的组件:applicationContext.getBean(BookDao.class);找到就赋...
2019-05-13 10:46:37 213
原创 Spring注解开发之属性赋值
Spring注解开发之属性赋值@Value & PropertySource使用xml方式:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML...
2019-05-09 15:02:52 319
原创 spring 注解开发之生命周期
spring 注解开发之生命周期 bean的生命周期:bean创建---初始化----销毁的过程 bean的生命周期是由容器管理; 我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法 构造(对象创建) 单实例:在容器启动的时候创建对象 多实例:在每次获取的时候创建对象自定义初始化...
2019-05-08 17:07:58 294
原创 Spring 注解开发之注册组件
Spring 注解开发之注册组件文章目录Spring 注解开发之注册组件1、@Configuration & @BeanSpring xml配置(在resources目录下配置一个beans.xml):**调用方法:**Spring 注解配置创建一个配置类(创建MainConfig配置类)调用方法:2、@ComponentScanSpring xml配置(在resources目录下配置一...
2019-05-07 17:13:05 293 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人