51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

知道synchronized原理吗?

知道synchronized原理吗?

厉飞雨 阅读(198) 评论(0) 赞(7)

synchronized是java提供的原⼦性内置锁,这种内置的并且使⽤者看不到的锁也被称为监视器锁,使⽤synchronized之后,会在编译之后在同步的代码块前后加上monitorenter和monitorexit字节码指令,它依赖操作系统底层互斥锁实现。它的作⽤主要就是实现原⼦性操作和解决共享变量的内存可⻅性问题。 执⾏monitorenter指令时会尝试获取对象锁,如...

面向对象之继承

面向对象之继承

厉飞雨 阅读(217) 评论(0) 赞(10)

1.类与类之间的三种关系 ============ * ###### is a :继承关系,例如:公共汽车 is a 汽车 * ###### use a:使用关系,例如:人 use a 钳子 * ###### has a:包含关系,例如:人has a 胳膊 2.为什么要继承 ======== * ###### 继承的出现提高了代码的复用...

数据传输工具 —— Kafka Connect

数据传输工具 —— Kafka Connect

厉飞雨 阅读(482) 评论(0) 赞(16)

1、什么是 kafka connect? -------------------- ![](https://img1.51tbox.com/static/2023-08-22/col/6b66dfe01272b319bc8ce09711b22614/c8834b50feee427997c2e9a7395355db.png)   Kafka Connect 是一种用于在 ka...

【面试系列】当面试官问你 MySQL 优化时该怎么应对?

【面试系列】当面试官问你 MySQL 优化时该怎么应对?

厉飞雨 阅读(203) 评论(0) 赞(8)

**小茵:要不你来讲讲你们对MySQL是怎么调优的?** \*\*小奥:\*\*哇,这命题很大阿...我认为,对于开发者而言,对MySQL的调优重点一般是在「开发规范」、\[数据库索引\]又或者说解决线上慢查询上。 \*\*小奥:\*\*而对于MySQL内部的\[参数调优\],由专业的DBA来搞。 **小茵:扯了这么多,你就是想表达你不会MySQL参数调优,对吧** \...

LeetCode题解:二叉搜索树与双向链表

LeetCode题解:二叉搜索树与双向链表

厉飞雨 阅读(181) 评论(0) 赞(6)

### 题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。如下图所示 ![](https://img1.51tbox.com/static/2023-08-22/col/f695952f4a85100b73e0e84853d978fd/1848331071374d43b009f0aa20ac922a.png) ### 示例 **输入:** {10,6...

Quartz教程

Quartz教程

厉飞雨 阅读(180) 评论(0) 赞(8)

Quartz教程 ======== \*\* 1.导入依赖\*\* ```  <dependency>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-b...