- 博客(16)
- 收藏
- 关注
原创 MyBatis 核心知识与实践
MyBatis 是一款支持自定义 SQL、存储过程以及高级映射的持久层框架。它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的操作,使开发人员能够更专注于 SQL 语句的编写和业务逻辑的处理。
2024-12-13 20:06:07
1098
原创 MyBatis 基础学习与优化技巧解析
MyBatis 是一款持久层框架,专注于数据库操作,极大地简化了 JDBC 代码的编写。它通过配置文件和映射文件,将 SQL 语句与 Java 代码解耦,使得代码结构更加清晰,易于维护。除了传统的映射文件方式,MyBatis 还支持注解模式编写 SQL 语句。这种方式在某些场景下更加简洁直观,特别适合单表的简单操作。在向数据库插入数据时,如果表的主键是自增长的,我们可能需要获取插入后生成的主键值。
2024-12-12 16:17:58
2203
原创 深入探索 MyBatis 框架:原理、实践与优化
在 Java 开发的世界里,MyBatis 作为一款优秀的持久层框架,为我们与数据库的交互提供了极大的便利。它的核心价值在于简化了数据库操作,让我们能够更加专注于业务逻辑的实现。MyBatis 是一款支持自定义 SQL、存储过程以及高级映射的持久层框架。它能够将 Java 对象与数据库记录进行映射转换,从而实现数据的持久化操作。简单来说,就是我们可以通过简单的配置和编写 SQL 语句,让 MyBatis 自动完成数据库的增删改查操作,而无需编写大量繁琐的 JDBC 代码。
2024-12-11 20:03:33
2505
原创 过滤器与ajax异步
定义过滤器创建一个 Java 类并实现Filter接口,这是构建过滤器的第一步。initdoFilter和destroy。init方法在过滤器初始化时被调用,用于执行一些一次性的初始化操作,例如加载配置文件或初始化资源,该方法在整个过滤器生命周期中只会被调用一次。doFilter方法则是过滤器的核心,每次请求资源时都会经过这个方法,在这里我们可以编写具体的过滤逻辑,决定是否放行请求、对请求进行预处理或对响应进行后处理。destroy。
2024-12-09 20:33:55
1156
原创 MySQl的DQl
max(price) AS max_price:使用了聚合函数 MAX(price),其作用是计算在每个分组(由后面的 GROUP BY 确定分组方式)内 price(商品价格)列的最大值,然后通过 AS 关键字给这个最大值取了一个别名 max_price,这样在最终的查询结果中,该列就会以 max_price 这个名称显示,方便阅读和理解,表示每个分类下的最高价格。category_name:直接选择了商品分类名称这一列,它将作为后续分组的依据以及最终结果展示的一部分,用来明确是哪个商品分类的价格信息。
2024-11-27 19:22:34
1216
原创 MySQL基础
MySQL是一个关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,后被甲骨文公司(Oracle Corporation)收购。
2024-11-26 19:38:18
1197
原创 File、
在Java中,缓存流(Buffered Streams)是为了提高I/O操作的效率而引入的一种流机制。通过使用缓存流,可以减少实际设备(如磁盘或网络)的读写次数,从而提高程序的性能。Java提供了两种主要的缓存流:BufferedInputStream和BufferedOutputStream,分别用于字节流的读取和写入。此外,对于字符流,还有BufferedReader和BufferedWriter。在Java中,对象流(Object Streams)是用于处理对象序列化和反序列化的流类。
2024-11-25 19:26:17
1472
原创 多态、抽象类、接口
抽象类是一种不能被实例化的类,通常用于定义一些通用的方法或属性,而具体的实现由子类来提供。抽象类可以包含抽象方法(没有方法体的方法)和具体方法(有方法体的方法)。public abstract class 类名{//属性//普通方法//抽象方法在Java中,接口(interface)是一种引用类型,它是一种抽象的类型,用于指定一组方法,而不去实现它们。接口是Java实现多重继承的一种方式,因为一个类可以实现多个接口,但只能继承一个类。接口中的方法默认是抽象的(即没有方法体),且默认是。
2024-11-22 08:53:30
1934
原创 构造方法、方法重载、封装
在Java中,方法重载(Method Overloading)指的是在同一个类中,允许存在一个以上的同名方法,只要这些方法的参数列表(即参数的个数或参数的类型)不同即可。方法重载是Java实现多态性的一种方式,使得同一个方法名可以根据不同的参数来执行不同的操作。
2024-11-21 18:46:00
959
原创 数组...
排序是计算机科学中的一个基本概念,指的是将一组数据元素按照某种逻辑顺序重新排列的过程。这种逻辑顺序可以是从小到大的升序,也可以是从大到小的降序,或者是根据某种自定义的规则进行排序。如果一个数组中的元素是对象类型,则称该数组为对象数组。可以将对象数组的声明和创建用一条语句来完成。例如:定义一个学生类对象数组,可以用下面的语句定义:Student stu[ ]=new Student[30];
2024-11-15 14:27:49
1016
原创 学习java的第四天(数组常用算法,函数)
格式:修饰符 返回类型 方法名(形参列表){ //如果不需要参数,可以不写形参//方法体} //如果返回类型不为void,则需要有返回值return调用:方法名(实参);注:有返回值的方法可以通过return将值传递到其他函数的变量。
2024-11-08 09:39:25
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅