自定义博客皮肤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的博客

做一个勤奋的人

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

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

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

2025-11-20 14:34:39 819

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

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

2025-11-20 14:30:34 634

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

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

2025-11-05 13:38:03 735

原创 学习篇 | 借假修真

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

2025-11-03 13:52:15 909

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

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

2025-10-22 18:19:40 1027

原创 知识篇 | 如如不动

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

2025-09-23 08:09:07 1256

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

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

2025-09-17 14:16:29 627

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

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

2025-09-15 17:51:26 901

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

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

2025-09-12 13:28:43 1032

原创 温故篇 | 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 643

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

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

2025-08-19 10:41:54 1376

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

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

2025-08-19 08:54:14 646

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

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

2025-08-18 13:18:01 587

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

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

2025-08-14 09:14:32 890

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

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

2025-08-12 09:19:53 927

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

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

2025-07-25 15:45:24 652

原创 问答篇 | 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 955

原创 知识篇 | “化性起伪”之解读

“化性起伪”合起来的意思就是:通过后天人为的努力(学习礼义、接受教化、遵守法度),来改变和转化人天生恶的自然本性,从而建立起符合社会道德规范和文明秩序的善的行为和品格。起伪:“起”:兴起、建立、产生。    “伪”:这是荀子思想中一个非常关键且容易被误解的概念。这里的“伪”不是指虚伪、欺诈,而是指人为、后天作为的意思(“可学而能,可事而成之在人者,谓之伪”)。它指的是通过后天的学习、努力、教化、实践所形成的东西。

2025-06-30 08:33:17 698

原创 知识篇 | deepseek之问-孔孟荀庄的关联性和区别

对比《孟子·告子上》“恻隐之心,人皆有之”与《荀子·性恶》“饥而欲饱,寒而欲暖”,可见儒家人性论的根本分裂;对比《荀子·性恶》的“化性起伪”与《庄子·马蹄》的“道德不废,安取仁义”,可见儒道对人性改造的根本分歧——塑造规范 vs 回归本真。孔子(奠基)→ 孟子(心性升华) →荀子(批判性继承+法家化)↔ 庄子(对立性超越)4. 庄子:《庄子》(33篇,内篇为亲撰,如《逍遥游》《齐物论》《秋水》)3. 荀子:《荀子》(32篇,亲撰为主,如《性恶》《劝学》《天论》)4. 民为贵,社稷次之,君为轻。

2025-06-26 09:24:28 1084

原创 知识篇 | 除了混沌测试和破坏性测试外还有哪些测试类型?

之前一篇推文讲解了《知识篇 | 混沌测试和破坏性测试是个嘛》点击链接。今天再讲解下除了混沌测试和破坏性测试,还有哪些涵盖从硬件到软件、从单元到系统的测试类型。本文将讲解常见一些常见的测试类型。

2025-06-20 15:32:48 907

原创 引导篇 | 计算机延迟涉及到哪些方面?

计算机系统中的时延(Latency)是衡量系统性能的关键指标之一,涉及硬件、软件和网络等多个层面。时延层级关系大致如下:硬件时延(纳秒级)--》OS/软件时延(微秒级us)--》网络时延(毫秒级) --》应用时延(毫秒-秒级)

2025-06-16 09:54:06 1242

原创 知识篇 | 焦点小组、头脑风暴和名义小组分别是个嘛?!

焦点小组、头脑风暴和名义小组是常用的群体决策或需求获取技术。

2025-06-11 08:45:23 643

原创 知识篇 | kdumpctl 是个啥有嘛用?

kdumpctl 是 Linux 系统中用于管理和控制内核崩溃转储机制的核心命令行工具。它的核心作用是当系统遭遇严重的内核级崩溃时,自动捕获系统内存的镜像(称为 vmcore 或 crash dump),为后续分析崩溃原因提供关键数据。

2025-06-10 15:25:54 597

原创 知识篇 | 什么是NESTED-LOOP Semi Join

SemiJoin是一种特殊的连接操作,它不返回驱动表(通常是小表或过滤后结果集小的表)的所有列,也不返回被驱动表(通常是大表)的任何列。它的核心目的是:检查驱动表中的每一行,在被驱动表中是否存在至少一行满足连接条件的匹配行。

2025-06-10 15:20:39 1011

原创 知识篇 | 数据库性能指标之QPS和TPS

数据库的两个指标的重要性:理解QPS和TPS是衡量数据库性能的重要参照指标项。

2025-06-10 15:16:25 2722

原创 优化篇 | 网络时延优化有哪些项

计算机中网卡延迟(NIC Latency) 通常处于微秒(μs)到毫秒(ms)级,具体取决于工作模式和场景。输出结果中将包含avg_latency(平均延迟) 和 max_latency(最大延迟)。示例:虚拟机通过OVS转发时,延迟可能从物理机的 50 μs 恶化到 500 μs。- RDMA(RoCEv2):1~5 μs(绕过操作系统)> - 普通业务:内核调优 + 队列绑定 → 200μs → 100μs。> - 关键业务:DPDK/XDP → 100μs → 20μs。

2025-06-10 15:13:21 961

原创 知识篇 | Oracle的 TEMP表空间管理和优化

Oracle临时表空间(TEMP)是数据库中用于存储会话级临时数据的核心组件,主要用于支持需要中间结果集的操作(如排序、哈希连接)。其数据在事务结束或会话终止后自动释放,不持久化存储。

2025-03-24 14:45:57 796

原创 知识篇 | 低代码开发(Low-Code Development)是个什么东东?

低代码开发的核心理念可以追溯到上世纪80年代的第四代编程语言(4GL)和快速应用开发工具(RAD),例如PowerBuilder和Visual Basic。这些工具通过图形化界面简化了开发流程,但受限于本地化部署和封闭生态。

2025-03-03 13:18:34 839

原创 原理篇 | TiKV 源码解析系列文章raftstore 概览

TiKV 作为一个分布式 KV 数据库,使用 Raft 算法来提供强一致性。Raft 算法提供了单一 group 的一致性,但是单一 group 无法扩展和均衡。因此,TiKV 采用了 MultiRaft 的方式基于 Raft 算法提供能兼顾一致性、扩展均衡的 KV 储存。下文以 3.0 版本代码为例,讲述 raftstore 源码中的关键定义和设计。

2022-10-22 21:38:40 584

原创 知识篇 | 麒麟v10 下安装Elasticsearch

最近因工作原因,和ES(Elasticsearch)接触的比较多;ES之前了解过,不怎么熟悉,故打算系统学习之。按照自己的学习惯例,一是了解主要概念,二是动手安装一遍。

2022-05-03 23:58:29 4534

原创 动手篇 | 如何在麒麟v10 SP2安装达梦8版本数据库

本文讲述如何在麒麟v10 SP2安装达梦8版本数据库。

2022-04-22 22:49:28 3270

原创 知识篇 | MySQL常用存储引擎MyISAM、InnoDB和MEMORY之介绍

MySQl的存储引擎有哪9种,使用show engines;命令即可查看。今天介绍常用的三种常用存储引擎:MyISAM、InnoDB和MEMORY。一**、MyISAM**MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但NO事物。使用这个存储引擎,每个MyISAM在磁盘上存储成三个文件:(1)frm文件:存储表的定义数据(2)MYD文件:存放表具体记录的数据(3)MYI文件:存储索引frm

2021-10-29 08:39:55 1413

原创 知识点 | MySQL的三种常用存储引擎介绍

本文将介绍MySQL的几种存储引擎。1.InnoDB存储引擎InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,上图也看到了,InnoDB是默认的MySQL引擎。InnoDB主要特性有:1、InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事物安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句中提供一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能。在SQL查询中,可以自由地将InnoDB类型的表和其他MySQL的表类型混

2021-10-26 18:45:04 2705

原创 知识点 | MyDUMP逻辑备份下之FTWRL全局锁咋个办?

全局锁 Flush tables with read lock 被简称为 FTWRL。全局锁也可以理解为数据库级别的锁,这把锁会加给整个数据库。FTWRL(flush tables with read lock)命令主要被备份工具使用,使用逻辑方式进行备份(mydumper,mysqldump)或物理方式进行备份(percona-xtrabackup),为了保证数据的一致性,这两种备份方式都会在备份过程中执行 flush table with read lock 这个命令,通过执行FT

2021-10-12 11:05:03 826

原创 知识点 | Oracle RAC架构图和常用命令

Oracle RAC(实时应用集群)是Oracle数据库完全高可用体系解决方案中的一个关键产品,传统大型企业的核心、重要业务系统都采用了Oracle RAC以保障其稳定的数据服务能力。Oracle RAC是什么样的架构?我们来了解下,Oracle RAC实时应用集群是一个什么样的架构呢,当前Oracle 主流使用是的Oracle9i、10g、11g版本,可以支持24 x 7 有效的数据库应用系统,能在低成本服务器上构建高可用性数据库系统,并且应用无需修改代码可以自由部署;Oracle RAC架构如下:

2021-10-11 09:06:54 2170

原创 知识点 | mysqldumpslow解读slow.log日志

slow.log信息解读及其mysqldumpslow分析简单介绍1)slow.log信息解读#Time: 070927 16:08:52#User@Host: root[root] @ [192.168.1.110]#Query_time: 372 Lock_time: 136 Rows_sent: 152 Rows_examined: 263630select id, name from manager where id in (66,10135);Query_time == 用的

2021-09-24 16:50:57 551

原创 问题排查 | bash: $’\r’: command not found报错处理

问题描述在Windows下编写好sh文件后,在Linux下运行会报错:bash: $’\r’: command not found问题解决这是因为Windows系统的文件换行使用的是\r\n,而Unix系统是\n有两种解决方法:方式一安装dos2unix来进行文件转换[root@mysqlSlave ~]# yum install -y dos2unix[root@mysqlSlave ~]# dos2unix your_file.sh方式二使用vim打开文件,然后使用命令:set

2021-09-23 18:48:47 1285 1

原创 知识点 | Redis 知识点学习

Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为数据结构服务器因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。Redis 官网:https://redis.io/源码地址:https://github.com/redis/redisRedis

2021-09-22 13:54:32 155

原创 知识篇| mysql binglog 之专题讲解

MySQL Server 主要有四种类型的日志——Error Log、General Query Log、Binary Log 和 Slow Query Log。其中, Binlog 包含了一些事件,这些事件描述了数据库的改动,如建表、数据改动等,也包括一些潜在改动,比如 DELETE FROM tbs_test WHERE bing = ‘test_contition’ ,实际表中没有一条数据符合过滤条件,当然也就没有数据被删掉的情况,也会记录。除非使用 Row-based logging,否则会包含所

2021-09-14 08:19:08 377

原创 知识分享 | mysql服务器启动后,为啥有mysqld_safe和mysqld 2个进程?

在mysql服务器启动后,有2个进程mysqld_safe和mysqld,这是为啥?如下:[root@ethanyang bin]# ps -ef | grep mysqldroot 6488 3324 0 Sep03 pts/0 00:00:00 /bin/sh /mysqlsoft/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysqlmysql 7327 6488 0 Sep03 pt

2021-09-04 00:43:49 5380

空空如也

空空如也

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

TA关注的人

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