自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 使用maven逆向工程插件生成pojo类、mapper接口以及mapper.xml

目录1.pom.xml文件中配置generator插件2.generatorConfig.xml的配置3.生成文件1.pom.xml文件中配置generator插件<plugins> <plugin> <groupId>org.mybatis.generator</groupId> ...

2019-05-15 16:56:50 332

原创 Spring MVC的流程

各个组件的功能: DispatcherServlet:前端控制器:相当于一个调度中心,由它来调用其他组件处理用户的请求,降低组件之间的耦合。​​​​​​​​​​​​​​​​​​​​​ HandlerMapping:处理器映射器:负责根据请求寻找Handler,不同的映射器实现不同的映射方式。 Handler:处理器:后端控制器,在前端控制器的控制下对用户的请求进行处理,...

2019-05-05 20:28:58 169

原创 Bean的生命周期

Bean的生命周期实例化bean对象; 封装属性,也就是依赖注入; 如果Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String)方法,此处传递的就是Spring配置文件中Bean的id值; 如果Bean实现了BeanFactoryAware接口或ApplicationContext接口,会调用它实现的set工厂方法,传递的是Spring工厂自身...

2019-05-04 17:11:45 156

原创 Spring中bean的作用域

<bean>标签中的scope属性标识该bean的作用范围。scope的取值:singleton:单例(默认值)——bean只创建一次,多次getBean都是得到的同一个bean对象; prototype:多例——每次getBean都创建一个新的bean对象; request:web开发中,每次HTTP请求都会创建一个新的Bean; session:web开发中,同一个...

2019-05-04 16:05:48 115

原创 Spring实例化bean的四种方式

Spring实例化bean的三种方式:无参构造方法实例化(Spring默认,常用,需要bean类中存在无参构造方法); 静态工厂实例化 实例化工厂实例化 注解方式实例化1. 使用无参构造方法实例化要求bean所属类中必须要存在无参构造。配置:<bean id = "bean1" class = "bean1类的全路径"/>2. 使用静态工厂实...

2019-05-04 15:44:18 4941

原创 BeanFactory和ApplicationContext

BeanFactoryBeanFactory是早期的Factory,无法支持spring插件,例如:AOP、Web应用等功能;ApplicationContext是BeanFactory的子接口,对BeanFactory进行了扩展: 国际化处理 事件传递 Bean自动装配 各种不同应用层的Context实现 区别BeanFactory采用延迟加载,ge...

2019-05-04 15:07:09 97

原创 IOC和DI

IOC的概念inversion of control,控制反转——将对象的控制权交给Spring管理。传统开发中,由代码来操控对象。 spring开发中,由容器装配和管理对象,程序只需要告诉容器自己需要什么对象而不管这个对象是如何创建的。DI的概念dependency injection,依赖注入——在Spring创建对象的过程中,将对象依赖的属性一并注入。...

2019-05-04 14:36:57 99

原创 IOC的实现原理

代码设计的几个重要原则:类与类之间尽量低耦合; 通过提供新的方法、属性来扩展功能而不是直接修改源代码。解决思路:面向接口编程提高代码扩展性; 编写工厂类,在工厂类中提供获取实现类对象的方法,从而实现接口和实现类的解耦; 在工厂类获取实现类对象的方法中,通过反射+配置文件的方式(而不是传统new实现类对象的方式)来获取实例对象,实现与工厂类的解耦。实现步骤:先获取...

2019-05-04 14:07:19 1898

原创 MySQL常用操作小结

目录对数据库的操作访问MySQL数据库查看数据库使用某个数据库创建一个数据库删除数据库修改数据库对表的操作创建表删除表查看表修改表对数据的操作添加数据删除数据delete删除:一条一条删除truncate删除:先删除表,再创建一个新的空表修改数据查询数据distinct去除重复数据as设置别名where条件过滤...

2019-04-27 11:52:37 97

原创 String s1 = new String("hello"); String s2 = "hello";的区别

String s1 = new String("hello");String s2 = "hello";System.out.println(s1 == s2);//falseSystem.out.pringln(s1.equals(s2));//true对于String s1 = new String("hello"),首先在堆内存中申请内存存储String类型的对象,地址值赋给...

2019-04-23 20:01:19 7710

原创 如何理解String的特点:一旦被赋值就不能改变?

指的是字符串常量池中存储的值不能变,栈内存中的引用的地址值可以改变。举例说明:String s = "hello";s += "world";System.out.println(s);//helloworld上述代码在内存中的实现过程:首先在方法区的字符串常量池中寻找有无hello字符串: 有,则将该字符串所在内存空间的地址值赋给 s 引用; 无,则在常量池中为其申请...

2019-04-23 19:34:36 787

原创 Java的异常处理机制

目录1.异常2.异常处理3.Java的异常体系结构4.处理异常的两种方式4.1 try...catch...finally捕获异常JDK1.7中捕获多个异常的新方案4.2 throws抛出异常5.throw和throws的区别6.finally关键字final、finally、finalize辨析catch中的return语句与finally语句...

2019-04-23 14:24:07 150

原创 Servlet

2018-12-30 21:16:27 92

原创 服务器HTTP协议

2018-12-30 21:16:04 268

原创 XML

2018-12-30 21:15:40 103

原创 DOM

2018-12-19 19:54:51 99

原创 BOM

2018-12-19 19:54:10 92

原创 JavaScript语法

2018-12-19 19:53:23 94

原创 CSS

2018-12-12 17:18:02 88

原创 HTML

2018-12-12 17:04:17 114

原创 多线程

1. 进程和线程的概述进程:正在运行的程序,是系统进行资源分配和调用的独立单位,每一个进程都有它自己的内存空间和系统资源多进程的意义:提高CPU使用率线程:是进程中的单个顺序控制流,是一条执行路径单线程——一个进程如果只有一条执行路径,则称为单线程程序 多线程——一个进程如果有多条执行路径,则称为多线程程序多线程的意义:提高应用程序的使用率Java程序运行原理java...

2018-12-01 16:28:57 96

原创 网络编程

1. 网络编程概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换网络模型网络模型一般指:OSI(Open System Interconnection开放系...

2018-12-01 16:28:40 115

原创 IO流

1. IO流概述IO流:用来进行设备间的数据传输问题(上传文件和下载文件)Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中2. IO流分类按流向分:输入流(读取数据) 输出流(写出数据)按数据类型分:字节流 字节输入流——InputStream  字节输出流——OutputStream 字符流(方便操作文本数据) 字符输入流——R...

2018-11-25 18:11:51 93

原创 API——集合

目录1. 集合类概述1.1 集合的由来1.2 数组和集合的区别1.3 集合的特点2. Collection接口2.1 概述2.2 Collection的功能概述2.3 Collection集合的遍历2.4 Iterator接口2.5 集合的使用步骤3. List接口3.1 概述3.2 List案例(同Collection)3.3 List的特...

2018-11-20 20:54:44 400

原创 API——常用类

目录1. API概述2. 常用类2.1 Object类/Scanner类2.1.1 Object类概述及构造方法2.1.2 Object类的成员方法2.1.3 Scanner类概述及其构造方法2.1.4 Scanner类的成员方法2.2 String类/StringBuffer类/StringBuilder类2.2.1 String类概述及其构造方法2.2....

2018-11-15 21:44:16 717

原创 面向对象(下)

目录1. 继承1.1 概述1.2 继承的优缺点1.2.1 优点1.2.2 缺点1.3 Java中继承的特点1.4 Java中继承的注意事项1.5 继承中类的各组成部分关系1.5.1 继承中成员变量之间的关系1.5.2 继承中构造方法之间的关系1.5.3 继承中成员方法之间的关系1.6 方法重写1.6.1 概述1.6.2 使用特点1.6.3...

2018-11-11 18:32:10 118

原创 面向对象(上)

目录1. 面向对象思想1.1 面向对象思想概述1.2 面向对象思想的特点1.3 面向对象开发、设计、特征2. 类与对象及其使用2.1 类与对象概述2.2 类的定义及分析2.3 类的使用2.4 对象的内存图3. 成员变量和局部变量的区别3.1 在类中的位置不同3.2 在内存中的位置不同3.3 生命周期不同3.4 初始化值不同4. 匿名对象...

2018-11-07 21:19:00 169

原创 Java基础语法之数组

目录1. 数组的概念及特点2. 数组的定义格式3. 数组的初始化3.1 概念3.2 初始化方式3.2.1 动态初始化3.2.2 静态初始化4.Java中的内存分配4.1 概述4.2 5个内存空间4.3 数组内存图解(理解)5.数组的常用操作5.1 数组遍历5.2 数组获取最值5.3 数组元素逆序5.4 数组查表法5.5 数组元素查...

2018-11-05 14:05:41 303

原创 Java基础语法之语句

目录1. 语句的作用2. 语句的分类2.1 顺序结构语句2.1.1 概述2.1.2 执行流程2.2 选择结构语句2.2.1 概述2.2.2 if语句的三种格式2.2.2 switch语句2.2.3 if语句和switch语句的区别2.3 循环结构语句2.3.1 概述2.3.2 循环语句的组成2.3.3 for循环语句2.3.4 while...

2018-11-04 13:36:38 251

原创 Java基础语法之运算符

笔记第二章 Java基础语法2.8 运算符2.8.1 概念2.8.2 运算符的分类2.8.2.1 算术运算符2.8.2.2 赋值运算符2.8.2.3 比较运算符2.8.2.4 逻辑运算符2.8.2.5 位运算符2.8.2.6 三目运算符2.8.3 运算符的优先级2.8.4 键盘录入第二章 Java基础语法2.8 运算符2.8.1 概念运算:对常量和变量进行操作的过程运算符:对常量和变量...

2018-11-03 11:34:47 162

原创 Java基础语法之方法

方法第二章 Java基础语法2.10 方法2.10.1 概念2.10.2 格式2.10.3 两个明确2.10.4 方法调用有明确返回值的调用没有明确返回值的调用2.10.5 注意事项2.10.6 方法重载概念特点2.10.7 方法递归(后面补充)第二章 Java基础语法2.10 方法2.10.1 概念完成特定功能的代码块,函数在Java中称为方法2.10.2 格式修饰符 返回值类型 方...

2018-11-03 10:41:47 109

原创 Java基础语法之数据类型

笔记第二章 Java基础语法之数据类型和数据转换2.6 数据类型2.6.1 概述2.6.2 分类2.6.2.1 基本数据类型(4类8种)2.6.2.2 引用数据类型(后面补充)2.6.3 不同数据类型的变量定义2.7 数据转换2.7.1 默认转换2.7.2 强制转换2.7.3第二章 Java基础语法之数据类型和数据转换2.6 数据类型2.6.1 概述Java语言是强类型语言,对于每一种数据...

2018-11-02 16:30:52 183

原创 Java基础语法之常量变量

笔记第二章 Java基础语法之常量和变量2.4常量2.4.1常量2.4.1.1概念2.4.1.2Java中的常量分类2.4.2进制2.4.2.1进制的概念2.4.2.2不同进制的数据表现2.4.3进制的转换2.4.3.1一般方法其他进制 → 十进制十进制 → 其他进制2.4.3.2快速转换法二进制和十进制的转换二进制和八、十六进制的转换2.4.4有符号的数据(正负数)表示法2.5变量2.5.1概念...

2018-11-02 15:20:25 146

原创 Java基础语法之关键字、标识符注释

第二章 Java基础语法2.1关键字2.1.1概念被Java语言赋予特定含义的单词2.1.2组成特点组成关键字的字母全部小写2.1.3注意事项goto和const作为保留字存在,可能在以后的版本作为关键字,目前并不使用在类似notepad++这样的高级记事本中,针对关键字有特殊颜色标记在类似notepad++这样的高级记事本中,针对关键字有特殊颜色标记2.2标识符2.2.1...

2018-11-01 22:27:05 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除