自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (3)
  • 收藏
  • 关注

原创 【JAVA】MyBatisPlus

MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率。

2022-09-16 21:42:24 2205 3

原创 【JAVA】MavenPlus

依赖指当前项目运行所需的jar,一个项目可以设置多个依赖。

2022-09-15 01:29:02 519

原创 【JAVA】SpringBoot

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程【优点】自动配置起步依赖(简化依赖配置)辅助功能(内置服务器)

2022-09-14 00:39:06 666

原创 【JAVA】SpringMVC(下)—— SSM整合&异常处理器

表现形式状态转换。

2022-09-12 20:09:23 515

原创 【JAVA】SrpingMVC(上)—— 注解&请求与响应

【概述】SpringMVC提供的快速初始化Web3.0容器的抽象类。

2022-09-11 17:06:42 592

原创 【JAVA】Spring(下)AOP&Spring事务

面向切面编程,一种编程范式,指导开发者如何组织程序结构。

2022-09-09 23:34:34 166

原创 【JAVA】Spring(中)注解开发&整合Mybatis&整合JUnit

1、使用@Component定义bean2、核心配置文件中通过组件扫描加载bean(扫描该路径下的所有文件夹)Spring提供@Component注解的三个衍生注解(区分)

2022-09-07 17:32:46 394

原创 【JAVA】Spring(上)bean的实例化与注入

使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转

2022-08-26 23:47:00 1287

原创 【JAVA】网页版登录注册系统2.0

JAVA实现网页的登录与注册2.0版。

2022-08-20 23:40:51 921

原创 【JAVA】Vue

指令:HTML 标签上带有 v- 前缀的特殊属性,不同指令具有不同含义。例如:v-if,v-for…

2022-08-18 16:01:21 613

原创 【JAVA】AJAX&JSON

异步的 JavaScript 和 XML。

2022-08-14 22:34:28 874

原创 【JAVA】Filter&Listener

Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。过滤器一般完成一些通用的操作,比如:权限控制、统一编码处理、敏感字符处理等等。...

2022-08-13 15:12:22 207

原创 【JAVA】会话跟踪技术

用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。

2022-08-12 15:30:51 615

原创 【JAVA】MVC模式&三层架构

是一种分层开发的模式M:Model,业务模型,处理业务V:View,视图,界面展示C:Controller,控制器,处理请求,调用模型和视图。

2022-08-10 18:18:10 236

原创 【JAVA】JSP

JSP 本质上就是一个 Servlet。

2022-08-10 17:56:41 181

原创 【JAVA】网页版登录注册系统

JAVA实现网页的登录与注册。

2022-08-08 19:05:20 1245

原创 【JAVA】Request&Response

使用request对象,查阅JavaEE API文档的接口。

2022-08-07 14:44:57 327

原创 【JAVA】Servlet

2、创建:定义一个类,实现 Servlet接口,并重写接口中所有方法,并在 service方法中输入一句话。3、 配置:在类上使用@WebServlet 注解,配置该 Servlet的访问路径。http://localhost:8080/"+当前项目名+"/demo1。4、访问:启动 Tomcat,浏览器输入URL 访问该Servlet。1、创建 web项目,导入 Servlet依赖坐标。......

2022-08-03 16:28:47 336

原创 【JAVA】Web服务器—Tomcat

Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。

2022-07-30 17:05:07 778

原创 【JAVA】HTTP协议

HyperTextTransferProtocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。

2022-07-29 19:50:30 263

原创 【JAVA】JavaScript下(事件监听)

方式一通过HTML标签中的事件属性进行绑定on()’>functionon(){alert("我被点了");}方式二通过DOM元素属性绑定alert("我被点了");}

2022-07-23 18:00:58 259

原创 【JAVA】JavaScript上(基础语法与对象)

​【概述】:JavaScript 是一门跨平台、面向对象的脚本语言,来控制网页行为的,它能使网页可交互官网:w3school 在线教程【JavaScript引入方式】1、内部脚本将JS代码定义在HTML页面中在HTML中,JavaScript代码必须位于与标签之间例: Title...

2022-07-23 16:08:04 561

原创 【JAVA】CSS

【概述】:CSS是一门语言,用于控制网页表现CSS(Cascading Style Sheet):层叠样式表在标签内部使用style属性,属性值是css属性键值对例: 2、内部样式定义标签,在标签内部定义css样式例:3、外部样式定义link标签,引入外部的css文件demo.css例:【CSS选择器】【概述】:选择器是选取需设置样式的元素(标签)【分类】1、元素选择器例:2、id选择器例:3、类选择器例:CSS属性参考:http://...

2022-07-06 16:55:30 559

原创 【JAVA】HTML

【概述】:HTML是一门语言,所有的网页都是用HTML语言编写的HTML(HyperTextMarkupLanguage):超文本标记语言(由标签构成的语言)HTML标签都是预定义好的,例如:使用展示图片W3C标准:网页主要由三部分组成【步骤】:例:标签分类基础标签 例:图片、音频、视频标签img:定义图片audio:定义音频。支持的音频格式:MP3、MAV、OGGvideo:定义视频。支持的音频格式:MP4、WebM、OGG例:超链接标签href:指定访问资源的.....

2022-07-05 23:56:02 164

原创 【JAVA】MyBatis下篇

目录二、功能实现1.添加数据2.修改字段(动态)3.删除一条数据4.批量删除【利用注解完成】一、使用条件二、功能实现【MyBatis参数传递】【单个参数】1.POJO类2.Map集合3.Collection4.List5.Array6.其他类型【多个参数】(1)编写Mapper接口(2)编写SQL语句:SQL映射文件(3)执行方法,测试MyBatis事务:【注意】:在数据添加成功后,需要获取插入数据库数据的主键(主键返回)例:2.修改字段(动态)(1)编写接口方法:Mapp

2022-06-09 17:54:44 480

原创 【JAVA】MyBatis上篇

【概述】MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发官网:mybatis – MyBatis 3 | 简介【持久层】【框架】查询User表中的所有数据 编写 MyBatis 核心配置文件 -- > 替换连接信息 解决硬编码问题 编写 SQL 映射文件 --> 统一管理sql语句,解决硬编码问题 定义POJO类 加载核心配置文件,获取 SqlSessionFactory 对象 获取 SqlSession 对象,执行 SQL 语句

2022-06-08 19:57:52 208

原创 【JAVA】Maven

【功能】【概述】Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档官网:Maven – Welcome to Apache Maven【jar包仓库】【分类】【注意】【Maven常用命令】 mvn compile :编译 mvn clean:清理 mvn test:测试 mvn package:打包 mvn install:安装【Maven坐标】【概述】【组成】【步骤】【步骤】【依赖管理】...

2022-06-07 10:54:42 260

原创 【JAVA】MySQL数据库信息管理系统

目录前言一、环境搭建二、功能实现1.商品信息类的创建2.商品信息的查询3.商品信息的添加4.商品信息的修改5.商品信息的删除三、主类的调用1.加载配置文件并获取数据库连接2.界面的搭建3.功能的选择JAVA实现的MySQL数据库信息管理系统包含数据库的增删改查功能......

2022-06-06 16:17:52 4736

原创 【JAVA】JDBC&数据库连接池

【概述】:【本质】:调用MySQL数据库修改数据【JDBC-API】【DriverManager】——驱动管理类【作用】:1、注册驱动 【注意】:2、获取数据库连接static Connection getConnection(String url, String user, String password)例:【参数】1、url:连接路径jdbc:mysql://ip地址(域名):端口号/数据库名称?参数键值对1&参数键值对2例:jdbc:mysql://127.0.0.1:3

2022-06-01 21:52:49 260

原创 【数据库】多表查询&事务

【多表查询】【概述】:从多张表查询数据【分类】连接查询 内连接:相当于查询AB交集的数据 外连接: 左外连接:相当于查询A表所有数据和交集部分数据 右外连接:相当于查询B表所有数据和交集部分数据 子查询...

2022-05-31 15:48:01 321

原创 【数据库】MySQL设计

【约束】【概述】:约束是作用于表中列上的规则,用于限制加入表的数据 约束的存在保证了数据库中的数据的正确性、有效性和完整性【分类】: 【注意】:MySQL不支持检查约束【非空约束】【概述】:非空约束用于保证列中所有数据不能有NULL值【语法】:1、添加约束-- 创建表时添加非空约束CREATE TABLE 表名( 列名 数据类型 NOT NULL, …);-- 建完表后添加非空约束ALTER TABLE 表名 MODIFY 字段名 ...

2022-05-30 16:47:29 339

原创 【数据库】MySQL基础操作

【关系型数据库】【概述】:关系型数据库是建立在关系模型基础上的数据库,即就是关系型数据库是由多张能互相连接的二维表组成的数据库【优点】:都是使用表结构,格式一致,易于维护 使用通用的SQL语言操作,使用方便,可用于复杂查询 数据存储在磁盘中,较为安全【MySQL的储存】【SQL】——Structured Query Language【概述】结构化查询语言,一门操作关系型数据库的编程语言 定义操作所有关系型数据库的统一标准 对于同一个需求,每一种数据库操作的方式可能.

2022-05-29 17:49:42 129

原创 【JAVA】单元测试

【Junit特点】JUnit是一个开放源代码的测试工具 提供注解来识别测试方法 JUnit简洁 JUnit在一个条中显示进度,如果运行良好则是绿色;如果运行失败,则变成红色【JUnit使用的基本流程】将JUnit的jar包导入到工程中 编写测试方法,该测试方法必须是公共的无参无返回值的非静态方法 在测试方法上使用@Test注解标注该方法是一个测试方法 选中测试方法右键通过JUnit运行该方法例: public static void main(String[] args)

2022-05-26 15:42:24 832

原创 【JAVA】注解

【注解】【作用】:对程序进行标注和解释。【Java提供的注解】注解名 说明 @Override 描述子类重写父类的方法 @Deprecated 描述方法过时 @SuppressWarnings 压制警告 【自定义注解】【格式】:public @interface 注解名称 { public 属性类型 属性名() default 默认值 ;}...

2022-05-26 15:17:31 84

原创 【JAVA】XML配置文件

【XML文件】【概述】:XML的全称为(EXtensible Markup Language),是一种可扩展的标记语言可扩展:标签的名字是可以自定义的标记语言:通过标签来描述数据的一门语言(标签有时我们也将其称之为元素)【作用】:用于进行存储数据和传输数据 作为软件的配置文件【XML标签规则】标签由一对尖括号和合法标识符组成 例:<student> 标签必须成对出现 例:开始标签:...

2022-05-26 00:06:38 3942

原创 【JAVA】类加载器&反射

目录【类加载器】【类加载时机】【类加载的过程】【类加载器分类】【双亲委派模型】【反射】【反射获取Class类对象】【反射获取构造方法、创建对象方法并使用】【获取构造方法对象】【创建对象的方法】【反射获取成员变量并使用】【获取成员变量】【对成员变量赋值或取获值】【反射获取成员方法并运行】【获取成员方法】【运行成员方法】【类加载器】【概述】:负责将.class文件(字节码文件)(存储的物理文件)加载在到内存中【类加载时机】创建类

2022-05-24 23:43:50 328

原创 【JAVA】日志与枚举

【日志】【日志与输出语句区别】 输出语句 日志技术 取消日志 需要修改代码,灵活性比较差 不需要修改代码,灵活性比较好 输出位置 只能是控制台 可以将日志信息写入到文件或者数据库中 多线程 和业务代码处于一个线程中 多线程方式记录日志,不影响业务代码的性能 【特点】:通过使用日志技术,我们可以控制日志信息输送的目的地是控制台、文件等位置 我们也可以控制每一条日志的输出格式 通过定义每一条日志信息的级别,我们能够更加细致地控.

2022-05-23 16:49:09 588

原创 【JAVA】TCP通信

【TCP通信原理】【概述】:TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象。 通信之前要保证连接已经建立。 通过Socket产生IO流来进行网络通信。【连接原理】【三次握手协议】【四次挥手协议】【TCP发送数据】——客户端【步骤】:创建客户端的Socket对象(Socket)与指定服务端连接Socket​(String host, int port) 获取输出流,写数据OutputStream get...

2022-05-23 14:41:11 376

原创 【JAVA】UDP通信

目录1.【UDP通信】1.1【UDP发送数据】1.2【UDP接收数据】1.3【UDP通信——示例项目】2.【UDP的三种通信方式】2.1【单播】2.2【组播】2.2.1【组播地址】2.2.2【发送端】2.2.3【接收端】2.3【广播】2.3.1【组播地址】2.3.2【发送端】2.3.3【接收端】1.【UDP通信】1.1【UDP发送数据】【构造方法】:DatagramSocket():构造一个数据报套接字并将其绑定到本地主机上的任何可..

2022-05-19 17:55:44 1724

原创 【JAVA】网络通信及协议

【网络编程三要素】 IP地址:设备在网络中的地址,是唯一的标识 【概述】:IP:全称”互联网协议地址”,也称IP地址。是分配给上网设备的数字标签。常见的IP分类为:ipv4和ipv6IPV4:32位地址长度IPV6:128位地址长度,分为8组特殊情况:如果计算出的16进制表示形式中间有多个连续的0【常用命令】:ipconfig:查看本机IP地址ping IP地址:检查网络是否连通特殊IP地址:127.0.0.1:是回送地址也称本地回环地址,可以代表.

2022-05-19 17:52:19 703

Java实现网页版登录注册系统2.0

是初代版本的迭代(1.0版本:https://download.csdn.net/download/huihu__/86354450?spm=1001.2014.3001.5503) 基于jsp+js+Servlet+Tomcat+Maven+MyBatis+MySQL实现 加入了新功能:1、在注册时需要输入验证码。2、在注册时会实时检查用户名是否重复。 优化完善了初代版本的代码使得程序的运行更加迅速,代码阅读更加有逻辑 具体可参考(https://blog.csdn.net/huihu__/article/details/126437898)

2022-08-20

Vue.js+axios.js文件

Vue框架所需的js文件和Axios异步框架所需要的js文件

2022-08-20

Java实现网页版登录注册系统

使用MySQL、tomcat、servlet制作的web网页版登陆注册系统,在网页中输入用户名和密码登录或使用用户名和密码注册,压缩文件中包含整个项目文件,如有使用问题,可以私信我具体使用可参考https://blog.csdn.net/huihu__/article/details/126211921

2022-08-08

Socket TCP通信传输文件

Socket TCP通信传输文件的功能实现,在服务器端采用了多线程、线程池连接可保证服务器端同时连接多个客户端,服务器端在接收文件完成后会给客户端回传上传成功的消息并将收到文件进行随机命名以确保文件不会被重复覆盖,压缩包中内含客户端、服务器端与线程类,以进行测试,功能完整,如若有不会使用的,可以私信我

2022-05-23

空空如也

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

TA关注的人

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