自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringMVC上

在SpringMVC的配置文件中配置< mvc:default-servlet-handler />后,会在Spring容器中创建一个资源检查器,它对进入DispatcherServlet的URL进行筛查,如果不是静态资源,才由DispatcherServlet处理。而每个资源都会占据一个网络路径,无论对该资源进行增删改查,访问的路径是一致的。SpringMVC使用框架提供的文件解析器对象,可以直接将请求体中的文件数据转为MultipartFile对象,从而省略原生上传中分析请求体的步骤。

2024-09-08 17:12:18 1182

原创 Spring

Spring介绍什么是SpringSpring是一个开源框架,为简化企业级开发而生。它以IOC(控制反转)和AOP(面向切面)为思想内核,提供了控制层SpringMVC、数据层SpringData、服务层事务管理等众多技术,并可以整合众多第三方框架。Spring将很多复杂的代码变得优雅简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。Spring官网地址:https://spring.io/Spring6版本介绍2022年底,Spring正式发布Spring6,此时距离Sp

2024-09-05 23:03:10 1395

原创 MyBatis

ORM(Object Relationl Mapping),对象关系映射,即在数据库和对象之间作映射处理。之前我们使用JDBC操作数据库,必须手动进行数据库和对象间的数据转换。// 新增方法,将对象转为sql语句字段(null,?)";));ss());// 省略资源关闭...// 查询方法,将数据库结果集转为对象user");//遍历查询结果集// 拿到每一列数据// 将数据封装到对象中// 省略资源关闭...这段代码中,

2024-09-02 19:24:34 1240

原创 Maven

黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值白盒测试:需要写代码。关注程序的具体执行流程单元测试是指对软件中的最小可测试单元进行检查和验证,java里单元测试指一个类的功能。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。Junit是Java编程语言的单元测试框架,用于编写和运行可重复的自动化测试。从分类中属于白盒测试。定义一个计算器工具类。//加法return a+b;//除法return a/b;

2024-08-29 19:27:08 962

原创 Ajax技术详解

JSON(JavaScript Object Notation) 是一种**基于字符串的轻量级的数据交换格式。**易于人阅读和编写,同时也易于机器解析和生成。JSON是JavaScript数据类型的子集。XML 可扩展标记语言。XML 被设计用来传输和存储数据。XML 和 HTML 类似,不同的是 HTML 中都是预定义标签,而 XML 中没有预定义标签, 全都是自定义标签,用来表示一些数据。比如说我有一个学生数据: name = “zhangsan”;age = 22;

2024-08-21 21:16:19 1232

原创 XML技术

HTML和XML都是W3C(万维网联盟)制定的标准,最开始HTML的语法过于松散,于是W3C制定了更严格的XML语法标准,希望能取代HTML。爬虫程序有一些参数需要配置,如果直接将参数写在JAVA程序中,则修改参数非常不方便,所以此时我们将参数写在XML配置文件中,通过解析XML文件获取参数的配置信息。比如我们要开发一个网站,在网页的右上角需要显示今日天气,如果人工查询天气预报维护非常繁琐,我们就可以使用爬虫程序自动爬取天气网站的程序,自动更新。虽然XML标签是自定义的。约束就是定义XML书写规则的文件,

2024-08-21 17:48:23 622

原创 JSP详解

请求转发是服务端的一种请求方式,相当于在服务端中直接请求某个资源。简写方式:request.getRequestDispatcher(“/test.jsp”).forword(request,response);JSTL(Java server pages standarded tag library,即 JSP 标准标签库)JSTL 标签是基于 JSP页面的。

2024-08-21 14:05:51 1137

原创 Servlet技术详解

硬件服务器的构成与一般的PC比较相似,但是服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。软件服务器(英文名称Server),也称伺服器。指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。Tomcat服务器是Apache的一个开源免费的Web容器。它实现了JavaEE平台下部分技术规范,属于轻量级应用服务器。Tomcat版本说明。

2024-08-20 20:50:18 1879

原创 计算机网络协议详解

从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称TCP/IP 为网络协议群。

2024-08-18 22:49:59 1633

原创 JavaScript

对象(object)是 JavaScript 语言的核心概念,也是最重要的数据类型,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。var user={age:13对象的每一个键名又称为“属性”(property),它的“键值”可以是任何数据类型。如果一个属性的值为函数,通常把这个属性称为“方法”,它可以像函数那样调用var user={如果属性的值还是一个对象,就形成了链式引用var user={name:xyy,age:12,

2024-08-18 18:06:37 901 4

原创 CSS3技术

CSS(Cascading Style Sheets)层叠样式表,又叫级联样式表,简称样式表CSS文件后缀名为 .cssCSS用于HTML文档中元素样式的定义。

2024-08-17 09:10:07 1075

原创 HTML5

HTML5是用来描述网页的一种语言,被称为超文本标记语言。用HTML5编写的文件,后缀以 .html 结尾。HTML是一种标记语言,标记语言是一套标记标签。标签是由尖括号包围的关键字.

2024-08-14 14:28:28 966

原创 JDBC技术

JDBC(Java DataBase Connectivity)java 数据库连接是 JavaEE 平台下的技术规范定义了在 Java 语言中连接数据库,执行 SQL 语句的标准 API可以为多种关系数据库提供统一访问数据库驱动就是直接操作数据库的一个程序不同数据产品的数据库驱动名字有差异在程序中需要依赖数据库驱动来完成对数据库的操作后缀properties的文件是一种属性文件。这种文件以key=value格式存储内容。Java中可以使用Properties工具类来读取这个文件。

2024-08-13 19:10:39 489

原创 数据库范式与表关系

数据库范式是关系型数据库中表的一种设计规则范式是符合某一种设计要求的总结。结构合理冗余较小尽量避免插入删除修改异常。

2024-08-11 17:57:58 810

原创 MySQL数据库的使用

MySQL数据库的使用数据库基础知识数据库中各个概念之间的关系数据库基本概念数据是指对客观事物进行描述并可以鉴别的符号,这些符号是可识别的、抽象的,不仅指狭义上的数字,有多种表现形式:字母、文字、文本、图像、音频和视频等。数据库数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据存放在结构化的数据表里。数据表之间相关联,反映客观事物间的本质联系。数据库管理系统Database Management System(DBMS),用来定义和管理数据的软件数据库应用程序Data

2024-08-10 20:30:45 962

原创 网络编程详解

在网络通讯中,第一次主动发起通讯的程序被称为客户端(Client)程序,简称客户端,而在第一次通讯中等待连接的程序被称作服务器(Server)程序,简称服务器。一旦通讯建立,则客户端和服务器端完全一样。Socket类:发送TCP消息SeverSocket :创建服务器套接字Socket是一种进程间的数据交换机制。这些进程既可以在同一机器上,也可以在通过网络连接的不同机器上。套接字起到通信端点的作用。

2024-08-08 03:22:08 1080

原创 多线程技术

并发是指在一段时间内同时做多个事情。当多个线程在运行时,如果只有一个CPU,这种情况下计算机操作系统会采用并发技术实现并发运行,具体作废是采用“时间片轮循算法”,在一个时间段的线程代码运行时,其他代码处于就绪状。这种方式称之为并发。串行(serial):一个CPU上,按顺序完成多个任务并行(parallelism):指的是任务数小于等于CPU核数,即任务真的是一起执行的。并发(concurrency):一个CPU采用时间片管理方式交替的处理多个任务。

2024-08-06 23:52:47 1068

原创 IO流技术

数据源data source,提供数据的原始媒介。常见的数据源有:数据库、文件、其他程序、内存、网络连接、IO设备。数据源分为:源设备:为程序提供数据,一般对应输入流目标设备:程序数据的目的地,一般对应输出流装饰器模式是GOF23种设计模式中较为常用的一种模式,它可以实现对原有类的包装和装饰,使新的类具有更强的功能。System.out.println("我是"+name+",可以在屏幕上显示");System.out.println("可以投影还可以在屏幕上显示");

2024-07-29 01:16:22 791

原创 容器及其详解

主要用于编译阶段,编译后生成的字节码class文件不包含泛型中的类型信息,类型参数在编译后会被替换成Object.基本类型不能用于泛型Test t;应该使用Test t;不能通过泛型创建对象Collection表示一组对象,它是集中、收集的意思,有两个子接口分别是List、Set接口。方法说明增加元素到容器中从容器中移除元素容器中是否包含该元素int size()容器中元素的数量容器是否为空清空容器中所有元素获得迭代器,用于遍历所有元素本容器是否包含c容器中的所有元素。

2024-07-28 12:25:48 714

空空如也

空空如也

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

TA关注的人

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