自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 69_2Bootstrap

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。1.移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。2.浏览器支持:所有的主流浏览器都支持 Bootstrap。3.容易上手:只要您具备 HTML 和 CSS 的基础知识,您就可以开始学习 Bootstrap。4.响应式设计:Bootstrap 的响应式 CSS 能够自适应于台式机、平板电脑和手机。更多有关响应式设计的内容详见 Bootstrap 响应式设计。

2025-01-03 10:28:08 926

原创 69_1 jQuery【jQuery动画、jQuery的Ajax(做前后端分离)】

Ajax加载获取服务端的数据与服务端交互,给服务端传递客户端的数据以及获取服务端的数据

2025-01-03 10:24:23 1013

原创 68jQuery【jQuery操作DOM、事件】

使用$(html)函数动态创建节点元素函数$(html)只完成DOM元素创建,加入到页面还需要通过元素节点的插入或追加操作;同时,在创建DOM元素时,要注意字符标记是否完全闭合,否则达不到预期效果

2024-12-27 17:22:33 970

原创 67_2jQuery【jQuery和JS互相转换对象、操作DOM 】

jQuery对象就是通过jQuery包装DOM对象后产生的对象注意:jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方法

2024-12-27 17:19:03 825

原创 67_1 jQuery【选择器】

jQuery是由美国人John Resig于2006年创建的一个开源项目,如今已发展成为集JavaScript、CSS、DOM、Ajax于一体的强大框架体系,它的主旨是:以更少的代码,实现更多的功能(Write less,do more)。2.0版本以后,就不考虑兼容IE浏览器的问题

2024-08-15 19:57:26 934

原创 66_2Ajax【与传统Web交互区别、使用案例】

Ajax:(Asynchronous JavaScript And XML)指异步 JavaScript 及 XML它不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,是基于JavaScript、XML、HTML、CSS新用法

2024-08-13 10:20:05 961

原创 66_1JSON【浏览器中处理JSON、Java中处理JSON(FastJSON、Jackson)】、Java中的bean

JSON:JavaScript Object Notation是一种表示对象的方式基于JavaScript语言的轻量级的数据交换格式;(即:用来传输数据的一种格式)现在传输数据的方式更多是采用json的格式,渐渐代替了XML

2024-08-12 08:59:45 1103

原创 64MVC设计模式

Model-View-Controller(MVC)是一种软件架构模式,是软件设计模式的体现 ,用于组织代码并分离关注点,广泛应用于用户界面的开发中。该模式将相关程序逻辑划分为三个相互关联的组成部分:模型、视图和控制器 [10]。MVC 模式最初用于桌面图形用户界面(Graph User Interface,GUI),但后来因设计 Web 应用程序而变得流行。许多流行的编程语言都有 MVC 框架,这些框架促进了 MVC 模式的实现。

2024-08-09 15:11:03 536

原创 63文件上传、下载(IOUtils)

浏览器能够识别的文件会展示,不能够识别的文件就下载

2024-08-08 15:51:25 280

原创 62_2文件上传

所谓的文件上传就是服务器端通过request对象获取输入流,将浏览器端上传的数据读取出来,保存到服务器端

2024-08-08 09:12:57 607 1

原创 62_1 过滤器

Filter:过滤器,通过Filter可以拦截访问web资源的请求与响应操作。Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器。他可以拦截Jsp、Servlet、 静态图片文件、静态 html文件等,从而实现一些特殊的功能。例如:实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。

2024-08-07 13:03:55 350

原创 61监听器

监听器用于监听web应用中某些对象信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等。

2024-08-06 10:09:18 1049

原创 60_2JSP核心技术、EL、JSTL

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。**JSP实际上就是Servlet**JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据

2024-08-04 13:08:17 1023

原创 60_1简单的学生管理系统【功能实现(查看所有学生(分页)、修改和删除学生信息)】

使用idea编写学生管理系统,jsp+java;服务器用Tomcat,数据库管理系统用mysql

2024-08-03 09:00:52 308

原创 59简单学生管理系统【功能实现((完善注册、登录、详情页)、记住我 、安全退出、修改密码、修改学生信息、修改老师信息)】、JSP

使用idea编写学生管理系统,jsp+java;服务器用Tomcat,数据库管理系统用mysql

2024-08-02 16:08:07 1165

原创 58 简单学生管理系统【项目需求、数据库搭建、项目搭建、功能实现(注册功能、登录功能完善验证码功能(Session-会话对象))】

使用idea编写学生管理系统,先采用html+Java,再转换到jsp+java;服务器用Tomcat,数据库管理系统用mysql

2024-08-02 11:35:27 637

原创 57_2设置Servlet模板、Servlet线程安全问题、跳转

Servlet是线程不安全的。‌这是因为Servlet是单例模式的,‌当不同的请求都调用同一个Servlet时,‌只在堆内存中申请了一个对象空间,‌即只实例化了一次。‌如果多个请求在同一时刻出现,‌就会并发执行,‌从而导致线程不安全的问题。‌

2024-08-01 15:01:53 543

原创 57_1Servlet【生命周期、调用过程】

针对客户端的多次Servlet请求,通常情况下,服务器只会创建一个Servlet实例对象,也就是说Servlet实例对象一旦创建,它就会驻留在内存中,为后续的其它请求服务,直至web容器退出,servlet实例对象才会销毁。

2024-07-30 11:14:24 947

原创 56_2Web开发、Tomcat、Serlvet、Servlet的实现类、注册功能

学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。目前有一款免费且应用广泛的web容器Tomcat,是我们学习的首选该服务器支持JSP【html+java】以及Servlet规范。

2024-07-29 15:24:04 431

转载 56_1数据库连接池【自定义连接池、Druid(德鲁伊) 数据库连接池】

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高了数据库操作的性能。

2024-07-29 08:57:45 1120

原创 55事务、批处理、CBLOB

事务(transaction)是访问并可能更新数据库中各数据项的一个程序执行单元。由事务开始到事务结束之间的全部操作组

2024-07-28 10:08:40 776 1

原创 54JDBC【封装工具类、SQL注入问题】

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。

2024-07-03 11:04:29 816

原创 53_2IDEA安装使用、JDBC

JDBC全称为:Java Data Base Connectivity(java数据库连接),可以为多种数据库提供填统一的访问。JDBC是sun开发的一套数据库访问编程接口,是一种SQL级的API。它是由java语言编写完成,所以具有很好的跨平台特性,使用JDBC编写的数据库应用程序可以在任何支持iava的平台上运行,而不必在不同的平台上编写不同的应用程序。JDBC的主要功能如下(1)建立与数据库或者其他数据源的链接(2)向数据库发送SQL命令(3)处理数据库的返回结果

2024-07-01 21:23:46 766

原创 53_1MySQL【触发器、存储过程、函数、范式】

触发器(trigger)是MYSQL提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

2024-06-22 10:24:03 1180

转载 52_2MySQL【数据类型、约束、索引、视图】

数据类型(整数、浮点、字符串、日期时间)约束(主键、唯一、非空、外键)索引(主键、唯一、普通、全文,面试题) – 重要视图

2024-06-06 10:14:33 621

原创 52_1MySQL语言【DML、DCL】

数据操作语言(DML , Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据的完整性。常用的语句关键字主要包括insert、delete、update和select等。(DML:添加,修改,删除,DQL:查询)数据控制语言(DCL, Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。

2024-06-04 10:22:32 782

原创 51数据库与数据库管理系统、MySQL的安装、SQL语言【DDL、DML】

数据库(database)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效地组织和管理存储在数据库中的数据,如数据库管理系统MySQL

2024-06-02 11:49:00 1059

原创 50BOM【window对象、各种弹出框、定时器、Cookie】、JS对象

浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。

2024-05-30 09:51:16 612

原创 49DOM【事件、操作节点、DOM案例】

这是我们最重要需要掌握的技能,就是采用DOM的方式来操作网页的元素

2024-05-24 17:48:15 519

原创 48JS核心语法【流程控制语句、函数】;DOM【查找元素、操作元素、事件】

HTML DOM (文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。

2024-05-23 10:04:58 1258

原创 47HTML5新特性、JS【初识JS 、JS核心语法】

Javascript是基于对象和事件驱动的脚本语言,主要是嵌入到HTML中,应用在客户端,动态操作网页元素,也可以作用于服务端。特点:交互性(表单校验,信息提示,动态数据图表,ajax异步提交,解析服务端响应数据等等)安全性(不可以直接访问本地硬盘)跨平台性(由浏览器解析执行,和平台无关)

2024-05-18 10:33:53 894

原创 46CSS【常用CSS样式、盒子模型、定位、浮动 、扩展样式】

CSS 概述• CSS 指层叠样式表 (Cascading Style Sheets)• 样式定义如何显示 HTML 元素• 是为了解决内容与表现分离的问题• 多个样式定义可层叠为一• 样式通常存储在样式表中

2024-05-17 17:19:19 1178

原创 45HTML【常用的标签】、CSS【选择器】

CSS 概述• CSS 指层叠样式表 (Cascading Style Sheets)• 样式定义如何显示 HTML 元素• 是为了解决内容与表现分离的问题• 多个样式定义可层叠为一• 样式通常存储在样式表中

2024-05-11 23:02:38 1163

原创 44安装HBuilder、HTML【常用标签】

1.了解前端和后端的区别2.HMTL、CSS、JavaScript3.安装HBuilder4.常用的标签

2024-05-10 21:27:17 1290

原创 JDK1.8新特性(全)

Lambda是一个匿名函数(方法), 允许把函数作为一个方法的参数。利用Lambda表达式可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。一般都是优化匿名内部类函数式接口是指仅仅只包含一个抽象方法的接口,jdk1.8提供了一个@FunctionalInterface注解来定义函数式接口,如果我们定义的接口不符合函数式的规范便会报错。配合Lambda表达式一起使用Stream(流)是数据渠道,用于操作数据源(集合、数组等),生成元素序列。

2024-04-29 15:36:41 2082

原创 43JDK1.8新特性【Stream;Optional;接口的类优先原则和接口冲突;日期时间组件 ;重复注解】

1.Stream的中间操作 - 排序2.Stream的终止操作 – 匹配与查找3.Stream的终止操作 – 归约4.Stream的终止操作 – 收集5.Stream的串行流和并行流6.Optional7.接口的类优先原则 和 接口冲突8.日期时间组件9.重复注解

2024-04-28 16:30:30 967

原创 42JDK1.8新特性【函数式接口、Stream】

1.函数式接口​ 方法、构造方法和数组引用2.Stream​ 创建Stream​ 中间操作–筛选与切片、映射3.引入单元测试

2024-04-26 11:20:07 937

原创 41JDK1.8新特性【Lambda表达式、函数式接口】

1.lambda表达式(其实就有优化匿名内部类的方案)注意:使用lambda表达式必须有多态的思想2.函数式接口该接口中只有一个抽象方法@FunctionInterface这个注解表示该接口是函数式接口经验:如果你想玩转lambda表达式,必须先去学习匿名内部类+多态函数式接口应用场景:需求要你写个接口,这个接口只有一个抽象方法,就用函数式接口去代替

2024-04-24 16:32:51 1236

原创 40反射应用简单案例【数组扩容、业务与逻辑分离思想、操作注解】

1.反射案例 – 万能数组扩展注意:1.泛型的使用2.反射案例 – 业务与逻辑分离的思想注意:1.理解思想2.灵活使用配置文件3.理解数据中心DataCenter3.反射案例 – 操作注解注意:1.理解注解是可以给类、属性、方法提供额外信息。

2024-04-19 18:15:55 523

原创 39反射【操作方法(普通方法) 、操作方法里的(参数,返回值)、操作泛型、操作注解、操作数组、重点:封装反射的工具类】

反射获取class对象操作属性操作构造方法操作方法操作方法里的参数操作方法里的返回值操作泛型操作注解操作数组重点:封装反射的工具类。

2024-04-17 16:39:40 667

空空如也

空空如也

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

TA关注的人

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