- 博客(59)
- 资源 (3)
- 收藏
- 关注
原创 【JAVA】MyBatisPlus
MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率。
2022-09-16 21:42:24
2540
2
原创 【JAVA】SpringBoot
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程【优点】自动配置起步依赖(简化依赖配置)辅助功能(内置服务器)
2022-09-14 00:39:06
720
原创 【JAVA】Spring(中)注解开发&整合Mybatis&整合JUnit
1、使用@Component定义bean2、核心配置文件中通过组件扫描加载bean(扫描该路径下的所有文件夹)Spring提供@Component注解的三个衍生注解(区分)
2022-09-07 17:32:46
595
原创 【JAVA】Spring(上)bean的实例化与注入
使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转
2022-08-26 23:47:00
1647
原创 【JAVA】Filter&Listener
Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。过滤器一般完成一些通用的操作,比如:权限控制、统一编码处理、敏感字符处理等等。...
2022-08-13 15:12:22
327
原创 【JAVA】MVC模式&三层架构
是一种分层开发的模式M:Model,业务模型,处理业务V:View,视图,界面展示C:Controller,控制器,处理请求,调用模型和视图。
2022-08-10 18:18:10
259
原创 【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
580
原创 【JAVA】Web服务器—Tomcat
Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。
2022-07-30 17:05:07
1026
原创 【JAVA】JavaScript下(事件监听)
方式一通过HTML标签中的事件属性进行绑定on()’>functionon(){alert("我被点了");}方式二通过DOM元素属性绑定alert("我被点了");}
2022-07-23 18:00:58
316
原创 【JAVA】JavaScript上(基础语法与对象)
【概述】:JavaScript 是一门跨平台、面向对象的脚本语言,来控制网页行为的,它能使网页可交互官网:w3school 在线教程【JavaScript引入方式】1、内部脚本将JS代码定义在HTML页面中在HTML中,JavaScript代码必须位于与标签之间例: Title...
2022-07-23 16:08:04
884
原创 【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
622
原创 【JAVA】HTML
【概述】:HTML是一门语言,所有的网页都是用HTML语言编写的HTML(HyperTextMarkupLanguage):超文本标记语言(由标签构成的语言)HTML标签都是预定义好的,例如:使用展示图片W3C标准:网页主要由三部分组成【步骤】:例:标签分类基础标签 例:图片、音频、视频标签img:定义图片audio:定义音频。支持的音频格式:MP3、MAV、OGGvideo:定义视频。支持的音频格式:MP4、WebM、OGG例:超链接标签href:指定访问资源的.....
2022-07-05 23:56:02
199
原创 【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
780
原创 【JAVA】MyBatis上篇
【概述】MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发官网:mybatis – MyBatis 3 | 简介【持久层】【框架】查询User表中的所有数据 编写 MyBatis 核心配置文件 -- > 替换连接信息 解决硬编码问题 编写 SQL 映射文件 --> 统一管理sql语句,解决硬编码问题 定义POJO类 加载核心配置文件,获取 SqlSessionFactory 对象 获取 SqlSession 对象,执行 SQL 语句
2022-06-08 19:57:52
260
原创 【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
420
原创 【JAVA】MySQL数据库信息管理系统
目录前言一、环境搭建二、功能实现1.商品信息类的创建2.商品信息的查询3.商品信息的添加4.商品信息的修改5.商品信息的删除三、主类的调用1.加载配置文件并获取数据库连接2.界面的搭建3.功能的选择JAVA实现的MySQL数据库信息管理系统包含数据库的增删改查功能......
2022-06-06 16:17:52
5129
原创 【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
286
原创 【数据库】多表查询&事务
【多表查询】【概述】:从多张表查询数据【分类】连接查询 内连接:相当于查询AB交集的数据 外连接: 左外连接:相当于查询A表所有数据和交集部分数据 右外连接:相当于查询B表所有数据和交集部分数据 子查询...
2022-05-31 15:48:01
363
原创 【数据库】MySQL设计
【约束】【概述】:约束是作用于表中列上的规则,用于限制加入表的数据 约束的存在保证了数据库中的数据的正确性、有效性和完整性【分类】: 【注意】:MySQL不支持检查约束【非空约束】【概述】:非空约束用于保证列中所有数据不能有NULL值【语法】:1、添加约束-- 创建表时添加非空约束CREATE TABLE 表名( 列名 数据类型 NOT NULL, …);-- 建完表后添加非空约束ALTER TABLE 表名 MODIFY 字段名 ...
2022-05-30 16:47:29
353
原创 【数据库】MySQL基础操作
【关系型数据库】【概述】:关系型数据库是建立在关系模型基础上的数据库,即就是关系型数据库是由多张能互相连接的二维表组成的数据库【优点】:都是使用表结构,格式一致,易于维护 使用通用的SQL语言操作,使用方便,可用于复杂查询 数据存储在磁盘中,较为安全【MySQL的储存】【SQL】——Structured Query Language【概述】结构化查询语言,一门操作关系型数据库的编程语言 定义操作所有关系型数据库的统一标准 对于同一个需求,每一种数据库操作的方式可能.
2022-05-29 17:49:42
148
原创 【JAVA】单元测试
【Junit特点】JUnit是一个开放源代码的测试工具 提供注解来识别测试方法 JUnit简洁 JUnit在一个条中显示进度,如果运行良好则是绿色;如果运行失败,则变成红色【JUnit使用的基本流程】将JUnit的jar包导入到工程中 编写测试方法,该测试方法必须是公共的无参无返回值的非静态方法 在测试方法上使用@Test注解标注该方法是一个测试方法 选中测试方法右键通过JUnit运行该方法例: public static void main(String[] args)
2022-05-26 15:42:24
851
原创 【JAVA】注解
【注解】【作用】:对程序进行标注和解释。【Java提供的注解】注解名 说明 @Override 描述子类重写父类的方法 @Deprecated 描述方法过时 @SuppressWarnings 压制警告 【自定义注解】【格式】:public @interface 注解名称 { public 属性类型 属性名() default 默认值 ;}...
2022-05-26 15:17:31
104
原创 【JAVA】XML配置文件
【XML文件】【概述】:XML的全称为(EXtensible Markup Language),是一种可扩展的标记语言可扩展:标签的名字是可以自定义的标记语言:通过标签来描述数据的一门语言(标签有时我们也将其称之为元素)【作用】:用于进行存储数据和传输数据 作为软件的配置文件【XML标签规则】标签由一对尖括号和合法标识符组成 例:<student> 标签必须成对出现 例:开始标签:...
2022-05-26 00:06:38
4831
原创 【JAVA】类加载器&反射
目录【类加载器】【类加载时机】【类加载的过程】【类加载器分类】【双亲委派模型】【反射】【反射获取Class类对象】【反射获取构造方法、创建对象方法并使用】【获取构造方法对象】【创建对象的方法】【反射获取成员变量并使用】【获取成员变量】【对成员变量赋值或取获值】【反射获取成员方法并运行】【获取成员方法】【运行成员方法】【类加载器】【概述】:负责将.class文件(字节码文件)(存储的物理文件)加载在到内存中【类加载时机】创建类
2022-05-24 23:43:50
363
原创 【JAVA】日志与枚举
【日志】【日志与输出语句区别】 输出语句 日志技术 取消日志 需要修改代码,灵活性比较差 不需要修改代码,灵活性比较好 输出位置 只能是控制台 可以将日志信息写入到文件或者数据库中 多线程 和业务代码处于一个线程中 多线程方式记录日志,不影响业务代码的性能 【特点】:通过使用日志技术,我们可以控制日志信息输送的目的地是控制台、文件等位置 我们也可以控制每一条日志的输出格式 通过定义每一条日志信息的级别,我们能够更加细致地控.
2022-05-23 16:49:09
708
原创 【JAVA】TCP通信
【TCP通信原理】【概述】:TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象。 通信之前要保证连接已经建立。 通过Socket产生IO流来进行网络通信。【连接原理】【三次握手协议】【四次挥手协议】【TCP发送数据】——客户端【步骤】:创建客户端的Socket对象(Socket)与指定服务端连接Socket(String host, int port) 获取输出流,写数据OutputStream get...
2022-05-23 14:41:11
413
原创 【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
1963
原创 【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
847
Java实现网页版登录注册系统2.0
2022-08-20
Java实现网页版登录注册系统
2022-08-08
Socket TCP通信传输文件
2022-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人