自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Mybatis 执行流程源码层面

mybatis 是对 JDBC 的封装,解决了 JDBC 的一些问题jdbc 每次执行时都要创建一个连接,资源开销大;mybatis 通过连接池解决这个问题jdbc 的 sql 语句和业务代码强耦合,维护不方便;mybatis 通过 xxxMapper.xml 的方式,将 sql 和业务代码分离jdbc 的入参通过指定位置和值来实现,很不方便;mybatis 通过 parameterType 参数灵活定义参数。

2023-05-03 17:46:08 367

原创 五、单表访问类型

单表访问类型和索引合并查询相关

2022-07-31 18:19:39 279

原创 四、B+ 树索引

概述一条记录通过B+ 树的查询过程

2022-07-30 23:41:11 1059

原创 三、InnoDB数据页结构

简要概述InnoDB数据页结构

2022-07-30 22:41:51 202

原创 二、InnoDB记录存储结构

概述InnoDB四种行格式。并对COMPACT格式进行了重点概述。构建整体的MySQL架构的一小步。

2022-07-28 00:10:19 171

原创 一、MySQL整体架构

MySQL架构简述。

2022-07-24 15:18:00 931

原创 使用lterator遍历set、list

使用lterator遍历set、list public class a { public static void main(String[] args) { Set hashSet = new HashSet<>(); hashSet.add(1); hashSet.add(1); hashSet.add(2); hashSet.add(3); hashSet.add(4);

2020-08-03 08:15:40 339

原创 超连接使用confirm的方法

<a href="a.html" οnclick="if(confirm('确定删除?')==false)return false;">删除</a>

2020-07-03 19:12:46 673

原创 CSS表格隔行变色

1、奇数行加颜色 table tr:nth-child(odd){ background: #ccc; } 2、偶数行加颜色 table tr:nth-child(even){ background: #ccc; }

2020-07-03 19:10:07 989

原创 淇℃伅——idea控制台tomcat乱码

解决办法 1. 找到本地tomcat --> conf -->logging.properties 2. 用更改为GBK 3.运行idea,更改成功 注:更改成功之后可以将GBK改成UTF-8,并且不会出现之前的问题

2020-06-20 14:51:08 232

转载 实现Servlet的三种方式

实现Servlet的三种方式 参考自 链接

2020-06-20 11:49:06 232

原创 Servlet中Request、Response常用的方法

代码 import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; i

2020-06-18 20:56:54 268

原创 接口回调之哥德巴赫猜想

接口回调之哥德巴赫猜想 一、哥德巴赫猜想的概念 任一大于2的偶数都可写成两个素数之和。 详情 二、哥德巴赫猜想的常规解法。 import java.util.Sacnner; public class TestGoldbach { public static void main(String[] args) { Scanner input = new Scanner(System...

2020-02-27 23:48:34 195

原创 方法重写/覆盖(Override)

方法重写/覆盖(Override) 一、概念 当父类的方法不能满足子类要求时,子类不想原封不动继承父类的方法,子类就会对父类的方法进行重写。方法重写又称方法覆盖。 二、重写的要求 重写的方法与父类的方法名称、参数列表、返回值类型必须与父类相同 访问修饰符可与父类相同或是比父类更宽泛。 三、执行原则 子类重写父类的方法之后,子类调用该方法,会优先调用子类重写后的方法。 四、代码示例 cl...

2020-02-25 10:20:01 375

原创 实例属性和静态属性

实例属性和静态属性 实例属性是每个对象各自持有的独立空间,对象单方面修改不影响其它对象。 public class TestStaticField { public static void main(String[] args) { MyClass mc1 = new MyClass(); mc1.a = 100; MyClass mc2 = new MyClass...

2020-02-24 12:36:17 1741

原创 方法重载

方法重载的概念、适用范围、具体规范、好处、实例。

2020-02-17 14:02:27 246

空空如也

空空如也

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

TA关注的人

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