• 2024-07-03一些关于flume的知识知识碎片
    Flume架构Flume概述flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(比如文本、HDFS、Hbase等)的能力。flume的数据流由事件(Event)贯穿始终
  • 2024-06-21redis自学(47)服务端优化
    持久化配置Redis的持久化虽然可以保证数据安全,但也会带来很多额外的开销,因此持久化请遵循下列建议:①用来做缓存的redis实例尽量不要开启持久化功能②建议关闭RDB持久化功能,使用AOF持久化(RDB的数据安全性一直是有问题的,两次RDB的时间比较长,又不能频繁的RDB,因为耗时久而且需
  • 2024-06-20“翼”鸣惊人,天翼云两篇论文被ACM ICPP 2024收录!
    *日,由天翼云科技有限公司弹性计算产品线天玑实验室撰写的两篇论文《PheCon:Fine-GrainedVMConsolidationwithNimbleResourceDefragmentationinPublicCloudPlatforms》及《Yggdrasil:ReducingNetworkI/OTaxwith(CXL-Based)DistributedSharedMemory》被ACMInte
  • 2024-06-18别让碎片化学习把你拖向深渊!
    文章虽然内容很棒,但是在碎片化的时间里阅读,我几乎没有得到任何价值。这不得不让我重新审视「碎片化学习」这件事。碎片化学习的窘境5-15分钟的碎片化学习,似乎是当下人的无奈之举。整块时间对于我们来说是个奢侈品,白天要上班、上学,晚上要加班或忙于各种社交、娱乐活动,睡前还要
  • 2024-06-1203《android studio开发实战(第三版)》阅读笔记
    第四章:用户界面开发 本章介绍了Android中的常见布局管理器,如LinearLayout、RelativeLayout和ConstraintLayout,以及它们的使用场景和特点。 学习了各种用户界面元素,如TextView、EditText、Button等的使用方法,以及如何将它们组合在一起创建复杂的用户界面。理解了Android中的资源
  • 2024-06-11Cesium4Unreal - # 008 空间碎片
    文章目录空间碎片1思路2步骤2.1创建一个自定义组件2.2重写CreateSceneProxy方法2.3实现自定义的场景代理类2.4在场景代理类中实现绘制逻辑2.5使用自定义组件3代码实现3.1c++代码3.1.1自定义组件代码MyPrimitivePolylineComponent.
  • 2024-06-05Oracle 表内数据量少,但是查询速度很慢
    优化方向1.使用合适的索引:确保查询中涉及的字段有适当的索引。索引可以帮助数据库引擎快速定位和检索数据,提高查询效率。2.避免使用通配符查询:尽量避免在查询条件中使用通配符'%',因为这样的查询会导致全表扫描,影响性能。3.避免使用函数:在查询条件中避免使用函数,尽量在字段上
  • 2024-05-30《少年小鱼的魔法之旅——神奇的Python》,在悬疑和冒险中学会Python编程,Python启蒙入门的推荐书籍
    ​故事简介在一个普通的城市里,生活着一个名叫小鱼的初中少年。他学习成绩在班里倒数,同学们都嘲笑他,他每天非常苦恼。一天放学回家的路上,他意外地捡到了一台黑色的笔记本电脑。他好奇地打开电脑,从此被卷入了一个神奇的魔法世界。这个世界里,编程是一种魔法咒语,能够创造出无限的奇
  • 2024-05-04注册表碎片整理是一种优化操作系统注册表的方法,旨在减少注册表文件的碎片化,从而提高系统性能和响应速度。它通过重新整理和优化注册表文件的存储结构,以及压缩空闲空间等方式,来改善系统的整体表现。
    注册表碎片整理是一种优化操作系统注册表的方法,旨在减少注册表文件的碎片化,从而提高系统性能和响应速度。它通过重新整理和优化注册表文件的存储结构,以及压缩空闲空间等方式,来改善系统的整体表现。注册表是Windows操作系统中的核心组件之一,它存储了系统和安装的应用程序的配
  • 2024-04-2428.redis的内存碎片
    1.为什么会有Redis内存碎片?Redis内存碎片产生比较常见的2个原因:1.1Redis存储数据的时候向操作系统申请的内存空间可能会大于数据实际需要的存储空间。以下是这段Redis官方的原话:Tostoreuserkeys,Redisallocatesatmostasmuchmemoryasthe m
  • 2024-04-10SQL Server索引进阶篇----系列文章
    SQLServer索引进阶第一篇:索引介绍索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。本
  • 2024-04-0954、C++内存模型
    在 C++ 中,程序运行时,内存主要分成四个区,分别是栈、堆、数据段和代码段。                栈:存储局部变量、函数参数和返回值。堆:存储动态开辟内存的变量。数据段:存储全局变量和静态变量。代码段:存储可执行程序的代码和常量(例如字符常量),此存储区不可修
  • 2024-03-29内存碎片与缓解
    参考资料:https://blog.csdn.net/u014183456/article/details/122031750 内存碎片分为内部碎片和外部碎片外部碎片(ExternalFragmentation):外部碎片是指已分配的内存块之间出现的不连续、无法充分利用的空闲内存空间。外部碎片通常发生在动态内存分配中,当多次分配和释放内
  • 2024-03-28defrag" 命令的帮助信息,该命令用于对磁盘进行碎片整理操作
    Windows系统中"defrag"命令的帮助信息,该命令用于对磁盘进行碎片整理操作。下面是对其中的参数和选项的翻译:Volumes:/C|/AllVolumes:对每个卷只运行给定操作列表中的首选操作。/E|/VolumesExcept<volumepaths>:在每个卷上执行除了指定的操作外的所有操作。如果例外
  • 2024-03-19.NET 内存碎片化分析
    一:背景1.讲故事上个月有位朋友wx找到我,说他的程序存在内存泄漏问题,寻求如何解决?如下图所示:从截图中可以看出,这位朋友对windbg的操作还是有些熟悉的,可能缺乏一定的实操经验,所以用了几个命令之后就不知道怎么排查下去了。既然找到我,那就以我的个人经验在他的dump上继续分析
  • 2024-03-18数据库中的字符类型:char、varchar、nchar、nvarchar 全解析
    数据库中的字符类型选择对性能和存储效率有着重要的影响。char、varchar、nchar和nvarchar这四种字符类型各自有不同的特点和适用场景,同时也会影响数据库的碎片和页分裂情况。char类型char类型用于存储定长的字符串。它会为每个值分配固定数量的空间,即使实际内容没有填满这个空
  • 2024-03-18Redis 内存是如何划分的?
    查询内存命令infomemory查询Redis自身使用内存的统计数据。通过这个命令,可以了解Redis实例的内存分配情况、内存碎片、键空间使用情况等内存分配情况:used_memory:Redis实例当前使用的内存总量(以字节为单位)。used_memory_human:以人类可读格式显示的内存使用量。use
  • 2024-03-13Mysql优化之optimize table
    起因出于于性能考虑,生产上采用冷热库的方式,热库中保存最近的数据,每隔一段时间自动备份到冷库中并从热库中删除。但时间久了之后,就会发现磁盘占用量越来越大。主要原因就是delete语句只是将记录的位置标记为“可复用”,但磁盘空间并不会直接回收。解决方案使用optimizetable命令
  • 2024-02-1520240205打卡
    在AndroidStudio中使用碎片(Fragments)加载界面,并实现滑动视图切换页面:1.**创建项目**:在AndroidStudio中创建一个新项目。2.**添加碎片**:在`res/layout`目录下创建您的碎片布局文件。您可以使用XML定义碎片的布局。例如,创建一个`fragment_one.xml`和`fragment_two.xml`
  • 2024-02-14【性能测试】MYSQL缓存命中率03
    一、查询缓存(querycache) 缓存命中率:所有的查询语句,命中缓存的请求数,占所有请求数的比例查看是否开启缓存命中率#缓存的开关showvariableslike'%query_cache_type%';#缓存的大小showvariableslike'%query_cache_size%';开启缓存设置MySQL的配置文件my
  • 2023-12-27死锁、内部碎片、外部碎片、多进程/多线程、服务器高并发、集群
    死锁:两个(多个)线程互相等待对方数据的过程1.死锁产生条件(解决办法):
  • 2023-12-227.内存管理基础+连续分配
    程序执行基本原理程序是一条一条被读入寄存器内执行的内存卡是一个临时保存中介,磁盘是永久保存介质地址总线的选中原理(译码器原理)四大存储器的速度和所处位置寄存器>Cache>内存卡>磁盘概念辨析CPU位数、OS位数、内存地址总线数、内存数据总线数、逻辑地址位数、
  • 2023-12-20linux 内存碎片处理
    Linux内存碎片化主要由于内存的分配和释放不均匀导致,会降低内存利用效率。可以通过以下方法对Linux内存进行碎片整理:执行sync命令:该命令会强制将内存中的脏数据写回磁盘,释放内存。这可以腾出较大的连续内存块,减少碎片。执行echo1>/proc/sys/vm/drop_caches命令:该命令会
  • 2023-12-11Redis 3 种特殊数据类型详解、Redis内存碎片
    CacheAsidePattern(旁路缓存模式)CacheAsidePattern是我们平时使用比较多的一个缓存读写模式,比较适合读请求比较多的场景。CacheAsidePattern中服务端需要同时维系db和cache,并且是以db的结果为准。下面我们来看一下这个策略模式下的缓存读写步骤。写:先更新db然
  • 2023-11-12碎片化的编程语言
    碎片化的编程语言2023-11-12在开始学面向对象的时候知道封装、多态、继承三大特性之前只是知道类外不能直接访问private修饰的成员变量同一类的不同对象可以访问对方的私有成员变量,封装针对类并非对象#include<iostream>classPerson{ public: Person(inti);