会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yangcrazy
博客园
首页
新随笔
联系
订阅
管理
随笔 - 13 文章 - 0 评论 - 0 阅读 -
1126
2023年3月23日
说一说秒杀
摘要: 什么是秒杀? 秒杀功能是指在一段时间内,限定某种商品数量,让用户进行抢购的活动。由于抢购的商品数量有限,因此需要对系统进行优化,保证秒杀活动可以正常进行,同时保证系统的高可用性和安全性。在实现秒杀功能时,需要考虑以下几个方面的问题: 高并发:由于抢购活动会引发大量用户的访问请求,因此需要对系统进行性
阅读全文
posted @ 2023-03-23 18:19 披着狼皮的阳
阅读(98)
评论(0)
推荐(0)
编辑
2023年2月22日
Redis缓存
摘要: Redis 5种基本数据类型 String string可以做数字运算 string单个字符串最大存储512M(2^32-1) set key value --设置key以及对应的value值 get key --获取key对应的value值 append key value --在末尾追加字符串
阅读全文
posted @ 2023-02-22 20:40 披着狼皮的阳
阅读(40)
评论(0)
推荐(0)
编辑
2023年2月20日
互联网架构的演进的历程
摘要: 单体架构设计 何为单体架构? 所有业务都在同一台web服务器上,web服务器和数据库服务器部署在同一台电脑上。 单体架构的特点? 优点:部署简单,维护方便。 缺点:存储能力有限,计算能力有限,系统的可靠较差。 单体架构的应用场景:业务复杂度比较低,数据规模比较小,使用系统的用户量比较小。 分布式架构
阅读全文
posted @ 2023-02-20 20:41 披着狼皮的阳
阅读(34)
评论(0)
推荐(0)
编辑
2023年2月17日
JVM中的GC系统
摘要: 什么是GC? GC(Garbage Collection)称之为垃圾回收,在JVM的执行引擎中自带这样的一个GC系统,此系统会按照一定的算法对内存进行监控和垃圾回收。 如何判断哪些对象是垃圾? 1、引用计数法:每个对象中应该有一个计数器。只要有引用引用着这个对象,这个对象的引用就会加1,没有引用这个
阅读全文
posted @ 2023-02-17 19:47 披着狼皮的阳
阅读(175)
评论(0)
推荐(0)
编辑
2023年2月15日
JVM运行时内存区
摘要: JVM运行时内存区是如何划分的? 方法区(Method Area):存储类的字节码信息、常量池 堆区(Heap Area):存储对象 Java方法栈(Stack Area):所有方法运行时,会创建一个栈帧对象,然后进入栈(方法栈) 本地方法栈(Native Method Stack Area):用C
阅读全文
posted @ 2023-02-15 20:50 披着狼皮的阳
阅读(147)
评论(0)
推荐(0)
编辑
2023年2月14日
JVM中类加载子系统
摘要: 1、类加载子系统中有哪些常用类加载器? 1、BootStrapClassLoader(负责加载基础类库中的类,例如Object,String....) 2、ExtClassLoader(负责加载扩展类库中的类 ext/...) 3、AppClassLoader(负责加载classpath路径下我们自
阅读全文
posted @ 2023-02-14 13:31 披着狼皮的阳
阅读(23)
评论(0)
推荐(0)
编辑
JVM的体系结构
摘要: 1、JVM是什么? 是一种虚拟机规范 2、为什么要学习JVM?(Oracle的HotSpot) 为了更好的理解JAVA,为了更好的解决线上问题(软件在线升级、防内存泄漏、提高吞吐量) 3、JVM的构成有哪几部分? 1、类加载子系统(负责将类读取到内存,校验类的合法性,对类进行初始化) 2、运行时数据
阅读全文
posted @ 2023-02-14 13:05 披着狼皮的阳
阅读(16)
评论(0)
推荐(0)
编辑
2023年1月2日
MySQL中的sql优化
摘要: 目标: 掌握SQL调优的原则 掌握SQL调优的基本逻辑 掌握优秀SQL的编写方案 掌握何为慢SQL以及检测方案 SQL优化原则 1、减少数据量(表中数据太多可以分表,例如超过500万数据 双11一个小时一张订单表) 2、减少数据访问量(将全表扫描可以调整为基于索引去查询) 3、减少数据计算操作(将数
阅读全文
posted @ 2023-01-02 20:24 披着狼皮的阳
阅读(320)
评论(0)
推荐(0)
编辑
MySQL中的索引应用
摘要: 1.什么是索引(Index)? 官方的定义是索引是一种数据结构,从生活的纬度上讲,假如将一本书比作成一张表,这本书的目录就是表中的索引(Index)。 2.索引的优势和劣势? 优势:数据量比较大时,为了快速找我们需要的数据可以使用索引,这个可以提高查询效率。 劣势:索引会占用额外的存储空间(Inno
阅读全文
posted @ 2023-01-02 19:40 披着狼皮的阳
阅读(79)
评论(0)
推荐(0)
编辑
2022年12月24日
事务(Transaction)逻辑应用
摘要: 1.什么是事务? 是一个逻辑工作单元,这个工作单元中的所有操作,要么都成功,要么都失败 2.事务是如何保证数据的正确性的? 通过事务的四大特性:原子性、一致性、隔离性、持久性 原子性(Atomicity):通过undolog回滚日志实现其原子性 一致性(Consistent):引擎层面使用的是und
阅读全文
posted @ 2022-12-24 20:09 披着狼皮的阳
阅读(95)
评论(0)
推荐(0)
编辑
下一页
昵称:
披着狼皮的阳
园龄:
3年4个月
粉丝:
0
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
JVM(4)
MySQL(6)
Redis(1)
互联网架构(1)
业务功能(1)
随笔档案
2023年3月(1)
2023年2月(6)
2023年1月(2)
2022年12月(4)
阅读排行榜
1. MySQL中的sql优化(320)
2. JVM中的GC系统(175)
3. JVM运行时内存区(147)
4. 说一说秒杀(98)
5. 事务(Transaction)逻辑应用(95)
点击右上角即可分享