首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bazhafeng
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
bazhafeng
3年前
关注
(快速幂)-leetcode-50
Pow(x, n) 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。 示例 : 输入:x = 2.00000, n = 10 输出:1024...
1
评论
分享
bazhafeng
3年前
关注
gcd,lcm
欧几里得算法是用来求两个正整数最大公约数的算法。古希腊数学家欧几里得在其著作《The Elements》中最早描述了这种算法,所以被命名为欧几里得算法。 扩展欧几里得算法可...
1
评论
分享
bazhafeng
3年前
关注
Mysql-底层-事务
MySQL事务 一、事务简介 首先给大家举一个例子:我们有如下的销售业务,一个销售业务可能包含很多步骤,比如记录订单、添加积分、管理库存、扣减金额等等,每一个操作都可能对应...
1
评论
分享
bazhafeng
3年前
关注
Mysql-底层-缓冲池
缓冲池 buffer pool 我们在之前的章节中已经介绍过了,innodb中的数据是以【页】的形式存储在磁盘上的表空间内,但是我们一再强调过,【磁盘的速度】和【内存】相比...
1
评论
分享
bazhafeng
3年前
关注
Mysql-底层-InnoDB数据存储结构
InnoDB数据存储结构 1. 数据库的存储结构:页 1.1 磁盘与内存交互基本单位:页 1.2 页结构概述 1.3 页的大小 不同的数据库管理系统(简称DBMS)的页大小...
1
评论
分享
bazhafeng
3年前
关注
Mysql-底层-索引
1. 为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教科书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是...
1
评论
分享
bazhafeng
3年前
关注
Mysql-基础-6~9章
第六章_多表查询 1. 多表查询分类讲解 1) 自连接 题目:查询employees表,返回 <员工 works for 老板> 2) 内连接与外连接 内连接: 合并具有同...
1
评论
分享
bazhafeng
3年前
关注
Mysql-基础-15~17章
第15章_存储过程与函数 MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程 序无须关注存储过程和函数内部复杂的SQL逻辑...
1
评论
分享
bazhafeng
3年前
关注
Mysql-基础-1~5章
导入表的问题 导入数据时外键约束问题 数据导入指令: 通过FOREIGN_KEY_CHECKS解决,用法如下: 第三章_最基本的SELECT语句 1. SQL语言的规则和规...
1
评论
分享
bazhafeng
3年前
关注
Mysql-基础-10~14章
第十章_创建和管理表 1. 基础知识 1) 标识符命名规则 数据库名、表名不得超过30个字符,变量名限制为29个 必须只能包含 A–Z, a–z, 0–9, _共63个字符...
1
评论
分享
bazhafeng
3年前
关注
JUC-原子类
原子类基本类型 使用原子的方式更新基本类型,Atomic包提供了以下3个类。 ·AtomicBoolean:原子更新布尔类型。 ·AtomicInteger:原子更新整型。...
1
评论
分享
bazhafeng
3年前
关注
JUC-并发容器
ConcurrentHashMap 在并发编程中使用HashMap可能导致程序死循环。而使用线程安全的HashTable效率又非常低下,基于以上两个原因,便有了Concur...
7
1
分享
bazhafeng
3年前
关注
JUC-线程池
使用线程池的优点 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 第...
2
评论
分享
bazhafeng
3年前
关注
JUC-锁
Lock接口 在Lock接口出现之前,Java程序是靠synchronized关键字实现锁功能的,而Java SE 5之后,并发包中新增了Lock接口(以及相关实现类)用来...
3
评论
分享
bazhafeng
3年前
关注
JUC-ThreadLocal
ThreadLocal使用场景 ThreadLocal的作用主要是做数据隔离,填充的数据只属于当前线程,变量的数据对别的线程而言是相对隔离的,在多线程环境下,如何防止自己的...
1
评论
分享
bazhafeng
3年前
关注
JUC-线程通信
volatile和synchronized关键字 关键字volatile可以用来修饰字段(成员变量),就是告知程序任何对该变量的访问均需要从共享内存中获取,而对它的改变必须...
1
评论
分享
bazhafeng
3年前
关注
JUC-Volatile-Synchronized
volatile volatile可见性 有volatile变量修饰的共享变量进行写操作的时候会多出lock前缀汇编代码,Lock前缀的指令在多核处理器下会引发了两件事情 ...
1
评论
分享
bazhafeng
3年前
关注
JUC-线程八锁
线程八锁 情况1:12 或 21 情况2:1s后12,或 2 1s后 1 情况3:3 1s 12 或 23 1s 1 或 32 1s 1 情况4:2 1s 后 1 情况5:...
1
评论
分享
bazhafeng
3年前
关注
JUC-基本概念
上下文切换 定义 CPU通过给每个线程分配CPU时间片来实现 这个机制。时间片是CPU分配给各个线程的时间,因为时间片非常短,所以CPU通过不停地切 换线程执行,让我们感觉...
1
评论
分享
bazhafeng
3年前
关注
JUC-Java线程
创建线程 方式一:使用Thread,重写run方法 方式二:使用Runable接口,并重写run方法 方式三:使用FutureTask+callable Start 和 R...
1
评论
分享
下一页
个人成就
文章被点赞
45
文章被阅读
6,829
掘力值
474
关注了
0
关注者
4
收藏集
3
关注标签
14
加入于
2022-07-09