摘要:
缓存穿透指恶意请求直接访问数据库或存储层,绕过缓存系统,导致缓存无效,增加了数据库或存储层的压力,降低系统性能。解决此问题的方法包括: 布隆过滤器(Bloom Filter):这是一种高效的数据结构,用于快速检查某个元素是否存在于一个集合中。通过在缓存层前部署布隆过滤器,可以过滤掉不存在的请求,避免 阅读全文
posted @ 2024-05-21 21:36
Stars-125
阅读(60)
评论(0)
推荐(0)
摘要:
数据库设计优化: 尽量减小占用磁盘空间: 使用较小的数据类型,如mediumint替代int。 定义字段为not null,除非需要允许空值。 对于不变的字段,如固定长度的字符串,采用char而不是varchar。 优化索引设计: 主索引应尽可能短,以提高效率。 仅创建必要的索引,避免不必要的索引占 阅读全文
posted @ 2024-05-21 20:36
Stars-125
阅读(7)
评论(0)
推荐(0)
摘要:
同步和异步是编程和系统设计中的两个重要概念,特别是在处理输入/输出操作、网络请求和多线程编程时。它们有着不同的特点和适用场景。 同步(Synchronous) 特点: 顺序执行: 在同步操作中,任务是按顺序执行的。一个操作完成后,才能开始下一个操作。 阻塞: 调用某个同步方法时,调用者会等待该方法完 阅读全文
posted @ 2024-05-21 19:57
Stars-125
阅读(476)
评论(0)
推荐(0)
摘要:
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 阅读全文
posted @ 2024-05-20 20:19
Stars-125
阅读(64)
评论(0)
推荐(0)
摘要:
Hadoop 是一个开源软件框架,用于存储大量数据,并发处理/查询在具有多个商用硬件(即低成本硬件)节点的集群上的那些数据。总之,Hadoop 包括以下内容: HDFS(Hadoop Distributed File System,Hadoop 分布式文件系统):HDFS 允许你以一种分布式和冗余的 阅读全文
posted @ 2024-05-18 00:47
Stars-125
阅读(58)
评论(0)
推荐(0)
摘要:
回收机制方式 1、定义和用法:垃圾回收机制(GC:Garbage Collection),执行环境负责管理代码执行过程中使用的内存。 2、原理:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执 阅读全文
posted @ 2024-05-17 08:35
Stars-125
阅读(39)
评论(0)
推荐(0)
摘要:
SOAP是simple object access protocal的缩写,即简单对象访问协议。 是基于XML和HTTP的一种通信协议。是WebService所使用的一种传输协议,WebService之所以能够做到跨语言和跨平台,主要是因为XML和HTTP都是独立于语言和平台的。Soap的消息分为请 阅读全文
posted @ 2024-05-16 23:57
Stars-125
阅读(141)
评论(0)
推荐(0)
摘要:
int是Java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是Java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩 阅读全文
posted @ 2024-05-16 23:12
Stars-125
阅读(12)
评论(0)
推荐(0)