- 博客(51)
- 收藏
- 关注
原创 Servlet
1. 概念2. Hello Wrold3. @WebServlet注解4. Servlet生命周期5. Servlet继承体系6. ServletConfig和ServletContext7. HttpServletRequest8. HttpServletResponse9. 请求转发和响应重定向10. 路径问题MVC架构模式
2024-04-27 15:05:25 393
原创 JDBC编程
1. 编写步骤2. 增删改查案例 增 改 查 删3. JDBC扩展 3.1 实体类和ORM 3.2 主键回显 3.3 批量操作4. 连接池 4.1 解决当前问题 4.2 概念 4.3 Druid连接池 4.4 HiKari连接池5. JDBC工具类封装 ThreadLocal 封装工具类6. DAO封装和baseDAO工具类 6.1 DAO概念 6.2 baseDAO
2024-04-17 18:02:59 950
原创 JavaScript:快速入门
1. 数据类型2. 运算符3. 流程控制4. 函数5. 对象6. JSON格式7. 事件8. BOM编程9. DOM编程10. 正则表达式
2024-03-30 23:51:00 1010
原创 CSS:样式
1. 引入方式 方式一:行内式 方式二:内嵌式 方式三:外部引入2. 选择器 选择器一:标签名定义选择器 选择器二:根据标签的id名定义选择器 选择器三:根据元素的属性值确定class的样式3. 浮动、定位4. 盒子模型
2024-03-30 23:50:52 988
原创 HTML:常用标签
1. 标签概念2. 标题标签3. 序列标签4. 超链接标签5. 图片标签6. 表格标签7. 表单标签8. 布局标签9. 实体标签
2024-03-24 16:34:03 1055
原创 MySQL:存储过程
1. 概念2. 基本语法 2.1 创建 2.2 查看 2.3 删除 2.4 命令行注意事项:3. 变量 3.1 系统变量 3.2 用户变量 3.3 局部变量4. 流程控制语句 4.1 if 参数 4.2 case 4.3 while 4.4 repeat 4.5 loop5. 游标(cursor)6. 存储函数
2024-03-24 16:33:53 924
原创 MySQL:视图
在MySQL中,视图(View)是一个虚拟存在的表,其内容是由查询定义的。视图本身并不包含数据,它只包含一条SQL查询语句(即定义视图的SELECT语句)。当通过视图访问数据时,MySQL会执行这条查询语句,并返回查询结果。因此,视图可以看作是一个预定义的SQL查询,它提供了一种灵活的方式来访问和操作数据。:通过创建一个视图,可以将复杂的SQL查询语句简化为一个简单的查询,从而方便用户访问和操作数据。:视图可以隐藏数据的复杂性和底层表的结构,只展示用户需要关注的数据。
2024-03-16 22:26:40 867
原创 MySQL:SQL优化
使用insert语句单条单条数据插入效率偏低,建议使用insert批量插入数据,批量控制在500-1000条数据较为合适,当面对数以百万的数据时,可以使用load指令,提升插入数据效率相关指令#客户端连接服务端加上参数 --local-infile#设置全局参数,将local_infile设置为1,即开启从本地导入数据的开关#执行load指令,将数据加载进表中。
2024-03-16 22:26:22 670
原创 MySQL:索引
1. 索引概述2. 索引分类 聚集索引和二级索引3. 索引语法4. SQL性能分析 查看执行频次 慢查询日志 profile explain执行计划5. 索引使用规则 5.1 最左前缀法则 5.2 索引失效情况 1. 查询条件带有运算 2. 查询条件的类型和字段类型不符 3. 模糊匹配 4. or连接 5. 数据分布影响(范围查询) 5.3 SQL提示 5.4 索引覆盖
2024-03-14 22:40:23 857
原创 MySQL:概念简章
1.SQL通用语法2.SQL语句分类 2.1 DDL(数据定义语言) 2.2 DML(数据管理语言) 增 改 删 2.3 DQL(数据查询语言) 基础查询 条件查询 分组查询 排序查询 分页查询 查询顺序 2.4 DCL(权限控制语言)3. 函数 3.1 字符串函数 3.2 数值函数 3.3 日期函数 3.4 流程函数4. 约束 外键
2024-03-14 22:40:02 1073 2
原创 Java SE:反射
反射作用获取类字节码文件对象获取构造方法获取成员获取成员方法应用场景 获取一个实例化对象的所有信息,并将他存进文件 无需修改源码,实现调用不同类的方法动态代理
2024-03-03 18:36:25 328
原创 Java SE:多线程(Thread)
优先级高的线程先执行的概率更高,但不是绝对,线程的执行时机都是随机事件概率问题,Java中默认的线程默认优先级为5,可以调用方法更改线程的优先级。用到Java提供的队列类(BlockingQueue)此时的队列充当平台,线程之间数据交换协调的平台,要保证线程在同一队列之间协调运行。Java虚拟机默认先执行完main线程在执行其他线程,若要其他线程在main线程之前执行可调用插入线程方法。没有线程池存放线程时,我们创建的线程当运行完毕会自动销毁,而线程池可以存储线程,提高资源复用率。未完待续......
2024-03-01 22:01:00 824
原创 Java SE:异常
异常有Java提供的异常,也可以自己自定义异常,即自定义异常类。自定义异常所用到的语句try/catch,好比switch语句。
2024-02-18 10:51:10 131
原创 Java SE:集合
单列集合顶层接口Collection1. 单列集合(List、Set) 迭代器(Iterator)遍历 增强for遍历 Lambda表达式遍历 列表迭代器(ListIterator)遍历 1.2 泛型 1.3 泛型通配符 ? HashSet TreeSet2 双列集合(Map) 键找值遍历 键值对遍历 Lambda表达式遍历可变参数
2024-02-18 00:30:00 1799
原创 Java SE:面向对象(上)
1. 类和对象2. 封装 2.1 举个栗子3. 两个关键字4. this关键字和就近原则5. 构造方法 (函数)6. new关键字(面向对象内存图)7.成员变量和局部变量
2024-01-16 17:44:48 893
原创 数据结构:树
数的定义二叉树:1.二叉树的前中后序以及层次遍历、2.线索二叉树、3.找二叉树的根结点的前驱和后继结点树:1.树的存储结构、2.树的先根和后根遍历、3.哈夫曼树(最优二叉树)
2023-12-14 23:33:22 363
原创 数据结构:链表
链表与顺序表的区别1.单链表的增(头尾插),删除结点,查改,销毁链表2.双链表的增(头尾插),删除结点,查改,链表销毁3.循环链表思路以及每一步骤图片详解
2023-12-02 16:31:38 908
原创 数据结构:算法复杂度
时间复杂度:1.三种循环时间复杂度2.冒泡排序时间复杂度3.二分查找时间复杂度4.斐波那契数列时间复杂度空间复杂度:1.斐波那契数列空间复杂度2.阶乘空间复杂度3.递归 斐波那契数列空间复杂度
2023-11-27 11:08:38 365
原创 C语言:指针(进阶)
C语言:指针(进阶)1:字符指针2.指针数组3.数组指针4.数组参数,指针参数5.函数指针6.函数指针数组7.指向函数指针数组的指针
2023-10-23 23:41:20 99
原创 C语言:结构体(初识)
void print2(struct stu ps)//此处为形参,实际是实参的一份临时拷贝,会在此再次开辟一份内存空间,占用更多的内存,大大降低运行效率,故传址优于传值。//传址:直接将s这个变量(对象)的地址传递过去,不会开辟多一份内存空间,可以节省内存,提高运行效率。
2023-10-14 12:43:22 66 1
原创 C语言:指针(初识)
指针两个要点指针:是内存中最小单元编号,本质是地址口头上的指针:通常指的是指针变量,指针变量是用来存放地址的变量指针变量是用来存储地址,地址是唯一表示一块地址空间指针在32位平台下所占4个字节,64位平台下占8个字节。
2023-10-08 21:24:22 93 1
原创 C语言:操作符
/后置加加先使用,故a为零(使用后a加加为1),此时算b,b前置先加加后使用故b等于三,一真即真,表达式1结果为真等于1,后面。复合赋值操作符:+=, -=, /=, *=, %=, =, &=, |=, ^=exp2 : exp3(表达式1为真就执行表达式2, 反之执行表达式3)
2023-10-06 13:46:51 89 1
原创 Test-C语言实现多子棋(井字棋,五子棋)
/初始化棋盘//打印棋盘//玩家下棋//打印棋盘//判断输赢//电脑下棋//打印棋盘//判断输赢//判断输赢//玩家'*'//电脑'#'//继续'C'//平局'Q'
2023-10-03 17:11:21 123
原创 C语言:函数
1.库函数:strcpy,memset2.自定义函数3.函数和指针联合运用场景4.函数的形参和实参概念5.函数习题练习6.函数声明和定义7.函数递归和迭代8.猜数字游戏的简单实现9.每章概念都融入编程习题之中
2023-09-29 16:26:59 115 1
原创 C语言:分支语句循环语句
c语言:分支和循环语句进阶分支:1.if语句概念以及运用2.switch语句概念及运用循环:1.while语句概念及运用2.do while语句的概念及运用3.for循环概念及运用
2023-09-29 16:11:32 76 3
原创 初识c语言:概念简章
梦开始的地方:程序员第一串代码简单概念简要介绍:1.数据类型2.常变量3.作用域和生命周期4.打印所需%形式5.转义字符含义以及含义6.初识分支语句和循环语句并简单应用7.操作符8.变量(标识符)命名规则9.定义常量10.初识指针11.初识结构体12.零散知识点补充
2023-09-29 16:05:21 99 2
原创 HTTP协议
**HTTP 超文本传输协议** (HTTP-Hyper Text transfer protocol),是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过十几年的使用与发展,得到不断地完善和扩展。**它是一种详细规定了浏览器和万维网服务器之间互相通信的规则**,通过因特网传送万维网文档的数据传送协议。客户端与服务端通信时传输的内容我们称之为**报文**。**HTTP协议就是规定报文的格式。
2024-04-27 15:20:28 77
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人