- 博客(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
原创 问题排查 | 麒麟操作系统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
原创 知识篇 | 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
原创 优化篇 | 网络时延优化有哪些项
计算机中网卡延迟(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
原创 知识篇 | 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关注的人
RSS订阅