自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

db_murphy的博客

做一个勤奋的人

  • 博客(199)
  • 收藏
  • 关注

原创 哈希函数的分类、原理与常见误区

本文系统介绍了哈希函数的三大类型:1)加密型(如SHA-256)用于安全校验;2)非加密型(如MurmurHash)用于快速查找;3)密码学慢哈希(如bcrypt)用于密码存储。重点阐述了哈希函数的不可逆特性,通过信息丢失、数学单向性和算法设计三个层面证明无法从哈希值还原原始数据。文章澄清了"在线解密MD5"实为预计算查询,并强调哈希的核心用途是校验一致性而非内容还原。最后将哈希比喻为"粉碎机"而非"保险柜",形象说明其不可逆本质。(149字)

2026-07-11 20:48:13 346

原创 机器学习决策树的基尼系数是个啥?

基尼系数是决策树中衡量数据集纯度的核心指标,反映随机抽取两个样本属于不同类别的概率。其值域为0(完全纯净)到0.5(最大混乱),决策树通过选择使加权基尼系数最小的特征进行节点划分,从而提升数据纯度。相比信息熵,基尼系数计算更高效,是CART决策树的常用标准。典型例子显示:纯数据集(如全好瓜)基尼系数为0,平衡数据集(好坏瓜各半)则达到0.5。该指标通过量化特征划分后的纯度提升(基尼增益),指导决策树构建最优分类路径。

2026-07-11 20:46:51 264

原创 ntpdate 同步命令和同步服务(ntpd 和chronyd)的区别及建议

时间同步工具演进经历了三个阶段:ntpdate(已废弃)采用跳跃式调整,直接修改系统时间;ntpd作为传统服务实现平滑调整但算法陈旧;chronyd作为现代主流服务,提供更智能的平滑策略和更强性能。chronyd在网络适应性、硬件时钟管理和资源占用方面优势明显,已成为RHEL/CentOS8+等现代系统的默认选择。建议生产环境优先使用chronyd,完全弃用ntpdate,并逐步将ntpd迁移至chronyd。chronyd通过先进的算法提供更精准的时间同步,特别适合虚拟化和云环境。

2026-05-21 08:37:11 371

原创 速学篇 | S3 对象存储中的纠删码(Erasure Coding)4+2配置是个嘛个?

4+2纠删码是云存储中平衡可靠性与成本的高效方案。它将数据分成4个数据块并生成2个校验块,可容忍任意2块丢失,存储利用率达66.7%(相比三副本的33.3%)。工作原理包括数据分块、校验生成、分散存储和故障恢复四个步骤。优势在于显著降低存储成本同时保持高可靠性,但会带来额外计算开销。典型应用于S3存储中的备份归档、大数据分析和多媒体存储等场景,特别适合大容量低访问频率的数据存储需求。

2026-04-13 14:13:25 444

原创 速学篇 | 容器和pod有嘛个区别?

本文介绍了Kubernetes中Pod的核心概念与特性。Pod是K8s最小可部署单元,作为容器的逻辑分组单元,为紧密关联的容器提供共享的网络、存储资源和运行环境。

2026-04-13 14:10:36 535

原创 速学篇 | 国内几款主流的对象存储类产品

本文分析了主流对象存储数据库备份与历史归档产品,重点对比了爱数AnyBackup、云信达eCloudDataMaster、Commvault等7款产品的特性。这些产品均支持将S3/OSS等对象存储作为备份目标,但在原生集成度、数据生命周期管理和自动化归档方面存在差异。国产产品如爱数、鼎甲在信创适配和本地化服务方面优势突出,而Commvault则擅长复杂混合云环境。

2026-03-25 16:52:23 512

原创 速学篇 | 块存储、文件存储、对象存储

本文系统分析了存储领域的三大核心技术:块存储、文件存储和对象存储。块存储提供底层裸设备访问,适合数据库等高IOPS场景;文件存储通过NFS/SMB协议实现文件共享,适用于企业协作;对象存储采用扁平化结构和REST API,专为海量数据设计。

2026-03-23 17:54:05 520

原创 学习篇 | S3存储

摘要: S3(Simple Storage Service)是一种高扩展性对象存储服务,采用键-值存储结构,通过桶(Bucket)和对象(Object)组织数据。其核心优势包括自动冗余保障高持久性、多级存储优化成本,以及企业级安全功能如默认加密、精细权限控制和版本管理。典型应用场景涵盖数据湖构建、灾难备份、静态网站托管等。国内华为、深信服等厂商也推出了兼容S3协议的分布式存储产品,满足国产化需求。S3以其可靠性成为云计算时代核心存储基础设施。

2026-03-18 14:04:35 589

原创 贝尔不等式 | 把哲学问题转化为一个可以用实验检验的数学不等式

摘要: 贝尔不等式是约翰·贝尔在1964年提出的数学判据,旨在验证量子力学与定域实在论(爱因斯坦主张的隐变量理论)的冲突。其核心思想是:若存在满足定域性和实在性的隐变量,纠缠粒子的测量统计应遵循贝尔不等式(如CHSH形式,要求S≤2)。然而,量子力学预言S=2√2,明确违反该不等式。20世纪70年代后的实验(如阿斯佩实验)均证实量子力学正确,否定了定域实在论,确立了量子非定域性和纠缠的真实性。

2026-03-03 14:24:13 751

原创 新玩具 | 谷歌大模型Gemin

摘要:Gemini是谷歌DeepMind开发的多模态AI模型家族,已迭代至第三代(Gemini 3),具备文本、图像、音频等综合处理能力。提供多个版本:3.1 Pro(复杂任务)、3 Pro(日常应用)、Flash(高效处理)、DeepThink(深度推理)和Nano(移动端)。用户可通过App、网页或开发平台使用,功能涵盖实时交互、跨应用任务、创意生成等。Gemini正从问答工具发展为主动执行任务的智能体,但需注意使用限制和准确性验证。代表AI向主动完成任务的新发展方向。

2026-03-03 09:10:49 1323

原创 黑色金属与有色金属:工业世界里的两大金属家族

金属材料分为黑色金属和有色金属两大类。黑色金属主要指铁、铬、锰及其合金(如钢、生铁等),是现代工业的基础材料,广泛应用于建筑、机械等领域。有色金属包括除黑色金属外的所有金属,如铜、铝、金、银等,具有导电、耐腐蚀等特性,是高科技产业的关键材料。黑色金属资源相对丰富,用量占金属总产量的95%;而有色金属中部分品种储量稀少。

2026-03-02 13:33:09 650

原创 学习篇 | 公开招标、公开竞争性磋商和公开竞争性谈判

政府采购中,公开招标是主要方式,后两者需符合法定适用情形方可采用。竞争性磋商与谈判均允许对面沟通,但磋商更注重“合作性探讨”,谈判更侧重“条件博弈”。最终成交结果均需公示,接受社会监督。

2026-02-06 14:23:09 714

原创 知识篇 | 通用SDK服务是个啥?

摘要:通用SDK服务是将复杂技术封装成易用接口的软件开发包,能显著提升开发效率。与API不同,SDK提供完整的开发资源。SDK按平台可分为移动端、服务端等,按功能包括性能监控、数据分析、支付服务等。选择SDK需考虑需求、服务商实力、合规性、集成成本和长期维护等因素。大厂产品稳定性强但定制性较弱,开发者需权衡利弊。

2026-02-05 13:56:20 646

原创 知识篇 | net.ipv4.ip_forward 参数

net.ipv4.ip_forward=1 是 Linux内核参数配置,用于启用IPv4数据包转发功能;该配置将Linux系统变成一个路由器或网关,允许在不同网络接口之间转发IP数据包。net.ipv4.ip_forward=1配置让Linux系统能够像路由器一样工作,在不同的网络之间转发数据包。

2026-02-04 13:29:53 965

原创 知识篇 | NFS协议、作用、以及配置和常用命令

它基于RPC(远程过程调用)与XDR(外部数据表示)协议实现跨平台通信:RPC负责在客户端与服务器间传递文件操作请求,XDR则以与架构无关的格式编码数据,确保异构系统间的数据兼容性。1. 服务端配置:管理员通过/etc/exports文件指定共享目录与访问规则,启动nfsd、rpc.mountd等进程,向RPC服务注册端口(默认2049)。① 2049端口:NFS服务的核心端口,所有版本(NFSv2/v3/v4)均默认使用,同时支持TCP和UDP协议,用于处理文件读写等核心操作。

2026-01-14 15:36:50 1192

原创 学习篇 | 服务器的睿频

本文系统介绍了服务器睿频技术,包括其概念、工作机制及与桌面睿频的区别。睿频通过动态超频提升单线程性能、能效比和突发负载处理能力,具有性能提升、业务透明等优点,但也存在性能不确定性、散热压力等挑战。

2026-01-09 17:14:47 1238

原创 学习篇 | 英方i2Active和i2Stream工具了解

英方i2Active和i2Stream是两款基于数据库语义级复制技术的核心产品。两者都具备高实时性、数据一致性保障和图形化管理功能,但定位不同:i2Active适用于金融等核心系统的灾备场景,i2Stream更适合数据迁移、数据湖供给等数据整合需求。

2025-12-31 14:04:17 1086

原创 时事篇 | Manus收购

Manus的技术原理是通过云端虚拟机提供安全、持久的执行环境,利用精心优化的顶级大模型进行长链条自主规划,并依靠一套深厚的上下文工程体系来确保整个系统高效、稳定且可学习。这使得它从一个“聊天工具”转变为一个可以交付成果的“数字代理”。它的成功印证了一个趋势:在AI应用层,精妙的系统设计、工程实现和对用户需求的深刻洞察,其价值不亚于底层模型的突破。

2025-12-31 11:20:02 887

原创 知识点 | Windows操作系统的“域”

Windows域是集中化管理的网络环境,由域控制器和Active Directory服务构成核心。与分散管理的工作组不同,域提供单点登录、统一安全策略和资源集中访问等功能。管理员可通过域控制器统一管理用户账户、权限和策略,实现高效的企业级IT管理。这种架构特别适合中大型组织,能简化管理流程并增强安全性,是企事业单位网络基础设施的标准配置。

2025-12-31 08:37:39 615

原创 学习篇 | 子公司和分公司的区别

本文对比分析了分公司与子公司的法律地位、权利能力及核心区别。分公司是总公司的分支机构,不具备独立法人资格,其法律责任和债务由总公司承担;子公司则是独立法人,母公司仅以出资额为限担责。关键差异体现在责任风险、税务处理、管理控制等方面。

2025-12-25 10:53:57 788

原创 知识点 | linux系统中strace命令讲解

摘要: strace是Linux系统中强大的调试工具,用于跟踪进程与内核的交互,帮助诊断程序启动失败、性能瓶颈等问题。支持两种模式:跟踪新命令(如strace ls)或附加到已运行进程(strace -p PID)。注意:strace会降低程序性能,适合短期调试,复杂逻辑问题需结合gdb等工具。

2025-12-24 08:53:34 560

原创 认知篇 | 源代码自编译,到底是在编译什么?

摘要:源代码自编译是将高级语言代码转换为机器可执行文件的过程,类比为"从菜谱到成品蛋糕"的转换。主要包含四个阶段:预处理(处理头文件和宏定义)、编译(转汇编代码)、汇编(生成二进制指令)、链接(合并目标文件和库)。自编译的优势包括性能优化、功能定制、获取最新版本、适配特殊环境以及学习调试。典型流程为:下载源码→运行configure→make编译→make install安装。整个过程将源代码通过编译器工具链转换为可直接运行的二进制程序。

2025-12-01 18:14:34 519

原创 认知篇 | 理解OpenJDK和国内外的JDK有哪些,有啥关系?

本文解析了OpenJDK与JDK的关系,指出OpenJDK是官方开源参考实现,各厂商基于此开发不同JDK发行版。对比了OpenJDK与其他JDK在授权、功能、性能等方面的差异,建议优先选择LTS版本(如Java8/11/17/21)。介绍了国内外主流JDK发行版特点,包括OracleJDK、Temurin、Corretto等国外产品,以及华为毕昇JDK、阿里Dragonwell等国产JDK。最后给出选型建议:根据项目需求选择合适版本,新项目推荐Java17/21,传统系统可选Java8,并考虑云环境适配性。

2025-11-28 08:37:57 842

原创 学习篇 | 股本(实收资本)、实缴资本和货币实缴资本的关联关系

本文通过比喻和实例解析了股本、实缴资本和货币实缴资本的概念及区别:股本(注册资本)是法律授权发行的最高资本限额,实缴资本是股东实际缴纳的金额。在认缴制下,股本可能大于实缴资本,待全部缴足后二者相等。货币实缴资本是实缴资本的一种形式。会计处理中,报表上股;通常指已到位的实缴资本。

2025-11-20 14:34:39 1291

原创 学习篇 | DolphinDB高性能时序数据库的核心特性与典型应用场景

DolphinDB是一款高性能分布式时序数据库,专为处理海量时序数据而设计。它集成了实时分析与流处理能力,支持多模存储引擎、分布式架构和流批一体处理。核心特性包括2000+内置函数、多范式编程语言、亚毫秒级流处理延迟以及完善的数据压缩机制。主要应用于金融实时行情中心、量化交易因子计算、物联网监测等场景,能显著提升数据存储与计算效率。相比传统数据库,DolphinDB在一站式解决方案、性能表现、轻量级部署和安全可控等方面具有显著优势。

2025-11-20 14:30:34 938

原创 知识篇 | keepalived的单播和组播

本文介绍了Keepalived的组播与单播工作原理及配置方法。组播采用224.0.0.18默认地址实现一点对多点通信,配置简单但可能产生网络干扰;单播通过指定对端IP实现点对点通信,配置稍复杂但稳定性更高。文章详细说明了判断网络是否支持组播的三种方法,并给出了单播模式的主备配置示例,重点包括关闭vrrp_strict、配置unicast_src_ip和unicast_peer等关键步骤。最后提出了避免脑裂、使用非抢占模式和结合健康检查等实践建议。推荐在网络复杂或稳定性要求高的生产环境中采用单播模式。

2025-11-05 13:38:03 1068

原创 学习篇 | 借假修真

深刻体会到"凡所有相,皆是虚妄",便能逐渐放下对成败得失、他人评价的过度执着,在纷繁世事中保持一份内心的宁静与超脱。

2025-11-03 13:52:15 1354

原创 问题排查 | 麒麟操作系统ntp服务报错Clock Unsynchronized

本文中的麒麟系统OS配置ntp时间同步服务报错`TIME_ERROR: 0x4041: Clock Unsynchronized` 的主要原因在于系统时钟未能成功与NTP服务器同步。排查时,按照服务状态-> 时间偏差 -> 网络连通性 -> 安全策略的顺序进行。

2025-10-22 18:19:40 1451

原创 知识篇 | 如如不动

“如如不动”是佛学修行的一个核心目标和至高境界。它描述了一种彻悟宇宙人生实相后所呈现出的绝对自在、安宁和不可动摇的心理状态。它并非死寂的静止,而是基于般若空性智慧的鲜活、灵动与慈悲。

2025-09-23 08:09:07 3123

原创 简记篇 | Linux系统的文件句柄-知识点学习

本文介绍了Linux系统中的文件句柄(文件描述符)概念及其管理机制。文件描述符是进程访问I/O资源的抽象索引,遵循"一切皆文件"的哲学,统一管理文件、设备、网络连接等资源。文章详细讲解了内核中文件描述符的三层管理结构(进程描述符表、系统打开文件表、i-node表),并提供了实用的命令操作:查看系统/进程限制(ulimit、/proc文件系统)、调整句柄限制(临时和永久配置)、监控使用情况(lsof工具)。最后针对常见的"Too many open files"错误给出

2025-09-17 14:16:29 812

原创 了解篇 | StarRocks 是个什么数据库?

StarRocks是一款高性能MPP分析型数据库,专为极速OLAP设计,支持实时多维分析和海量数据处理。其核心特性包括列式存储、向量化引擎、智能优化器、高并发支持和全面MySQL兼容性,并采用简洁的FE/BE架构。相比其他OLAP系统,StarRocks在性能、实时性和易用性方面表现突出,适用于实时看板、用户行为分析等场景,是企业级数据分析的理想选择。

2025-09-15 17:51:26 1464

原创 知识点 | “比选”和“询价”

本文对比了采购谈判中"询价(RFQ)"和"比选(RFP)"两种方式的区别。询价适用于标准化产品采购,核心是获取明确价格,流程简单快捷;比选则针对复杂需求,注重综合评估供应商能力与方案价值,流程更严谨但耗时。关键区别在于:询价以价格为主要决策依据,比选则考量技术、服务等多维度因素。选择时应根据需求明确性、产品标准化程度及非价格因素重要性来决定采用何种方式。询价如购买标准商品,比选则类似选择装修团队,需全面评估。

2025-09-12 13:28:43 1757

原创 温故篇 | MySQL 的 ibdata 文件是干嘛的?

本文介绍了MySQL中InnoDB存储引擎的核心系统表空间文件ibdata1的作用与管理。该文件主要存储数据字典、ChangeBuffer、DoublewriteBuffer、UndoLogs等关键元数据,在默认配置下还会存储用户表数据。文章指出,当innodb_file_per_table=OFF时,ibdata1会持续增长且无法自动释放空间,建议将其设为ON以使每个表使用独立的.ibd文件。对于过大的ibdata1文件,需要通过备份-删除-重建的方式释放空间。最佳实践是始终保持innodb_file_p

2025-08-26 15:18:12 796

原创 重点归纳篇 | 安全可靠测评结果公告的4次发布内容汇总

中国信息安全测评中心自2023年12月起已发布4次安全可靠测评结果公告(2023年第1号至2025年第1号),涵盖CPU、操作系统和数据库三大类产品。其中,鲲鹏920、龙芯、申威等国产CPU,银河麒麟、统信等操作系统,以及达梦、PolarDB等数据库均获得I级或II级认证。测评结果自发布日起三年有效,具体产品清单及等级可通过公告链接查询。这些测评为国产信息技术产品的安全可靠性提供了权威认证。

2025-08-19 10:41:54 2049

原创 知识篇 | 中间件会话保持和会话共享有啥区别?

本文对比分析了Web应用中的两种会话管理方案:会话保持(Sticky Session)和会话共享(Distributed Session)。会话保持通过负载均衡将用户请求固定到特定服务器,实现简单但存在容灾和扩展性缺陷;会话共享则通过Redis等外部存储集中管理会话数据,支持任意服务器处理请求,具有更好的容错性和扩展性。文章指出,虽然会话保持性能更优,但现代分布式架构推荐优先采用会话共享方案,因其能真正实现无状态服务和高可用性。最后强调,在系统设计时应根据业务需求权衡选择,但总体趋势是采用会话共享架构。

2025-08-19 08:54:14 753

原创 知识点 | 麒麟OS环境中curl -4回显真实IP的原因

接到同事问的一问题,在执行curl -4 http://127.0.0.1:33242/应用程序 命令时,反馈了服务器真实的ip地址,问是什么原因?本文将主要介绍几种curl -4反馈服务器ip地址的几种可能场景

2025-08-18 13:18:01 671

原创 知识篇 | 序列(Sequence)和全局事务号GTID的区别和关联

在分布式数据库中,序列(Sequence)和全局事务号(Global Transaction ID, 常称 GTID/Timestamp)是两个相关但截然不同的概念,这是一个核心且容易混淆的问题。它们都涉及唯一标识符的生成,但目标、作用域和实现机制有本质区别。本文学习之。

2025-08-14 09:14:32 980

原创 知识篇 | Oracle Active Data Guard(ADG)同步机制再学习

Oracle Active Data Guard(ADG)的同步机制是其实现高可用性、灾难恢复和实时数据访问的核心。它基于物理备库(Physical Standby Database)技术,通过重做数据(Redo Data)的传输和应用来实现主库与备库的同步。

2025-08-12 09:19:53 1425

原创 Oracle数据块8KB、OS默认认块管理4KB,是否需调整大小为一致?

Oracle数据块8KB、OS默认认块管理4KB,是否需调整大小为一致?

2025-07-25 15:45:24 731

原创 问答篇 | SATA SSD 读写带宽为嘛是550MB/s ?

鉴于linux操作系统的文件系统(ext2/ext3/ext4/XFS)的数据块(Block Size)大小默认为4KB(最大可调整到64KB),鉴于企业级 SATA SSD的IOPS约 20,000 ~ 50,000,换算带宽为78MB/s至195M/s

2025-07-23 11:16:15 1466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除