- 博客(42)
- 收藏
- 关注
原创 Hbase
是一种思想概念,一种抽象思维,用来描述数据的数据,比如有一张学生表,记录着学生的基本信息,我们通过表可以获取学生信息(数据),但是有时候也要得到表本身的信息数据(比如表结构信息:字段名称,字段数据类型,长度等信息),对于这种基础信息的描述,就会使用META的概念,使用META元数据来描述表本身。如果在一些Region中有大量的数据(存着那个列族中的列的数据),而剩下的Region仅有少量的数据,那么就会生成多个的小文件。当一个行键在不同的列族中都有相应的列值的话,不同列族中的文件都会存储这个行键的值。
2024-04-07 11:14:47
535
原创 JVM笔记
作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?大部分Java开发人员,除会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟机了解甚少。开发人员如何看待上层框架一些有一定工作经验的开发人员,打心眼儿里觉得SSM、微服务等上层技术才是重点,基础技术并不重要,这其实是一种本末倒置的“病态”。如果我们把核心类库的API比做数学公式的话,那么Java虚拟机的知识就好比公式的推导过程。计算机系统体系对我们来说越来越远,在不了解底层实现方式的前提下,通过高级语言很容易编写
2024-04-06 18:44:18
1516
1
原创 Redis
在 90 年代,一个网站的访问量一般不大,用单个数据库完全可以轻松 在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?* 1. 数据量的总大小,一个机器放* * 2. 数据的索引(B+ Tree)一个机器的内存放* * 3. 访问量(读写混合)一个实例不能承受如果满足了上述 1 or 3个,进化. DAL:数据库访问层当下的应用是 SQL 和 NoSQL 一起使用,技术没有高低之分,就看你怎么用,对吧!3、商品的图片4、商品的关键字。
2024-04-06 14:57:05
1058
1
原创 MySQL优化
alter table 表名 索引类型 索引名(字段)Copy to clipboardErrorCopied。create 索引类型 索引名 on 表(字段)Copy to clipboardErrorCopied。如果一个字段是 primary key,该字段默认是主键索引。DDL 语句不需要 commit;
2024-04-05 11:51:48
573
1
原创 JVM总结
栈是线程私有的,会发生栈溢出和堆溢出,栈的基本单位是栈针,栈针的结构有局部变量,操作数栈,动态链接,方法返回地址,附件信息,局部变量是用于存储数据的(八个常量和引用类型),他的单位是槽,一个槽占32位,可以存int,如果是long和dubbo就需要两个槽,操作数栈是存储计算结果数据和一些临时数据,动态链接将这些符号引用转换为调用方法的直接引用,方法返回地址存的是下一条指令的地址,是Java虚拟机(JVM)自带的一个命令行工具,用于查看和调整正在运行的Java进程的一些配置信息。
2024-04-04 23:33:49
1155
1
原创 MongoDB
整个集群会选出一个"主节点",当其挂掉后,又在剩下的从节点中选中其他节点为"主节点",副本集总有一个活跃点{主、primary}和一个或多个备份节点{从、secondary}.某些情况下,复制可以提供增加的读取性能,因为客户端可以将读取操作发送到不同的服务上,在不同数据中心维护数据副本可以增加分布式应用程序的数据位置和可以性。当一次性插入或者更新n条数据时,mongodb不会因为一条数据的错误而使得整个操作终止并回滚,只会终止接下来的操作,所以可以使用trycatch来进行异常的捕捉处理。
2024-04-02 15:59:15
894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人