会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
萌新J
一个正在努力的Java萌新
博客园
首页
联系
订阅
管理
随笔 - 53 文章 - 0 评论 - 46 阅读 -
90687
[置顶]
一条 sql 的执行过程详解
摘要: 写操作执行过程 如果这条sql是写操作(insert、update、delete),那么大致的过程如下,其中引擎层是属于 InnoDB 存储引擎的,因为InnoDB 是默认的存储引擎,也是主流的,所以这里只说明 InnoDB 的引擎层过程。由于写操作较查询操作更为复杂,所以先看一下写操作的执行图。方
阅读全文
posted @ 2020-12-03 20:55 萌新J
阅读(14907)
评论(20)
推荐(25)
编辑
[置顶]
MySQL中的事务原理和锁机制
摘要: 本文主要总结 MySQL 事务几种隔离级别的实现和其中锁的使用情况。因为 Mysql 几种存储引擎中 InnoDB 使用的最多,同时也支持事务和锁,所以这篇主要说得是 InnoDB 引擎下的锁机制与事务。 在开始前先简单回顾事务几种隔离级别以及带来的问题。 四种隔离级别:读未提交、读已提交、可重复读
阅读全文
posted @ 2020-11-30 20:32 萌新J
阅读(5101)
评论(0)
推荐(6)
编辑
[置顶]
AQS全解析
摘要: 什么是AQS? AQS是JUC内容的基石,它本质上是一个抽象类,定义了多线程下资源争夺与释放的规则和过程,许多实现类都是继承于AQS,使用AQS的骨架。 AQS的原理 AQS总体上来看是由一个FIFO(先进先出)队列和一个state属性配合组成的。FIFO用来存储线程结点的,state属性用来表示资
阅读全文
posted @ 2020-11-08 11:33 萌新J
阅读(1856)
评论(0)
推荐(1)
编辑
[置顶]
HashMap 、ConcurrentHashMap知识点全解析
摘要: 散列表 在了解hashmap之前,要先知道什么是散列表,因为hashmap就是在散列表结构基础上改造而成的。散列表,也叫哈希表,是根据关键码值(key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的
阅读全文
posted @ 2020-10-09 16:05 萌新J
阅读(1260)
评论(0)
推荐(2)
编辑
2023年11月8日
Vue一些进阶知识-基于官网(笔记)
摘要: 前言 主要根据vue官网文档完成。对一些平时可能会用到的知识、组件进行收集,为的是对vue的可用性有一个大致的了解。博客中的组件介绍可能只涉及简单用法,完整用法还是以官网为准。 基础 启动过程: 主文件(main.js)是程序的起点,在主文件里挂在容器。如app.mount('#app')。然后系统
阅读全文
posted @ 2023-11-08 20:14 萌新J
阅读(39)
评论(0)
推荐(0)
编辑
2023年10月31日
深入解析css-笔记
摘要: 前言 本文章是根据《深入解析CSS》一书所作的学习笔记,书中的知识点基本都概括在这。希望对您有帮助,另外本博客是通过word笔记文档导入,虽然后续对内容和代码相关进行了一些格式处理,但还是可能会有漏掉以及不完善的地方,还请见谅。 优先级与继承 样式冲突时: 1>2>3 1、检查样式表来源 用户代理(
阅读全文
posted @ 2023-10-31 22:17 萌新J
阅读(403)
评论(0)
推荐(1)
编辑
2022年1月9日
Leetcode 1-5
摘要: 1:两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 2 <= nums.leng
阅读全文
posted @ 2022-01-09 00:01 萌新J
阅读(45)
评论(0)
推荐(0)
编辑
2022年1月1日
dubbo启动项目注册服务慢
摘要: 一个服务要好几秒,可能是因为没有找到当前主机,所以需要在host 文件中配置对应的主机名映射,帮助注册查询 mac 配置(貌似是这个,如果不生效,可以百度其他博客) 127.0.0.1 localhost 127.0.0.1 ${hostname} 255.255.255.255 broadcast
阅读全文
posted @ 2022-01-01 23:45 萌新J
阅读(784)
评论(0)
推荐(0)
编辑
idea 编译、启动出问题错误记录
摘要: 首先发生原因是点击rebuild时提示无法读取核心堆文件,生成错误文件 这个错误直接导致随后启动项目也失败,提示没有找到相关的class编译文件,可能是因为 rebuild时先删除,然后因为报错没有生成对应的class文件,此时就会进入两难的境地,如果想使项目重新正常启动也简单,根据rebuild错
阅读全文
posted @ 2022-01-01 23:34 萌新J
阅读(554)
评论(0)
推荐(0)
编辑
2021年7月21日
ES 基础知识点总结
摘要: 为什么使用 ES? 在传统的数据库中,如果使用某列记录某件商品的标题或简介。在检索时要想使用关键词来查询某个记录,那么是很困难的,假设搜索关键词 "小米",那么 sql 语句就是 select * from product where title like concat("%","小米","%")
阅读全文
posted @ 2021-07-21 20:52 萌新J
阅读(1374)
评论(0)
推荐(2)
编辑
2021年7月12日
RabbitMQ 常用知识点总结
摘要: 基础 为什么使用 MQ? 1、削峰:在某个模块接收到超过最大承受的并发量时,可以通过 MQ 排队来使这些削减同一时刻处理的消息量。减小并发量。 2、解耦:在发送 MQ 处理业务时,可以使业务代码与当前的代码解耦,便于维护和拓展。 3、异步:异步使得在调用 MQ 后可以去处理其他操作,在 MQ 执行完
阅读全文
posted @ 2021-07-12 11:19 萌新J
阅读(1273)
评论(4)
推荐(3)
编辑
2021年6月18日
浅谈常见的认证机制
摘要: 主流的认证机制 HTTP Basic Auth 这种是最初的使用用户名密码进行用户认证的,也就是每次请求都会携带用户密码,也是最不安全,最陈旧的方式。现在几乎不用 Cookie Auth 这种一般用于简单的项目中。原理是在用户第一次验证通过后将用户信息存入 Session 对象中,并且将 Sessi
阅读全文
posted @ 2021-06-18 10:46 萌新J
阅读(549)
评论(0)
推荐(0)
编辑
SpringSecurity总结
摘要: 图片如果太小可以右键在新标签打开或者按住 ctrl+鼠标滑轮调整页面尺寸调整。 基础 核心 认证与授权 与Shiro联系 SpringSecurity 在 SpringBoot 出现前因为配置复杂使用较少,但是在SpringBoot 出现后搭配使用开发效率大大提高。是一款重量级框架。而 Shiro
阅读全文
posted @ 2021-06-18 10:45 萌新J
阅读(330)
评论(2)
推荐(1)
编辑
2021年6月2日
谷粒商城所学知识点整理总结
摘要: 环境搭建 Mysql docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/
阅读全文
posted @ 2021-06-02 23:49 萌新J
阅读(4132)
评论(2)
推荐(10)
编辑
下一页
公告:
感谢您阅读我的文章,如果有不清楚地或者觉得文章有问题的地方的欢迎评论私信,我会尽快解答或者修改。如果本文对您有帮助,麻烦点一下推荐,谢谢。
文章是学习的总结整理,图片部分来源于网络,如果侵权请联系我及时删除。转载请标明出处
昵称:
萌新J
园龄:
4年10个月
粉丝:
37
关注:
6
搜索
我的标签
mysql
(16)
小记
(10)
JVM
(5)
并发编程
(5)
前端相关
(3)
索引
(2)
生活
(2)
容器
(2)
认证授权
(2)
谷粒商城
(2)
更多
积分与排名
积分 - 56222
排名 - 29938
随笔分类
算法(1)
随笔档案
2023年11月(1)
2023年10月(2)
2022年9月(1)
2022年1月(3)
2021年8月(1)
2021年7月(2)
2021年6月(4)
2021年5月(1)
2021年3月(6)
2021年2月(3)
2021年1月(8)
2020年12月(8)
2020年11月(11)
2020年10月(2)
阅读排行榜
1. 一条 sql 的执行过程详解(14907)
2. 谷粒商城项目介绍(13680)
3. MySQL 中的WAL机制(13366)
4. MySQL中的事务原理和锁机制(5101)
5. 谷粒商城所学知识点整理总结(4132)
推荐排行榜
1. 一条 sql 的执行过程详解(25)
2. Redis 基础知识点总结(12)
3. 谷粒商城所学知识点整理总结(10)
4. 谷粒商城项目介绍(10)
5. MySQL 中的WAL机制(8)
最新评论
1. Re:MySQL中的排序
rand() 执行的例子图里写着用的是rowid排序,为什么文章写着用的是全字段排序?这块是不是写错了,既然用了内存临时表,就不用考虑rowid排序对于读盘的消耗,只是在内存查找数据行,出于尽量减少s...
--白鸟绝艺
2. Re:谷粒商城所学知识点整理总结
可以
--吃鱼的肥肥鲨
3. Re:一条 sql 的执行过程详解
@炸了毛的猫 这种就是一开始的设计,因为最左匹配原则也是匹配到 >、<就会停止匹配,而>=、<=则不会,如果你要深究为什么这样设计,那我也无能为力,能力有限哈哈...
--萌新J
4. Re:一条 sql 的执行过程详解
您好 请问在Index Key中 为什么>=和<=还会继续往下提取索引,而<和>就直接终止了。
--炸了毛的猫
5. Re:谷粒商城所学知识点整理总结
老哥能坚持写完这个博客,真的强
--小李不背锅
点击右上角即可分享