- 博客(34)
- 收藏
- 关注
原创 --容器--
1.BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载2.ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载AppIacationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能3.Applicationcontext接口常用初始化类。
2025-03-15 21:46:20
296
原创 Web核心、HTTP
B/S 架构:Browser/Server,浏览器/服务器 架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可好处:易于维护升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本静态资源:HTML、CSS、JavaScript、图片等。负责页面展现动态资源:Servlet、JSP 等。负责逻辑处理数据库:负责存储数据Web服务器:负责解析HTTP协议,解析请求数据,并发送响应数据。
2025-02-23 09:04:50
1298
原创 HTML.
场景:在网页中以表格(行、列)形式整齐展示数据,如:班级表<table>:定义表格<tr>:定义表格中的行,一个<tr>表示一行<th>:表示表头单元格,具有加粗居中效果<td>:表示普通单元格。
2025-02-11 21:27:24
308
原创 Mybatis
JDBC:(Java DataBase Connectivity),就是使用Java语言操作关系型数据库的一套APIsun公司官方定义的一套操作所有关系型数据库的规范,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
2025-02-09 20:50:46
720
原创 分层解耦.
controller:控制层,接收前端发送的请求,对请求进行处理,并响应数据service:业务逻辑层,处理具体的业务逻辑dao:数据访问层(Data Access Object)(持久层),负责数据访问操作,包括数据的增、删、改、查。
2025-02-06 20:47:49
493
原创 Web入门
概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则1.基于TCP协议:面向连接,安全2.基于请求-响应模型的:一次请求对应一次响应3.HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的缺点:多次请求间不能共享数据优点:速度快概念:Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范JavaEE。
2025-01-23 22:29:28
907
原创 后端开发Web
Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建仓库:用于存储资源,管理各种jar包本地仓库:自己计算机上的一个目录中央仓库:由Maven团队维护的全球唯一的。仓库地址:https://repo1.maven.org/maven2远程仓库(私服):一般由公司团队搭建的私有仓库。
2025-01-22 18:17:54
727
原创 前端开发Web
命令行:vue create vue-project01图形化界面:vue uiElement:是饿了么团队研发的,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库组件:组成网页的部件,例如 超链接、按钮、图片、表格、表单、分页条等等官网:https://element.eleme.cn/#/zh-CNListener。
2025-01-20 21:36:01
993
1
原创 前端--Vue
Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上官网:https://v2.cn.vuejs.org/
2025-01-20 21:35:46
418
原创 基础:事务
事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。
2024-12-13 21:46:37
269
原创 基础:多表查询
概述:指从多张表中查询数据笛卡尔积:笛卡尔乘积是指在数学中,两个集合A集合和B集合的所有组合情况(在多表查询时,需要消除无效的笛卡尔积)17号员工还没有加入部门,所以查询均不到。
2024-12-13 20:25:23
974
原创 基础:约束
1.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据2.目的:保证数据库中数据的正确、有效性和完整性3.分类约束描述关键字非空约束限制该字段的数据不能为nullNOT NULL唯一约束保证该字段的所有数据都是唯一、不重复的UNIOUE主键约束主键是一行数据的唯一标识,要求非空且唯一PRIMARY KEY(自增:AUTO_INCREMENT)默认约束保存数据时,如果未指定该字段的值,则采用默认值DEFAULT检查约束(8.0.16版本之后)
2024-12-11 21:45:10
420
原创 基础:MySQL
DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录查询关键字:SELECTDQL-语法将一列数据作为一个整体,进行纵向计算DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问 权限。
2024-12-10 21:58:14
653
原创 JDK8新特性:Stream
也叫Stream流,是Jdk8开始新增的一套API(java.util.stream.*),可以用于操作集合或者数组的数据优势:Stream流大量的结合了Lambda的语法风格来编程,提供了一种更加强大,更加简单的方式操作集合或者数组中的数据,代码更简洁,可读性更好体验Stream流案例:需求:list.add("张无忌");list.add("周芷若");list.add("赵敏");list.add("张强");list.add("张三丰");
2024-11-30 11:30:16
911
原创 集合框架(二)
1.Map集合称为双列集合,格式:(key1=value1,key2=value2 , key3=value3,...),一次需要存一对数据做为一个元素2.Map集合的每个元素“key=value”称为一个键值对/键值对对象/一个Entry对象,Map集合也被叫做“键值对集合”3.Map集合的所有键是不允许重复的,但值可以重复,键和值是一一对应的,每一个键只能找到自己对应的值。
2024-11-30 10:40:01
789
原创 常用API(二)
如果认为左边对象大于右边对象应该返回正整数如果认为左边对象小于右边对象应该返回负整数---->升序如果认为左边对象等于右边对象应该返回0整数Lambda表达式认识Lambda表达式Lambda表达式是JDK8开始新增的一种语法形式;作用:用于简化匿名内部类的代码写法。
2024-11-23 21:25:49
1074
原创 JAVA数组
初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器的过程静态初始化完整格式:数据类型[] 数组名=new 数据类型[]{元素1,元素2,元素3...};前后数据类型要保持一致简洁格式:数据类型[] 数组名={元素1,元素2,元素3...};范例:int[] array=new int[]{11,12,13};数组的长度创建完毕后不能改变,例如上面数组的长度分别为3,2。
2024-11-16 16:24:08
679
原创 运算符(●‘◡‘●)
上图中s=s+1,由于byte,short,char三种类型的数据在运算的时候,都会直接提升为int,然后再进行运算。/ 和%的区别: 两个数据做除法,/取结果的商,%取结果的余数,整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。只要有字符串,就是拼接操作 ,形成一个新的字符串,且字符串只有加,没有其他运算。数字进行运算时,数据类型不一样不能运算,需要转成一样的,才能运算。age没有加引号的表示变量,要参与到字符串的运算中。无论放在变量的前面还是后面,单独写一行结果是一样的。隐式转换(自然转换)
2024-10-24 11:08:18
377
原创 Java基本概念
是对代码进行解释说明注意不要将代码注释掉注意事项:1.注释内容不会参与编译和运行,仅仅是对代码的解释说明2.不管是单行注释还是多行注释,在书写时都不要嵌套。
2024-10-20 18:24:37
477
1
原创 Java基础
1.盘符名称+冒号:盘符切换 eg:E:回车,切换到E盘2.dir:查看当前路径下的内容3.cd目录:进入单级目录4.cd..:回退到上一级目录5.cd目录1\目录2\...:进入多级目录 eg:cd\intheima\Java5E6.cd\:回退到盘符目录7.cls:清屏8.exit:退出命令提示符窗口。
2024-10-19 15:49:18
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人