- 博客(40)
- 收藏
- 关注
原创 Spring AOP和Spring整合Mybatis
文章目录1、AOP1.1、什么是AOP1.2 Aop在Spring中的作用1.3 使用Spring实现Aop2、Spring 整合 Mybatis2.1、回忆Mybatis的用法:2.2、Mybatis-Spring整合3、声明式事务3.1、回顾事务3.2、Spring中的事务管理:4、代理模式4.1、静态代理4.2、加深代理模式的理解:4.3、动态代理?(AOP的底层实现)5、面对对象7大原则...
2020-02-27 10:15:10
754
原创 Spring学习笔记
文章目录1、Spring1.1 简介:1.2、优点:1.3、组成:1.5、扩展2、IOC 理论推导:2.1、案例演示:2.2、IOC本质2.3、 IOC理解参考(无敌解释):3、HelloSping (第一个Spring程序)3.1、1. 导入Spring相关jar包3.2、编写相关代码:3.3、思考问题?4、IOC对象创建(注入)的方式:5、Spring配置5.1、别名:5.2、Bean的配置...
2020-02-24 23:11:14
728
原创 MyBatis学习笔记
文章目录MyBatis学习笔记1、MyBatis相关概念:2、MyBatis 使用案例:3、CRUD 增删改查:4、Mybatis 配置文件5、ResultMap6、分页(一定要会)7、模糊查询:8、生命周期和作用域:9、工厂模式10. Mybatis 进阶(一对多、多对一)11. 在Mybatis中使用注解开发13、动态SQLMyBatis学习笔记1、MyBatis相关概念:基本概念:...
2020-02-22 01:13:47
547
原创 Mybatis动态SQL学习笔记
文章目录Mybatis的动态SQL1、什么是动态SQL?2、搭建环境:3、动态SQL之IF标签:4、动态SQL之 trim(where, set)4、动态SQL之choose(when, othrewise)5、动态SQL之SQL片段:6、Foreach动态SQL编写技巧:X、SQL面试相关:Mybatis的动态SQL1、什么是动态SQL?概念: 搞清楚什么是动态SQL?回答:动态SQL就...
2020-02-22 01:09:19
424
原创 Java Web 开发之Jetty/Tomcat服务器配置以及Maven设置安装
文章目录Jetty 服务的安装与配置调试:Jetty 服务的安装Jetty 服务的设置Jetty 服务的调试Tomcat 服务的安装与配置调试:Tomcat 服务的安装Tomcat 服务的设置Tomcat 服务的调试Maven 系列:Maven 的作用:Maven 安装:Maven 设置:Maven 调试:Jetty 服务的安装与配置调试:Jetty 服务的安装Jetty 服务的设置Je...
2020-02-15 21:38:16
548
原创 JSP/Servlet 学习笔记
文章目录Servlet/JSP 疑难汇总:Web 容器:Servlet 的相关知识点:单例模式:反射和注解:Web请求JSP九大内置对象Unicode 相关问题Servlet/JSP 疑难汇总:Web 容器:什么是Web 容器?前提:我们知道servlet可以理解服务器端处理数据的java小程序,那么谁来负责管理servlet呢?这时候我们就要用到web容器。它帮助我们管理着serv...
2020-02-14 01:46:47
538
原创 JDBC 学习笔记
文章目录1、数据库驱动2、JDBC3、第一个JDBC程序10.4、Statement 对象5、PreparedStatement 对象6、使用IEDA连接数据库(类似于SQLyog)8、在JDBC中使用事务9、数据库连接池1、数据库驱动驱动:声卡、显卡、数据库都有驱动,利用驱动程序它们才能被应用程序使用并正常工作!小结:我们的程序会通过数据库驱动和数据库来打交道!2、JDBC概念:S...
2020-02-11 13:12:57
213
原创 Mysql 学习笔记
文章目录1、初始Mysql1.1、为什么学习数据库:1.2、什么是数据库:1.3、数据库分类:1.4、MySQL简介:1.5、安装MySQL:1.6、安装SQLyog1、初始MysqlJavaEE : 企业级Java开发(包括Web开发)Web开发的几个环节:前端:页面,展示数据!后台:是一个连接点,连接数据库 JDBC,链接前端(控制访问请求,控制视图跳转,给前端传递数据)数据库:...
2020-02-09 16:07:55
296
原创 JavaScript学习
文章目录1、什么是JavaScript1.1、概述1.2、历史2、快速入门2.1、引入 JavaScript2.2、基本语法入门2.3、数据类型2.4、严格检查格式3、数据类型3.1、字符串1、什么是JavaScript1.1、概述地位:JavaScript是一门世界上最流行的脚本语言Java、JavaScript的关系:JavaScript虽然是为了借助Java的名声而命名,其本...
2020-01-12 00:17:53
331
原创 CSS学习笔记
文章目录1、CSS入门1.1、什么是CSS1.2、CSS的发展史1.3、CSS快速入门1.4、CSS的3种导入方式:2、选择器2.1、基本选择器:2.2、层次选择器:1、CSS入门如何学习:CSS是什么CSS怎么用(快速入门)CSS 选择器 (重点 + 难点)美化网页 (文字,阴影,超链接,列表,渐变….) 声明盒子模型 网页基础~浮动 应用~定位网页动画(特效效果)...
2020-01-04 00:02:22
304
原创 网页制作之HTML学习
文章目录一、HTML基础1.1、什么是HTML1.2、发展史和优势1.3、W3C标准1.4、HTML的基本结构1.5、网站的基本标签(重点)1、标题标签2、段落标签3、换行标签(非闭合,不需要修饰某个对象)4、水平线标签:5、字体样式标签6、 特殊符号标签1.6、图像标签1.7、超链接1.8、块元素、行内元素1.9、小结:二、列表、表格、媒体元素2.1、列表:2.2、表格2.3、音频、视频2.4、...
2019-12-24 22:39:18
1127
原创 Java反射学习
文章目录1、Java反射机制概述1.1、静态 VS 动态语言:1.2、Java 反射概述:1、Java反射机制概述1.1、静态 VS 动态语言:动态语言: 是一类在运行时可以改变其结构的语言,例如:新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说:就是在运行时代码可以根据某些条件而改变自身结构的语言。 主要动态语言:Object-C、C#、J...
2019-12-10 22:16:58
161
原创 Java 注解学习
文章目录1、注解的认识:2、注解的分类:2.1、Java内置注解:2.2、元注解2.3、自定义注解:1、注解的认识:概念: Annotation 是从 JDK5.0 开始引入的新技术!注解的作用:(1). 注解不是程序本身,其可以对程序作出一定的解释(这一点跟注释:Comment 并没有什么区别)(2). 可以被其他程序(比如:有些带有注解的程序在运行过程中注解中的相关内容被读...
2019-12-10 21:27:06
111
原创 Java之网络编程
文章目录1.1、概述1.2、网络通信的要素1.3、IP1.4、端口1.5、通信协议1.6、TCP传输消息:文件上传:Tomcat1.7、UDP发送消息咨询1.8、URL1.1、概述信件的模型:计算机网络:(百度百科) 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,==实现资源共享...
2019-12-05 12:16:44
1196
原创 Java的GUI编程之AWT、Swing
文章目录常用的GUI的组件1、简介2、AWT(较为基础的GUI框架)2.1、Awt介绍2.2、组件和容器2.3、面板Panel2.4、布局管理器AWT布局小结:2.5、事件监听2.5、输入框 TextField 监听2.6、简易计算器,组合+内部类回顾复习!2.7、画笔2.8、鼠标监听2.9、窗口监听2.10、键盘监听3、Swing3.1、窗口、面板3.2、弹窗3.3、标签3.4、面板3.5、按钮...
2019-12-04 20:47:23
756
原创 Java多线程学习总结
文章目录JAVA多线程技术:线程简介:线程创建:(三种方法)Runnable 的创建以及使用方法:继承Thread类的创建以及使用方法:使用Callable类的创建以及使用方法:线程状态:(五大状态)线程优先级:线程休眠:线程插队:JAVA多线程技术:线程简介:线程和进程的区别:(0) 程序:程序是指令和数据的有序集合,其本身没有任何运 行的含义,是一个静态的概念。(1) **进程:...
2019-11-28 22:22:50
604
原创 JAVA文件I/O的其他流
文章目录数据输入输出流的概述和使用:内存操作流的概述和使用:打印流的概述和特点:标准输入输出流概述和输出语句的本质二种方式实现键盘录入:随机访问流:序列化流和反序列化流的概述和使用:Properties 属性集合:顺序流SequenceInputStream:压缩流ZipOutputStream和解压流ZipInputStream数据输入输出流的概述和使用:最大特点:能够读写基本数据类型数...
2019-11-21 22:28:51
125
原创 JAVA文件I/O的字节流、字符流
文章目录JAVA文件I/O流:JAVA文件I/O流:I/O流概述:a. I/O流用来处理设备之间的数据传输b. Java对数据的操作是通过流的方式c. Java用于操作流的对象都在IO包中 java.ioIO流分类:...
2019-11-16 22:10:14
298
原创 JAVA的Map集合
文章目录JAVA集合——MapMap的一些概念和特点:Map集合的获取功能测试:Map集合的遍历之键找值Map集合的遍历之键值对HashMap案例:LinkedHashMapTreeMapHashMap和HasTable的区别:Map案例演示:(统计字符串中每个字符出现的次数)集合嵌套之HashMap嵌套HashMap:集合嵌套之HashMap嵌套ArrayList:集合嵌套之ArrayList嵌...
2019-11-13 16:16:25
207
原创 JAVA的Set集合
文章目录JAVA——Set集合集合继承关系一览图:Set集合概述及特点HashSet:LinkedHashSet的概述和使用TreeSet的概述和使用:JAVA——Set集合集合继承关系一览图:Set集合概述及特点Set集合概述及特点:(通过API查看即可)a. 元素唯一Set集合的三个子类实现:a. HashSetb. LinkedHashSetc. TreeSetHa...
2019-11-13 10:42:35
235
原创 JAVA文件I/O
文章目录JAVA文件I/OIO流概述及其前奏File类的概述和构造方法File类的创建功能:File类的删除功能:(删除不走回收站)File类的重命名功能:File类的判断功能:File类的获取功能案例:(输出指定目录下指定后缀的文件名)文件名称过滤器的概述及使用:File操作的多个案例:删除多级文件夹 (思想:递归删除)判断单级目录下是有以 .jpg的文件,如果有,把后缀名改成.png判断多级目...
2019-11-12 14:33:56
285
原创 JAVA异常机制
文章目录JAVA异常JAVA异常的分类和概述:JVM默认是如何处理异常的:运行期异常:try...catch的方式处理异常:try...catch的方式处理多个异常:编译期异常和运行期异常的区别:打印异常堆栈信息:自定义异常类:throw的概述以及和throws的区别:finally关键字的特点及作用异常的注意事项及如何使用异常处理JAVA异常JAVA异常的分类和概述:异常的概述: 异常就...
2019-11-10 22:37:08
481
1
原创 JAVA List集合、泛型、增强for循环、方法中的可变参数、嵌套集合
文章目录JAVA集合对象数组JAVA集合概述:Collection集合的功能概述:JAVA集合——list类List概述及特点List的遍历:(案例)ListIterator的特有功能:并发修改异常产生的原因及解决方案数据结构的理解与特性List的三个子类的特点JAVA集合对象数组案例:需求:我有3个学生,请把这个3个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。代码示例...
2019-11-08 10:43:44
603
原创 JAVA常用类之Date、SimpleDataFormat、Calendar
文章目录JAVA常用类——DateJAVA常用类——SimpleDataFormat(格式化日期)案例:创建日期转换的工具类:案例:计算你活了多少天JAVA常用类——Date概述:类 Date 表示特定的瞬间,精确到毫秒。构造方法Date() 表示年月日 时分秒分配Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)Date date = new Date();Syste...
2019-11-06 17:59:21
385
原创 JAVA常用类之Math、Random、System、BigDecimal
文章目录JAVA常用类——Math:JAVA常用类——RandomJAVA常用类——SystemJAVA常用类——BigDecimalJAVA常用类——Math:概念:Math类中包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数!特点:Math类里面的属性和方法,全是静态修饰,直接使用类名调用成员属性:public static final double E : ...
2019-11-06 17:17:24
188
原创 JAVA正则表达式
文章目录正则表达式基本概念和语法:实践案例:(验证qq号:)实践案例:(校验邮箱!)功能部分:模式器和匹配器(也是与正则相关的两个东东)正则表达式基本概念和语法:概念:正确规则的表达式,一门独立的语法,很多语言都支持,作用用来定义一些规则,对数据进行校验。是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。语法:JAVA中用字符串来定义...
2019-11-06 16:53:39
195
原创 JAVA常用类之StringBuffer、Arrays、基本类型的包装类、自动拆装箱
文章目录StringBufferStringBuffer类的概述StringBuffer类的构造方法StringBuffer的添加功能:StringBuffer的删除功能:StringBuffer的替换和反转功能StringBuffer的截取功能及注意事项StringBuffer和String的相互转换案例1:(反转字符串!)案例2:(按照格式输出字符串!)StringBuffer和StringB...
2019-10-31 15:49:33
572
原创 JAVA常用类之Scanner、String
文章目录Scanner(用于接收键盘录入数据)Scanner的概述和构造方法原理Scanner类的hasNextXxx()和nextXxx()方法的讲解Scanner获取数据出现的小问题及解决方案String(字符串)String类的概述String类的构造方法String的特点:String类的常见面试题String类的判断功能案例:(模拟用户登录取款)String类的获取功能案例: (遍历字符...
2019-10-30 22:42:11
497
原创 JAVA常用类之Object类
文章目录JAVA常用类:API概述:Object 类:Object的hashCode()方法:Object类的getClass()方法:Object类的toString()方法:Object类的equals()方法:Object类的clone() 方法(浅克隆):深浅拷贝的问题:JAVA常用类:API概述:概念:API (Application Programming Interface...
2019-10-28 22:36:54
320
原创 JAVA面对对象内部类的种类以及用法
文章目录内部类概述和访问特点成员内部类:成员内部类的常见修饰符及应用:局部内部类:**(局部内部类使用的很少)**匿名内部类匿名内部类在开发中的应用内部类概述和访问特点内部类概述: 把类定义在其他类的内部,这个类就被称为内部类。举例:在类A中定义了一个类B,类B就是内部类。内部类访问特点:a. 内部类可以直接访问外部类的成员,包括私有。(可以把内部类看做外部类的一个属性!!!))b....
2019-10-25 23:20:58
174
原创 JAVA面对对象常见问题、链式编程、包小结
文章目录方法参数类型以及返回值类型问题研究类名作为形式参数:抽象类名作为形式参数:接口名作为形式参数:结论1类名作为返回值类型抽象类名作为返回值类型接口名作为返回值类型链式编程java——包的一些概念和理解package关键字的概述及作用包的定义及注意事项不同包下类之间的访问import关键字的概述和使用package,import,class有没有顺序关系(面试题)方法参数类型以及返回值类型问...
2019-10-24 22:31:02
380
原创 面对对象——抽象类,接口
文章目录面对对象——抽象类抽象类基础概念:抽象类的特点及成员特点:抽象类的常见问题:面对对象——接口接口的概念:接口的特点:接口中的成员特点:类与类,类与接口,接口与接口的关系:接口的示例:面对对象——抽象类和接口的区别:面对对象——抽象类抽象类基础概念:概述: 回想前面我们的猫狗案例,提取出了一个动物类。并且我们在前...
2019-10-16 22:34:39
169
原创 面向对象之封装、继承、多态
文章目录面对对象-封装private关键字的概述和特点:this关键字的概述和应用:面对对象-封装封装概述是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装好处a. 隐藏实现细节,提供公共的访问方式b. 提高了代码的复用性c. 提高安全性。封装原则:a. 将不需要对外提供的内容都隐藏起来。b. 把属性隐藏,提供公共方法对其访问。private关键字的概述和特点:...
2019-10-10 21:28:40
534
原创 JAVA面向对象进阶
文章目录面对对象-封装private关键字的概述和特点:this关键字的概述和应用:构造方法构造方法概述构造函数的方法重载:创建一个对象的步骤:static关键字的引入static 小结静态变量和成员变量的区别:JDK提供的帮助文档如何使用JDK提供的帮助文档?JDK帮助文档使用实践:学习Math类的随机数功能使用math进行一次猜数游戏:代码块面对对象-封装封装概述是指隐藏对象的属性和实...
2019-10-10 21:17:06
183
原创 JAVA面向对象概述
文章目录面向对象思想:类与对象及其应用:对象的内存图:成员变量和局部变量的区别:方法的形式参数是类名的时候如何调用匿名对象面对对象-封装private关键字的概述和特点:this关键字的概述和应用:面向对象思想:思想概述:(如果说函数是一种封装的话,那么面向对象就是更高级的封装,思想上更为简洁!)a. 当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。b. 可随着需求的...
2019-10-10 13:51:01
145
原创 JAVA数组和递归
文章目录数组一维数组二维数组递归Java中的内存分配以及栈和堆的区别:栈堆方法区本地方法区寄存器区(CPU使用)数组可以理解为一个容器,可以存储多个相同数据类型的数据。既可以存储基本类型的数据,也可以存储引用数据类型数组属于引用数据类型一维数组定义: 格式1:数据类型[] 数组名称 = new 数据类型[数组长度];(一般常用这个!) int[] a; //定义了一个in...
2019-10-09 22:14:08
705
原创 JAVA基础之运算符、录入数据、switch
文章目录运算符逻辑运算符位运算符JAVA键盘录入数据:java流程控制语句顺序结构语句选择结构语句循环结构语句运算符逻辑运算符逻辑运算符有哪些?&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)注意事项:a:逻辑运算符一般用于连接boolean类型的表达式或者值。(例如:大于3小于6 =====> x>...
2019-10-09 17:51:27
110
原创 JAVA循环和函数
文章目录JAVA循环循环小结:JAVA函数JAVA循环for 循环(这个循环的写法很类似于C语言的写法)for (int i=0;i<10;i++){ System.out.println("祖国生日快乐!!!");}break 跳出for循环(普通break跳出离break最近的循环语句,带标记的break跳出的位置则依据标记值而定,即:可跳出嵌套循环!)pu...
2019-10-02 00:08:09
517
原创 JAVA初级知识
授课内容常量 常量的概述和使用 进制概述和二,八,十六进制图解 不同进制数据的表现形式 进制转化 有符号数据表示法变量 变量的概述及格式 数据类型的概述和分类 数据类型转换之隐式转换 数据类型转换之强制转换运算符 算术运算符 赋值运算符 关系运算符02.01_Java语言基础(常量的概述和使用)(掌握)A:什么是常量 就是在程序的执行过程中其值不发生改变...
2019-09-28 07:24:39
117
原创 JAVA基础
授课内容:计算机基础知识 计算机 计算机硬件 计算机软件 软件开发 计算机语言 人机交互方式 键盘功能键及快捷键介绍 常用的DOS命令 Java语言概述JDK的下载,安装HelloWorld案例 环境变量的配置 注释 关键字 标识符 01.01_计算机基础知识(计算机概述)(了解)A:什么是计算机? 计算机(Compu...
2019-09-28 07:13:29
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人