自定义博客皮肤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 256

原创 五、单表访问类型

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

2022-07-31 18:19:39 157

原创 四、B+ 树索引

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

2022-07-30 23:41:11 949

原创 三、InnoDB数据页结构

简要概述InnoDB数据页结构

2022-07-30 22:41:51 131

原创 二、InnoDB记录存储结构

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

2022-07-28 00:10:19 85

原创 一、MySQL整体架构

MySQL架构简述。

2022-07-24 15:18:00 793

原创 使用lterator遍历set、list

使用lterator遍历set、listpublic 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 276

原创 超连接使用confirm的方法

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

2020-07-03 19:12:46 561

原创 CSS表格隔行变色

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

2020-07-03 19:10:07 891

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

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

2020-06-20 14:51:08 170

转载 实现Servlet的三种方式

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

2020-06-20 11:49:06 151

原创 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 195

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

接口回调之哥德巴赫猜想一、哥德巴赫猜想的概念任一大于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 128

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

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

2020-02-25 10:20:01 264

原创 实例属性和静态属性

实例属性和静态属性实例属性是每个对象各自持有的独立空间,对象单方面修改不影响其它对象。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 1554

原创 方法重载

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

2020-02-17 14:02:27 168

空空如也

空空如也

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

TA关注的人

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