自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 笔记: JDBC 学习

1. Statement&Connection&ResultSet 需要释放,需要释放, 每次都忘了;2. Statement和PreparedStatement的区别?5. 批量插入最高效的方式(整体提交, 而不是某个批量作为一次提交)2. 一个事务执行后commit后一定要将事务自动提交开启;4. 如何存储二进制大数据, 和读取二进制大数据?6. 如何在设置一个事务的隔离等级?4. JDBC如何管理事务的?6. 如何设置一个事务?1. 什么是JDBC?

2024-07-07 14:53:50 59

原创 使用原生JDBC方式实现对数据库的增删改查, 查询时能够将数据库记录映射到实体对象上

【代码】使用原生JDBC方式实现对数据库的增删改查, 查询时能够将数据库记录映射到实体对象上。

2024-07-07 14:50:22 69

原创 漫谈: 数据库脏读, 不可重复读, 幻读

READ COMMITTED/ REPEATABLE READ/ SERIALIZABLE 解决脏读的原理, 设置为以上隔离等级的事务只能读取已提交的数据, 当其他事务正在更新数据且还未提交, 此事务会阻塞, 直到等到其他事务回滚或者提交. (这只是个大概理解), 事务B最后ROLLBACK了. 如果事务A没有提交的情况下, 那只违反了事务的隔离性(ISOLATION)特性, 如果提交了, 不仅仅会违反隔离性,还会违反一致性(Consisdency);这就造成了, 在事务A中两次查询拿到的数值不一样!

2024-06-30 19:15:07 620

原创 文件File/文件输入输出流FileOut/Input的相对路径到底怎么填?

此时的相对根目录就是IOLearnPro: 可以使用 System.getProperty(“user.dir”) 查看根目录;如果我想在Test获取xixi.txt文件如何获取呢?java.io, 默认将相对。

2024-06-29 11:02:28 196

原创 闲说: Java 中Comparable 和 Comparator 的区别

其中,Student类并未实现Comparable接口, 所以无法使用Collections/Array的sort方法进行集合排序 — 这点很重要. 所以只能用实现一个比较器对象的方式进行排序了.所以从这一点可以看出, Comparable主要是对于设计类时使用, 当我们无法对类进行修改时, 我们可以使用Comparator的方式实现相同的目的;

2024-06-22 15:33:14 197

原创 Java Lambda 表达式中为何不能访问局部定义的变量?

我们可以认为test01这个方法为主线程, new Thread会新建一个线程并进行执行. 线程的执行实际是并发的, 这段程序并不能保证完完全全是按照主线程test01去顺序执行的. 此时主线程中我将str的值改为了"zhang",并发的原因, 似乎并不可能, 说不定子线程输出的是主线程改变str后的值. 而在业务逻辑上, 我需要的是"china"这个值. 所以Java组织了这种用法, 用于规避线程之间的数据不同步问题;因为final修饰的变量是无法改变了, 不会存在并发导致的数据不同步问题;

2024-06-22 15:31:23 235

原创 漫谈: 红黑树规则

在学习Java集合框架的时候,发现Set/Map中底层实现都是基于数组+链表+红黑树的, 所以为了更深的了解其原理和源码的实现方式, 了解背后的基本数据结构红黑树非常有必要性;

2024-06-16 16:16:36 199

原创 漫谈: 数据结构平衡二叉树

平衡二叉树, 是由普通二叉树, 二叉查找树根据元素插入规则和保持左右子树平衡的旋转规则而来,本文只简单介绍这三种树的区别和联系;

2024-06-16 14:21:31 582

原创 小白之路: 链表在java中的实现;

链表是数据结构中较为常见且简单的一种线性表链式结构;由链表存储的对象在内存中通常是分散的;链表中的每一个元素称为节点, 每一个节点都有一个直接后继, 如果双链表的话还有一个直接前驱, 首节点没有直接前驱, 但是在循环链表中可以将尾节点理解为直接前驱;尾节点没有直接后继;

2024-06-11 20:00:02 244

原创 漫谈: Java equals和 hashCode 关系

Override我们还是用上面String的方式去分析两个Worker对象的相等性:很显然, 通过==比较两者依然返回false, 而使用equals就能得出true: 我们通过源码分析即可:① this与传入对象的地址进行比较, 成立返回true;②如果传入对象为null(这里的this必定不为null)或者this的类型和传入对象的类型不相等的话直接 返回false;

2024-06-10 20:03:50 853

原创 JAVA 异常

在java中, 异常Exception主要用于增强程序的健壮性,以及合理性. 虽然说异常的抛出不捕捉处理的话,必定会导致jvm退出(影响了程序的健壮性), 但是有了异常才能让java程序主动的去检测各种会导致程序健壮性降低的问题.

2024-06-06 14:56:42 592 1

前端 Node.js 基础学习

自己学node时的笔记,参考价值不大

2023-06-12

校园网APP重大

用于校园网的登录,请勿在未经授权的情况下上传任何涉及著作权侵权的资源,除非该资源完全由您个人创作

2019-03-01

空空如也

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

TA关注的人

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