自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC知识点总结

MVC 设计思想mvc: (Model View Controller), 将一个web应用程序进行分层、model专注于业务逻辑(业务层、持久层、实体层), view 专注于页面表现,通过将 业务和表现 进行分离可以降低程序的耦合度,让程序变得更加容易维护,通过 controller 将 view 和 model进行关联,从而实现web应用程序的开发,mvc强调所有的请求应该有一个统一的访问入口,在SpringMVC中,通过 DispatcherServlet 核心控制器进行实现

2023-06-27 18:15:28 243

原创 Spring框架知识点总结

Spring是一个轻量级的容器,它的核心是 IoC(控制反转) 和 AOP(面向切面编程)

2023-06-25 11:17:16 370

原创 Spring使用通知 Advice 管理事务

Spring使用通知 Advice 管理事务Spring 默认采用声明式事务管理(通过配置的方式) ,也可以实现 编程式事务管理Spring 声明式 事务管理 默认 只能对 RuntimeException 进行回滚 !!!在Spring中 配置 事务管理器常见的事务管理器有DataSourceTransactionManager (JDBC事务管理),HibernateTransactionManager,JtaTranactionManager (分布式事务管理)

2023-06-21 15:47:30 634

原创 Spring整合MyBatis框架

添加相关的依赖包 org.mybatis mybatis 3.5.11 mysql mysql-connector-java 8.0.20

2023-06-21 15:45:50 117

原创 Spring------AOP

Spring AOPAdviceAspectjAdvice 通知MethodBeforeAdvice 前置通知AfterReturingAdvice 后置通知MethodInterceptor 环绕通知ThrowAdvice 异常抛出通知AfterAdvice 最终通知

2023-06-19 16:27:57 412

原创 Spring------简介

Spring核心技术IoC (Inverse Object Control) 控制反转DI(Dependency Injection) 依赖注入AOP : 面向切面编程i18N: 国际化validation : 数据校验data binding : 数据绑定type conversion : 类型转换SpEL : Spring表达式

2023-06-16 11:07:28 451

原创 Linux安装Tomcat步骤

Linux安装 tomcat 的步骤下载tomcatwget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.68/bin/apache-tomcat-9.0.68.tar.gz解压 tomcat 到 app目录tar -zxvf apache-tomcat-9.0.68.tar.gz -C ~/app

2023-05-26 16:43:39 1007 1

原创 Linux安装nginx的步骤

Linux安装nginx的步骤更新镜像源sudo apt-get update安装 nginxsudo apt install nginx -y验证 nginx 是否安装成功http://192.168.192.109

2022-12-18 19:44:42 152

原创 Linux安装MySQL数据库

Linux 安装 MySQL数据库更新镜像源sudo apt-get update 安装mysql数据库sudo apt install mysql-server -y修改mysql数据库的配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2022-12-13 15:28:11 109

原创 Linux安装JDK的步骤

Linux 安装 JDK的步骤下载 JDK安装包wget https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_linux-x64_bin.tar.gz

2022-12-07 22:16:19 337

原创 Mtbatis------基础应用

XML 映射器sql : 可被其它语句引用的可重用语句块insert : 映射插入语句update : 映射更新语句delete : 映射删除语句select : 映射查询语句

2022-11-30 21:40:18 311

原创 Maven项目构建工具

项目构建工具Maven : 是一个比较传统的项目构建工具Ant : 更早期的一个项目构建工具Grade : 目前相对比较主流的项目构建工具,大有替代maven之势,但目前在企业中多用于安卓。Java很多开源项目,框架都迁移到了Grade

2022-10-15 11:19:50 309

原创 JS异步请求

异步请求相比与传统的 同步请求(往往会伴随页面的跳转), 效率更高,可以再请求的过程中,对网页进行继续的处理异步请求 可以实现页面的 局部刷新,可以节约带宽

2022-10-09 19:21:52 2359

原创 Servlet------过滤器

Servlet 过滤器是一种切面AOP(面向切面编程)技术, 可以拦截 请求 和 响应可以在 请求前 处理某些内容, 可以在 响应后 处理某些内容

2022-10-06 12:59:24 104

原创 Servlet------文件上传和下载

Servlet 文件上传/下载文件上传 : 将客户端的资源通过网络传输的方式提交到远程web服务器的过程文件下载 : 将远程web服务器通过网络传输的方式同步到客户端的过程Servlet 文件上传基于Servlet3.0 API的文件上传apache 提供的 fileupload 文件上传

2022-10-04 11:10:02 565

原创 jsp------JAVA服务器页面

JSP是 sun 推出的一个 web 页面展示技术、用来替代 html。JSP是基于Java语言的一门技术、并且是服务器语言,需要通过tomcat等服务器运行JSP本质上是Servlet, 是Servlet的页面表现形式、Servlet是jsp的底层实现jsp 最终会被 tomcat 服务器解析成 servlet

2022-09-22 09:04:34 482

原创 Servlet介绍与配置

Servlet的介绍与配置Servlet 是 Java 语言官方推出一个 web 容器,是用来构建web应用程序的框架Servlet 编写的代码是需要运行在web服务器上的, 不能通过main方法进行调用

2022-09-19 13:33:59 734

原创 Java操作数据库

ODBC : 在操作系统中,需要提供相关的数据库驱动,才能进行数据库的操作ODBC-JDBCJDBC : 给 Java 语言提供操作数据库的一套规范和标准

2022-09-15 10:48:33 160

原创 数据库------root账户密码丢失找回

root密码丢失找回方式关闭 mysql 服务net stop mysql在管理员模式下,输入命令mysqld --shared-memory --skip-grant-tables --console

2022-09-09 09:21:55 222

原创 数据库------索引、视图

索引 index为了提高查询效率索引是基于字段的、是添加添加上的索引的种类唯一索引 : 主键约束、唯一约束采用就是唯一索引普通索引 : 可以给任何需要的字段添加组合索引 : 将多个字段联合起来构建一个索引

2022-09-05 21:52:55 189

原创 数据库------DQL操作

DQL数据查询语言 ,主要用来查询数据,使用的命令是 select常见的查询方式SimpleQuery简单查询基于表的查询条件查询分组查询分组筛选查询排序分页SubQuery (子查询)基于列的子查询基于条件的子查询嵌套查询关联查询集合查询with查询

2022-09-02 13:43:54 261

原创 数据库------DML操作

DML的操作数据操纵语言,指的是对表中的数据的增、删和改操作添加数据 insert into

2022-08-30 21:44:09 285

原创 数据库的库和表常见操作命令

数据库常见的命令学习数据库,主要学习的是如何通过 命令操作数据库关系型数据库是一个结构化容器 ,支持 SQL(结构化查询语言)SQL命令的四大种类DDL (数据定义语言)DML (数据操纵语言)DQL (数据查询语言)DCL (数据控制语言)...

2022-08-29 20:57:15 242

原创 数据库的介绍与安装

数据库进行数据存储的仓库、支持数据的持久化(永久性存储)操作, 支持相应的查询机制数据库的分类RDBMS 关系型数据库:NoSQL (Not Only SQL) 非关系型数据库RDBMS 常见的数据库种类MySQL : 是一个开源免费的数据库、支持商用。Oracle : 商用收费SQL Server: 微软的产品DB2 : IBM 商用数据库...

2022-08-29 19:57:36 126

原创 Vue------实现省市区三级联动

三个下拉框,分别代表省、市、区下面的任务就是,分别绑定 省、市、区三个下拉框:点击省会出现所有的省份点击对应的省份,市下拉框会对应出现对应的市点击市会出现所有的市点击对应的市,区下拉框会对应出现对应的区。依次可以实现 省市区三级联动。......

2022-08-27 12:04:05 14374 1

原创 JavaScript------事件

JS 事件JS 常见的事件类型JS 常见的事件类型键盘事件keydown : 键盘按下事件keyup : 键盘 弹起事件keypress: 键盘挤压

2022-08-24 09:18:25 43

原创 JavaScript------BOM

BOM 浏览器对象模型BOM : Browser Object Model 浏览器对象模型window : 一个 网页 就是 一个 窗口 , 一个 window 对象代表一个网页screen : 和浏览器 屏幕相关的一个对象 (了解)navigator : 和 浏览器导航 相关的 对象 (了解)history : 获取浏览器 历史记录 的对象location : 和 浏览器 网址 相关的 对象document : 和 浏览器 相关的 文档对象frames : 和 浏览器 框架 相关的 对象

2022-08-21 19:30:34 100

原创 JavaScript------总结

javascript是一个基于浏览器的客户端编程语言,是浏览器默认的脚本语言是一门基于面向对象的弱类型语言node.js是基于 javascript的 服务端技术

2022-08-20 17:24:07 443

原创 JavaScript------数组的应用及遍历方式

创建一个数组的方式new Array(); 创建一个空的数组,返回一个数组对象new Array(n); 创建一个指定长度的数组new Array(a,b,c...); 创建一个包含内容为 a,b,c...的数组对象[a...] : 闯将一个 包含 a...的数组(字面量的)...

2022-08-19 10:19:28 186

原创 JavaScript------入门

javascript是一个基于浏览器的客户端编程语言,是浏览器默认的脚本语言是一门基于面向对象的弱类型语言node.js是基于 javascript的 服务端技术。

2022-08-17 10:47:50 32

原创 HTML和CSS------时钟

1、在互联网上搜索一张表盘图片,将表盘在页面剧剧中2、分别制作 时针、 分针、 秒针3、将 时针、 分针、 秒针 固定在表盘中心点上4、给 时针、 分针、 秒针加入动画。

2022-08-12 21:13:00 481

原创 HTML和CSS------太极图

思路:1、画出两个长方形2、把两个长方形,拼成一个正方形3、把拼成的正方形放到一个与之匹配的正方形中4、把正方形的边角,锐化成圆5、把左边‘长方形’背景设为白色,把边‘右长方形’背景设为黑色,6、取‘长方形’宽为直径画圆,并把圆背景设为白色放到正方形的对称轴上,圆的上边与正方形的上边相切7、取‘长方形’宽为直径画圆,并把圆背景设为黑色放到正方形的对称轴上,圆的上边与正方形的下边相切8、取两个小圆,一黑一白,补全太极图......

2022-08-12 08:38:22 2942 1

原创 Java------类操作的方法

传入一个类,可以获得该类的所有父类。传入一个类,可以获得该类的所有接口。传入一个类,获得该类的所有属性。

2022-08-10 21:38:42 206

原创 Java反射

Java语言是一门静态化语言,反射赋予它动态化,让Java拥有动态化语言的一些特点Java反射指的是程序在运行期间,可以动态性的获取类的内部组成(类、属性、方法、构造方法、接口、父类)反射是高级编程、可以破坏Java的封装、但不能滥用反射、反射的效率相对不高反射通常多应用于框架...

2022-08-05 08:00:00 41

原创 Java多线程

程序: 静态的、是由有序的指令组成的进程: 动态的、是程序运行后的产物,一个程序至少会产生一个进程。和CPU有关系,是CPU做任务调度和资源分配的基本单位线程: 是比进程更小一个执行单元、是轻量级的、可以充分的利用CPU, 一个进程可以开启多个线程, CPU是执行任务的最小单位......

2022-08-04 20:50:25 41

原创 JavaIO流

和IO流相关的类都在 java.io 包中IO流主要可以实现对文件的读和写操作IO 中的 I 是 in(输入) ,O 是 out(输出)

2022-08-03 13:26:23 161

原创 Java集合

集合是用来进行数据存储的容器, 是数据存储的工具类集合是一个比数组更加强大的容器,和我们自己写的动态数组类似集合的容器大小是可变的、会自动进行扩容集合是可以嵌套的, 可以构建更加复杂的数据结构集合在 java.util 包集合支持泛型, 泛型主要应用于集合(在集合的学习和使用中,推荐使用泛型)...

2022-07-29 08:00:00 200

原创 Java集合框架

泛型是存储任意数据类型的模板、可以在编译阶段进行语法检查、不需要在进行类型转换只能支持引用数据类型,如果是基本数据类型、会发生自动封箱的操作

2022-07-28 21:16:08 44

原创 异常处理Throwable

异常 ThrowableError : 程序无法处理的异常一般称为错误Exception : 除错误之外的异常统称为异常

2022-07-25 08:48:55 46

原创 Java------JDK核心类

JDK核心类包装类Math/Random/UUID日期类

2022-07-21 21:51:25 116

空空如也

空空如也

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

TA关注的人

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