自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring_IOC&AOP

1.IOC 注解: 导包:@Autowired: 该注解用来注入对象的,可以写在变量上,也可以写在setter方法上// set方法注入public class UserServiceImpl implements UserService { private UserDao userDao = null; /** * 从容器中找到一个和这个属性类型一致的bean对象注入进来 * ...

2021-08-31 16:07:37 73

原创 Spring_DI&IOC

1.Spring简介:Spring 是一个分层的,轻量级框架,其核心是 IOC(控制反转) 和 AOP(面向切面)2.Spring 环境搭建: 导包: 创建 applicationContext.xml 配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmln...

2021-08-30 13:54:52 83

原创 Reflection_反射机制

1.Java反射机制:指在程序的运行状态中,可以构造任意一个类的对象、了解任意一个对象所属的类、了解任意一个类的成员变量和方法以及调用任意一个对象的属性和方法,即动态获取和动态调用2.运用反射: a.获取运行时类: Class.forName("xx")、类名.class、对象名.getClass()public void m1() throw Exception { // 1. 通过类全名的字符串获取运行时类 Class class...

2021-08-29 20:25:13 74

原创 Mybatis

1.Mybatis:(是一款优秀的持久层框架,它支持 SQL、存储过程以及高级映射) 注解:使用注解,不需要有XML配置文件,需要将代码和SQL写在一起 XML:把SQL语句放到XML文件中2.Mybatis环境搭建: 导包: 创建jdbc.properties 和 Mybatis主配置文件:<?xml version="1.0" enco...

2021-08-28 20:31:06 79

原创 Servlet_Cookie&Filter

1.Cookie 和 Session: 相同点:都可以用来保存数据 不同点:Cookie的数据保存在浏览器端(客户端会话技术),有数据大小限制,相对不安全Session保存的数据在服务器端(服务器端会话技术),没有数据大小限制,数据安全 会话: 一次会话中包含多次请求和响应一次会话,即浏览器第一次给服务器资...

2021-08-26 20:10:45 152

原创 Servlet_JSP_EL&JSTL

1.EL表达式: EL表达式主要用于获取后端传递到页面的数据 和 运算语法: ${表达式} 获取值:EL表达式可以从四大域对象中获取数据(page域==>request域==>session域==>appliction域) $(域名称.键名):域名城 对应域 pageScope pageContext requestScope request ...

2021-08-25 19:15:16 57

原创 Servlet_JSP基础

1.JSP基础: 本质: 一个servlet JSP三大指令:指令语法: <%@ 指令名 属性名=属性值 %>page指令:比如导包,嵌套页面等<!-- contentType: 设置类型和字符编码 errorPage: 定义错误页面,出错时才会发生跳转 isErrorPage...

2021-08-24 19:25:31 142

原创 Servlet_四大域对象&初始化数据

1.Servlet基本创建 创建一个web项目 创建一个类,继承HttpServlet类,覆写doGet()和doPost()方法public class _01_HelloServlet extends HttpServlet {// 继承HttpServlet @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throw...

2021-08-23 20:03:30 161

原创 jQuery_day02

1.jQuery 尺寸:处理元素和浏览器窗口的尺寸 width 和 height/* width():设置或返回元素的宽度(不包括内边距、边框或外边距) height():设置或返回元素的高度(不包括内边距、边框或外边距)*/$("button").click(function(){ var txt=""; txt+="div 的宽度是: " + $("#div1").width() + "</br>"; txt+="di...

2021-08-22 19:47:20 44

原创 jQuery_day01

1.jQuery引入:<script src="jquery-1.10.2.min.js"></script>2.jQuery入口函数及JavaScript入口函数: jQuery: $(function(){ ... }); JavaScript: window.onload(){ ... };3.jQuery选择器: 基本选择器:ID选择器 $("#id") 获取指定I...

2021-08-20 20:41:00 48

原创 JavaScript_day03

1.节点获取节点类型的方式 描述 nodeType element 1 属性节点(attr) 2 文本节点(text) 3 注释节点(comment) 8 nodeName 元素节点 大写标签名 属性节点 属性名称 文本节点 #text 文档节点 #document nodeValue 文本节点 文本 属性节点 属性值 文档和元素节点 null 获取父...

2021-08-19 20:02:35 48

原创 JavaScript_day02

1.DOM: 文档对象模型 文档树:文档 一个网页 节点 网页中的所有内容都是节点(标签,属性,文本,注释等) 元素 网页中的标签 属性 每个标签的属性 DOM操作: a.获取元素(标签):<body> <div id="box1"> <span>hello</span> </div&gt...

2021-08-17 20:19:23 61

原创 JavaScript_day01

组成:BOM-浏览器对象模型:通过BOM可以操作浏览器窗口,如:弹框,浏览器的跳转等 DOM-文档对象模型:把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作...

2021-08-16 19:21:43 54

原创 CSS_三大模块

1.盒子模型 a.border: 盒子边框 border: border-wridth border-style border-corlor 其中style的属性值:none 无边框 solid 单实线 dashed 虚线 dotted 点线 double 双实线 注:圆角边框: border-...

2021-08-14 20:48:14 224

原创 CSS基础

1.css的三种方式: 内部样式: 一般位于title标签之后<head><style type="text/CSS"> 选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head> 行内式:只对其所在的标签及嵌套在其中的子标签起作用,优先级最高<a href="xxx" style="属性1:属性值1; 属性2:属性值2;...

2021-08-13 20:45:07 107

原创 HTML_标签

1.文本显示标签:标签 显示效果 <b></b>,<strong></strong> 粗体 <i></i>,<em></em> 斜体 <s></s>,<del></del> 加删除线 <u></u>,<ins></ins> 加下划线 ...

2021-08-12 19:55:22 70

原创 JDBC_

1.JDBC环境搭建步骤: 第一步:导包,即导入相应的mysql数据库驱动 mysql-connector-java-5.1.43.jar 第二步: 加载驱动 第三步: 获取连接 第四步: 创建一个Statement对象,用于承载SQL语句 第五步: 执行语句,处理运行结果 第六步: 释放资源@Test ...

2021-08-10 19:49:42 66

原创 MySQL基础_day03

1.连接查询:(inner join、left join、right join) a.inner join:内连接create table teacher( id int primary key, name varchar(20));create table student ( id int primary key, name varchar(20), teacher_id int);alter table student add fo...

2021-08-09 19:52:42 46

原创 MySQL基础-day02

1.约束约束类型 主键 外键 唯一 非空 自增 默认值 注释 关键字 primary key foreign key unique not null auto_increment default comment 主键设置:--在创建语句时添加主键(双主键时)create table if not exists person( id int, name varchar(20)...

2021-08-06 20:08:54 72

原创 MySQL基础-day01

用户方面: 1.创建用户: create user '用户名'@'主机' identified by '密码';create user 'admin'@'localhost' identified by 'root'; 2.授权: grant 权限 on 数据库名.表名 to '用户名'@'localhost' identified by '密码'-- all privileges:所有权限 *.*:代表数据库中所有的表g...

2021-08-04 06:42:35 131

原创 JavaSE基础之多线程

进程与线程:一个进程可以启动多个线程1.创建线程的两种方法 a.继承java.lang.Thread类,重写run()方法,该方法相当于程序的入口,最后在通过线程对象.start()方法启动线程public class Test_01 { public static void main(String[] args) { // 创建线程对象(继承) Thread thread = new Processor(); ...

2021-08-03 19:19:46 42

原创 JavaSE基础之正则表达式

符号 描述 \ 转义符 ? 匹配前面的表达式零次或一次等价于{0,1} * 匹配前面表达式任意次 等价于{0,} + 匹配前面表达式一次或多次 等价于{1,} . 匹配除了"\r\n"以外的任意单个字符 [^xyz] 匹配不包含的任意一个字符 \d 匹配一个数字字符 等价于[0-9] \D:匹配一个非数字 \w 匹配包括...

2021-08-02 20:25:08 112

原创 JavaSE基础之IO流

输入流 输出流 字节流 InputStream OutputStream 字符流 Reader

2021-08-02 19:49:17 69

原创 JavaSE基础之集合

Java中的集合两个接口:Collection、MapCollection List ArrayList类 LinkedList类 Set HashSet类 SoredSet TreeSet类 Map HashMap类 SortMap TreeMap类 1.Collection

2021-08-01 20:13:10 38

原创 JavaSE基础之包装类&String

1.基本数据类型的包装类 装箱:自动将基本数据类型转为包装类型 拆箱:自动将包装类型转为基本数据类型基本类型 包装类类型 byte Byte char Character short Short int Integer long Long float Float double Double boolean Boolean 以int为例: ...

2021-07-31 20:31:51 58

原创 JavaSE基础之异常机制

1. 整个系统异常如图所示: 异常分两种: 编译时异常:在编写代码时,就报错 运行时异常:执行java代码时报错2.Error:系统内部错误3.Exception:该类是所有异常类的父类 异常机制中处理形式: a.try...catch...:捕获,一般用在客户端 语法: try{ ...

2021-07-31 19:40:16 44

原创 JavaSE基础之设计模式

1.单例模式: 目的:实例化多次,只得到一个对象,即让某个类只能被实例化一次 实现步骤: a.构造方法私有化(为了不让用户直接创建对象,即不能让用户访问我们的构造方法) b.创建一个用于存储对象的静态变量(变量的类型一定是当前类类型) c.创建一个公共的静态方法,用来返回当前类的实例化对象,且保证只实例化一次 根据创建对象的时间不同,分懒汉模式和饿汉模式...

2021-07-31 19:04:25 70

原创 JavaSE基础之面向对象

1.类和对象 a. 对象:(万事万物皆可为对象) 所谓的对象就是由一个抽象的到具体某些属性的一个形式,即通过new一个实例化的类,封装一些特有的属性 b. 类:就是指抽象,看不见摸不到的东西 一般情况下创建对象的语法:(也可以通过反射创建) 类名 对象名 =new 类名(); //通过构造方法创建2.构造方法 构造方法是一个与类同名且没有返回值类型(连v...

2021-07-30 20:51:08 57

原创 JavaSE基础之数组

1.数组的特性: 1).是一种引用数据类型,数组中,用第一个元素的内存地址,作为整个数组的内存地址,然后通过内存地址偏移量能够快速找到其他元素 2).用来存储其他数据 3).长度不能直接更改,即一旦创建,元素个数不能变 4).下标从0开始2.数组的声明: a.静态声明:应在知道每个元素的情况下使用 数据类型[] 变量名={元素}; b.动态声明: ...

2021-07-29 21:02:32 73

原创 JavaSE基础之数据类型和变量

1.Java特性:准动态强类型解释性语言 解释型和编译型的区别: 编译型语言:通过指定的编译器,一次性把源码编译成一个指定平台可以执行的机器码,运行速度较快一些 解释型语言:使用专门的解释器对源码进行动态解释(运行多少就解释多少),不会生成新文件,运行速度慢程序基础 强制规则: 1).严格区分大小写,只能用字母、数字、下划线、$,且数字不能开头 2).不能使用关键字...

2021-07-29 20:22:04 70

空空如也

空空如也

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

TA关注的人

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