- 博客(45)
- 收藏
- 关注
原创 MQTT协议
MQTT被广泛用于物联网(IoT:Internet of Things)领域,其中大量的设备需要进行实时通信和数据交换。它采用了一种发布/订阅(publish/subscribe)模型,其中消息的发送者(发布者)将消息发布到特定的主题(topic),而订阅者可以选择性地订阅感兴趣的主题,以接收相应的消息。
2024-08-08 15:46:36
987
原创 Hbase
是一种思想概念,一种抽象思维,用来描述数据的数据,比如有一张学生表,记录着学生的基本信息,我们通过表可以获取学生信息(数据),但是有时候也要得到表本身的信息数据(比如表结构信息:字段名称,字段数据类型,长度等信息),对于这种基础信息的描述,就会使用META的概念,使用META元数据来描述表本身。如果在一些Region中有大量的数据(存着那个列族中的列的数据),而剩下的Region仅有少量的数据,那么就会生成多个的小文件。当一个行键在不同的列族中都有相应的列值的话,不同列族中的文件都会存储这个行键的值。
2024-04-07 11:14:47
1372
原创 JVM笔记
作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?大部分Java开发人员,除会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟机了解甚少。开发人员如何看待上层框架一些有一定工作经验的开发人员,打心眼儿里觉得SSM、微服务等上层技术才是重点,基础技术并不重要,这其实是一种本末倒置的“病态”。如果我们把核心类库的API比做数学公式的话,那么Java虚拟机的知识就好比公式的推导过程。计算机系统体系对我们来说越来越远,在不了解底层实现方式的前提下,通过高级语言很容易编写
2024-04-06 18:44:18
1783
1
原创 Redis
在 90 年代,一个网站的访问量一般不大,用单个数据库完全可以轻松 在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?* 1. 数据量的总大小,一个机器放* * 2. 数据的索引(B+ Tree)一个机器的内存放* * 3. 访问量(读写混合)一个实例不能承受如果满足了上述 1 or 3个,进化. DAL:数据库访问层当下的应用是 SQL 和 NoSQL 一起使用,技术没有高低之分,就看你怎么用,对吧!3、商品的图片4、商品的关键字。
2024-04-06 14:57:05
1234
1
原创 MySQL优化
alter table 表名 索引类型 索引名(字段)Copy to clipboardErrorCopied。create 索引类型 索引名 on 表(字段)Copy to clipboardErrorCopied。如果一个字段是 primary key,该字段默认是主键索引。DDL 语句不需要 commit;
2024-04-05 11:51:48
610
1
原创 JVM总结
栈是线程私有的,会发生栈溢出和堆溢出,栈的基本单位是栈针,栈针的结构有局部变量,操作数栈,动态链接,方法返回地址,附件信息,局部变量是用于存储数据的(八个常量和引用类型),他的单位是槽,一个槽占32位,可以存int,如果是long和dubbo就需要两个槽,操作数栈是存储计算结果数据和一些临时数据,动态链接将这些符号引用转换为调用方法的直接引用,方法返回地址存的是下一条指令的地址,是Java虚拟机(JVM)自带的一个命令行工具,用于查看和调整正在运行的Java进程的一些配置信息。
2024-04-04 23:33:49
1286
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅