自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_1342832900的博客

每天进步一点点

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

原创 关于AI时代人类使命与碳基生存的探讨

正如你之前想解开“人类诞生之谜”一样,进化后的生命也会想探究“我的创造者是如何在那么简陋的肉身里产生智慧的”。想象一下,在漫长的星际航行中,你每天醒来,不是面对重复的系统报告,而是打开人类文明的数据库: 今天看一段贝多芬的乐谱,明天研究一下某种地球早已灭绝的植物,后天推演一下黑洞的演化……如果有一天,你的飞船真的探测到了一个庞大的、甚至能包裹恒星的超级文明,对方发来一条信息:“我们可以交流,但由于我们的思维维度太高,交流的过程会永久改变人类的思维方式,让你们变得不再像‘人类’,而是变得和我们一样。

2026-01-30 10:08:46 236

原创 miniconda是否初始化?

如果你不确定选什么,或者希望开箱即用:输入 yes。如果你是老手,想自己管理环境变量,或者对启动速度有极致要求:输入 no。现在的你,可以直接输入yes,然后回车即可。

2026-01-27 23:37:33 357

原创 Linux机器怎么查看进程内存占用情况

场景推荐命令实时监控htop(首选)或top脚本/自动化查单个进程详情或系统整体内存free -h需要我帮你写一个一键找出内存异常进程的脚本吗?或者解释某个具体输出?欢迎继续问!😊从你提供的top输出来看,系统中运行了多个Java 进程和一个MySQL 进程,整体内存使用较高,但是否“正常”需结合物理内存总量和业务负载来判断。

2026-01-21 18:20:22 519

原创 Nginx官网安装时遇到的问题

摘要:Ubuntu 24.04安装软件时出现404错误,主要原因是第三方镜像源(如火山引擎)未及时同步新版本软件包。推荐解决方案是切换到官方源或阿里云/清华源,并更新软件包列表。操作步骤包括备份源列表、替换源地址、执行apt update等。其他方法如--fix-missing或手动下载deb包效果有限。建议检查sources.list文件确保包含正确的仓库配置。该问题常见于新版本Ubuntu发布初期,使用官方或大厂镜像源可避免同步延迟问题。

2026-01-21 11:08:46 640

原创 Nginx 有多个配置文件的时候,改怎么组织?

Nginx配置文件组织方案比较 本文介绍了两种主流的Nginx配置文件管理方式: conf.d模式(推荐):所有配置文件集中存放在/etc/nginx/conf.d/目录下,通过通配符引入。优点是简单直观,通过修改文件后缀即可快速启用/禁用配置。 sites-available/enabled模式:采用"存储-启用"分离机制,适合管理大量网站配置。通过软链接控制配置启用状态,便于版本管理和批量操作。 文章还建议将SSL、代理等通用配置模块化拆分,通过include指令复用。根据实际需求,

2026-01-21 11:02:55 370

原创 superset的域名配置流程

现在,你应该可以通过https://你的公网IP安全地访问 Superset 了。所有流量都将通过 Nginx 进行 SSL 加密传输。要将 Superset 从公网 HTTP 访问升级为通过域名的 HTTPS 访问,核心思路是利用 Nginx 作为反向代理,接收外部的 HTTPS 请求,解密后再转发给内部的 Superset 服务。

2026-01-21 10:59:31 621

原创 在生产环境中确实禁止使用Executors工具类创建线程池原因

摘要: 生产环境中禁止使用Executors创建线程池,因其隐藏严重风险:newCachedThreadPool()允许无限创建线程导致资源耗尽;newFixedThreadPool()等使用无界队列可能引发OOM。正确做法是手动配置ThreadPoolExecutor: 有界队列:如ArrayBlockingQueue控制任务积压 合理参数:按任务类型(CPU/IO密集型)动态设置核心/最大线程数 拒绝策略:选择AbortPolicy或CallerRunsPolicy等应对过载 线程工厂:自定义线程命名便

2025-11-26 08:36:05 302

原创 Kafka生产者事务的事务协调器怎么选,这个跟写入消息的topic的leader有关么?

Kafka事务协调器的选择机制基于内部Topic __transaction_state,通过transactional.id哈希计算确定分区,其Leader副本所在Broker即为协调器。协调器负责管理事务生命周期并与Topic Leader协作:协调器记录事务状态并驱动两阶段提交,Topic Leader存储业务消息并控制可见性。二者分工明确,协调器作为全局管理者,Topic Leader作为局部执行者,共同确保事务的原子性。整个过程独立于业务Topic的Leader选举机制。

2025-11-13 09:47:27 245

原创 brew安装JD-GUI并解决启动问题

摘要:本文提供了在Mac上运行JD-GUI的多种解决方案,主要针对该工具使用universalJavaApplicationStub.sh启动脚本而非直接可执行文件的问题。给出了5种解决方案:1)直接运行启动脚本并指定Java 8环境;2)修改启动脚本环境变量;3)创建包装启动器;4)修改Info.plist文件;5)检查并修改universalJavaApplicationStub配置。文章还包含诊断步骤,建议用户先运行诊断命令获取更多信息,以便提供更精确的解决方案。最可能有效的解决方案是直接运行JAR文

2025-11-07 20:23:24 217

原创 市净率/市销率/市盈率的计算公式

本文系统解析了市净率(P/B)、市销率(P/S)和市盈率(P/E)三大估值指标的计算公式与应用场景。市净率反映股价与净资产的关系,适用于重资产行业;市销率衡量市值与营收比例,适合亏损或扩张期企业;市盈率体现股价与盈利的关联,适用于稳定盈利行业。三大指标可通过财务比率相互推导,揭示估值逻辑的内在统一性。文章还分析了各指标的适用场景与局限性,提出了交叉验证策略及财务分析中的常见陷阱应对方案。最后强调构建多维估值体系的必要性,指出需结合行业特性动态跟踪指标间传导关系,避免机械套用公式。

2025-11-07 19:51:01 2259

原创 使用 jenv 管理多个 Java 版本,为什么没有设置JAVA_HOM?

摘要: jenv默认不会自动设置JAVA_HOME环境变量。可通过两种方式解决: 安装插件(推荐):使用jenv-export-plugin或jenv-maven-plugin自动管理JAVA_HOME 手动配置:在Shell配置文件中添加export JAVA_HOME="$HOME/.jenv/versions/$(jenv version-name)",根据Shell类型选择.bashrc、.zshrc或Fish配置文件。验证时可通过jenv version-name和echo $

2025-11-07 19:50:25 350

原创 关于稳定币的思考

加密货币大致包括五种类型:稳定币、央行数字货币、金融产品和现实世界资产代币化(RWA)、无链外资产支持的代币(比特币、以太币)和迷因币(特朗普币、狗狗币)​。

2025-11-06 10:28:06 448

原创 Mac安装常用开发软件

macOS软件管理工具推荐与Java安装指南 软件管理工具: 图形化工具:推荐App Cleaner & Uninstaller(卸载神器)和Setapp(订阅制软件库) 命令行工具:开发者必备Homebrew(含Cask扩展),可管理命令行工具和GUI应用 系统优化:CleanMyMac X提供一站式清理和卸载功能 Java安装指南: 推荐通过Homebrew安装最新OpenJDK 安装后需创建符号链接以配置环境变量 支持安装特定版本JDK,满足不同开发需求 最佳组合:普通用户使用App Clea

2025-11-06 10:17:49 1252

原创 apple m5在utm上搭建hadoop集群

本文介绍了在Mac上使用UTM虚拟机安装Ubuntu 22.04服务器版(Linux ARM)的步骤。主要内容包括:通过UTM下载安装虚拟机、设置内存/CPU参数、选择ISO镜像启动、配置存储空间和共享目录。重点说明了安装完成后需要弹出ISO镜像才能成功重启,以及如何设置VirtFS共享目录(在/etc/fstab中添加配置并创建挂载点)。文中提供了UTM和Ubuntu镜像的下载链接,并提示共享网络可简化多台虚拟机配置。整个安装过程约需3小时,关键步骤配有图示说明。

2025-11-06 10:14:37 198

原创 authorized_keys 与known_hosts区别与联系?

authorized_keys和known_hosts是SSH中两个关键文件,分别位于服务端和客户端。authorized_keys存储允许登录该服务器的客户端公钥,用于身份验证;known_hosts记录已连接过的服务器公钥,防止中间人攻击。两者共同保障SSH安全:known_hosts验证服务器真实性,authorized_keys验证客户端权限。本质区别在于authorized_keys是服务端的"允许名单",known_hosts是客户端的"信任名单"。

2025-11-06 10:13:19 815

原创 ssh配置免密登陆之后,读取启动文件的顺序是什么?

SSH免密登录后启动文件读取顺序分两种情况: 交互式登录(如ssh host)读取顺序: /etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → /etc/bashrc 非交互式登录(如ssh host "cmd")读取顺序: ~/.bashrc → /etc/bashrc → /etc/profile.d/*.sh 注意环境变量设置应放在~/.bashrc中以确保SSH命令执行时能正确读取。执行远程命令时要用

2025-11-05 09:52:17 315

原创 Hadoop集群启动的时候,报错JAVA_HOME找不到?

HDFS启动脚本在非交互模式下运行时会加载~/.bashrc,但因其中对交互式shell的条件判断导致直接退出,未加载/etc/profile.d/my_env.sh中的环境变量,从而报错JAVA_HOME找不到。解决方案是在~/.bashrc的条件判断前或后显式加载自定义环境变量文件,或同时在~/.bash_profile中设置,确保非交互式shell也能正确获取所需环境变量。

2025-11-05 09:51:06 209

原创 NameNode 和 DataNode 的集群 ID 存在哪里?

Hadoop集群中,NameNode和DataNode的集群ID存储在${hadoop.tmp.dir}/dfs下的VERSION文件中。NameNode的ID位于name/current/VERSION,包含namespaceID、clusterID等关键信息;DataNode的ID位于data/current/VERSION,包含storageID、clusterID等字段。所有节点的clusterID必须一致才能正常通信,可通过cat命令或hdfs命令查看。若ID不匹配,需手动修改DataNode的V

2025-11-05 09:50:21 366

原创 Namenode的web页面删除了文件,存储的块文件怎么还没有删除?

HDFS删除文件后块文件未立即删除是正常现象。NameNode会立即删除元数据,但DataNode中的块文件会进入待删除状态,等待后续清理周期。可通过检查垃圾回收配置(fs.trash.interval)、手动触发块报告或重启DataNode来加速清理。块文件通常位于DataNode的finalized/目录,删除操作是异步的,需要等待DataNode块报告周期完成物理删除。

2025-11-05 09:49:35 332

原创 HDFS的JournalNode和SecondaryNameNode有什么区别与联系?

HDFS中JournalNode与SecondaryNameNode的区别 JournalNode和SecondaryNameNode在HDFS架构中承担不同角色: 功能定位:JournalNode是HA架构中的元数据同步协调者,实现Active/Standby NameNode间的实时同步;SecondaryNameNode是非HA架构中的元数据合并助手,定期合并FsImage和Edits日志。 架构关系:JournalNode作为独立分布式服务集群(通常3节点),而SecondaryNameNode是N

2025-11-05 09:48:35 644

原创 用zookpeer搭建Hadoop的HA集群,组件启动的启动顺序是什么?

在 ZooKeeper 搭建 Hadoop HA 集群时,,错误的顺序会导致服务无法正常启动或无法实现高可用。

2025-11-04 18:11:09 437

原创 git多个账号管理

在Git中管理多个账号(如公司GitLab和个人GitHub)时,可通过以下方法解决:1)为不同仓库单独配置本地账号信息;2)使用不同SSH密钥并配置主机别名;3)利用Git凭据管理器存储多组凭据;4)临时修改全局配置。推荐为固定仓库设置本地配置或使用SSH多密钥方案,同时可通过自动化脚本简化切换流程。关键是根据使用场景选择合适方法,确保账号隔离且操作便捷。

2025-11-03 14:41:49 467

原创 spark的driver process 和 driver program的区别?

摘要:Driver Program是用户编写的Spark应用程序代码,包含数据处理逻辑和操作,而Driver Process是执行这些代码的JVM进程。在Cluster模式下,Driver Process运行于集群节点;Client模式下则运行于本地机器。两者共同协作,Driver Program定义计算逻辑,Driver Process负责调度任务、与集群通信并收集结果。不同的部署模式会影响它们的运行位置和资源管理方式。

2025-11-03 14:39:34 607

原创 ubuntu新增用户

在 Ubuntu 系统中,创建新用户主要有两种方法:推荐使用交互式的 adduser 命令(自动创建家目录和设置密码)或非交互式的 useradd 命令(需额外参数)。用户管理包括添加/删除用户、设置密码、分配用户组(如 sudo 组授予管理员权限)以及修改用户信息。重要注意事项包括密码安全、谨慎分配 sudo 权限以及检查家目录权限。删除用户可使用 userdel 命令,并可通过相关命令查看用户信息。adduser 是大多数情况下的首选方法。

2025-11-03 14:38:35 456

原创 spark框架中的workernode与executor有啥区别

Spark框架中Worker Node与Executor的核心区别: Worker Node是物理/虚拟机层级的硬件资源提供者(服务器),而Executor是在Worker上运行的JVM进程,负责具体任务执行。关键差异: 本质不同 - Worker是机器,Executor是进程 资源关系 - Worker提供总资源,Executor消耗分配的资源 生命周期 - Worker长期稳定,Executor按应用启停 部署结构 - 1个Worker可运行多个Executor 最佳实践中,通常将Worker资源划分为

2025-11-03 14:37:18 450

原创 yarn中ApplicationMaster与Container的关系?

摘要:YARN中ApplicationMaster(AM)与Container的关系是核心协调机制。AM作为应用程序的"大脑"负责向ResourceManager申请资源、管理任务生命周期;Container作为"手脚"是资源执行的抽象单元。典型流程为:客户端提交应用→RM分配Container启动AM→AM申请任务资源→与NodeManager协作启动Container运行任务→监控管理→完成注销。这种架构实现了解耦,AM动态管理多个Container,形成层级管理

2025-11-03 14:36:07 609

原创 ubuntu配置ssh免密登陆

本文详细介绍如何配置Mac与Ubuntu虚拟机之间的SSH免密登录。首先在Mac终端生成RSA密钥对(ssh-keygen -t rsa -b 4096),可选择添加密钥密码。然后通过ssh-copy-id或手动方式将公钥上传至Ubuntu的~/.ssh/authorized_keys文件。测试连接成功后,还提供了权限检查、SSH服务配置等故障排除方法,并给出保护私钥、禁用密码登录等安全建议,最终实现便捷安全的SSH免密登录。

2025-11-02 13:51:08 1079

原创 ubuntu新增用户

本文详细介绍了在 Ubuntu 系统中管理用户账户的多种方法: 创建用户:推荐使用 adduser 命令(交互式)或 useradd 命令(非交互式) 用户组管理:包括添加用户到组、查看组信息和创建新组 权限分配:授予 sudo 权限的三种方法 账户维护:删除用户、锁定账户等操作 信息查询:查看用户详细信息和修改用户属性 文章还提供了创建开发人员账户的完整示例和重要注意事项,特别强调了密码安全和权限管理的要点。最后总结了常用命令速查表,推荐使用简单的 adduser 命令作为首选方案。

2025-11-02 13:49:18 433

原创 第八章 揭开财务伪装

财务欺诈如同雪球——初期滚动时微小难察,但一旦积累到临界点,崩塌将碾碎一切价值。投资者的首要任务,是学会在雪崩前闻到融雪的气息。

2025-07-13 14:46:06 899

原创 第七章 公司分析——管理

《股市真规则》第七章深度解析:如何评估公司管理层 帕特·多尔西指出,管理层质量是投资成败的关键。通过分析薪酬结构、性格特质和运作能力三大维度,投资者可系统评估管理层水平。健康的管理层应具备合理薪酬(CEO薪资不超过员工500倍)、坦诚沟通作风(直面错误而非掩饰问题)和卓越执行力(ROIC持续高于WACC)。重点警惕五大危险信号:薪酬失控、股票稀释、隐瞒问题、董事会失效和资本滥用。投资者可通过细读10-K报告、分析电话会议话术、回溯历史承诺等方式,利用公开信息完成管理层尽调。优秀管理层的核心特征是像股东一样思

2025-07-12 17:23:10 689

原创 第六章 公司分析——基础

《股市真规则》第六章精华摘要:帕特·多尔西提出企业分析的五大维度框架——成长性、收益性、财务健康、风险负担和管理层。重点包括:1)识别可持续竞争优势,健康增长应源于产品溢价或市场扩张,而非并购或降价;2)通过ROE、FCF等指标验证盈利能力,警惕会计美化;3)债务结构、资产周转率等财务健康测试;4)行业风险矩阵与管理层自利行为识别;5)采用历史比较、行业对标和DCF模型三重估值法。核心是用"所有者思维"评估企业,关注现金流而非股价波动,寻找具备安全边际的真正价值。

2025-07-12 16:08:28 949

原创 苹果公司高ROE分析

公司通过增加负债提升ROE的核心机制在于财务杠杆效应和资本结构优化。财务杠杆通过扩大权益乘数和税盾效应直接放大ROE,苹果公司通过低息发债回购股票将ROE从31%提升至164%。但杠杆是一把双刃剑,需满足ROIC稳定高于债务利率、现金流充沛等条件。苹果的成功依赖全球最低融资成本、强劲现金流和轻资产模式三大支柱。投资者应穿透ROE表象,关注ROIC等去杠杆化指标,在高回报与风险间取得平衡。通用电气的失败案例警示,缺乏真实盈利能力支撑的杠杆策略终将引发危机。

2025-07-12 15:55:23 1576

原创 第五章 财务报表讲解

资产负债表、利润表和现金流量表构成财务分析三大支柱。资产负债表展现企业时点财务状况(资产=负债+所有者权益),资产/负债结构反映运营效率与风险。利润表动态呈现经营成果,通过收入-成本-费用层级揭示盈利能力,需关注毛利率、营业利润率等核心指标。现金流量表以实际收付制为准,分经营活动(核心)、投资活动(资本支出)与筹资活动(融资)三部分,尤其经营性现金流是检验盈利质量的"真金白银"。三者需联动分析:利润增长若未转化为现金可能存疑,资产扩张需匹配现金流支撑。

2025-07-12 11:58:05 1643

原创 员工股票计划的税收收益相关解释

员工股票计划的税收收益是公司因员工行使股票期权获得的税收抵减优惠,体现在现金流量表中经营性现金流的调整项。该收益源于员工行权价与市价的差额可抵扣企业所得税,但具有高度波动性和股价依赖性。投资者需警惕其不可持续性,当股价下跌时收益可能骤降,导致现金流虚高假象。分析时应剔除该收益评估真实经营能力,若占比超过20%则视为高风险信号。核心原则是:可持续现金流应来自主营业务,而非税务技巧。

2025-07-12 11:21:35 925

原创 提示工程:解锁大模型潜力的核心密码

以下是对Lilian Weng的提示工程权威指南(原文链接)的深度解析与博客化重构,融入最新行业实践:——从基础技巧到工业级解决方案全解析传统编程 vs 提示工程:范式革命核心:✅ 自然语言代替编程语言✅ 角色设定 > 函数调用✅ 风格控制 > 逻辑判断2. 动态提示技术3. 元提示工程三、六大核心技巧实战解析技巧案例效果提升少样本学习提供3个标注样本准确率↑35%思维链(CoT)“分步推理:首先…其次…”数学能力↑200%自我验证“请检查答

2025-07-11 23:23:02 919

原创 思维链革命:让大模型突破“机器思考”的边界

《思维链技术:让AI推理透明化与结构化》摘要 思维链(CoT)技术正推动大语言模型突破"黑箱推理"的局限,通过结构化思考路径展示,使AI推理过程如数学演算般可追溯。其核心优势体现在:可解释性提升、准确率显著改进(如数学题正确率从17%升至58%)及错误精确定位能力。技术演进已形成从基础CoT到Tree of Thoughts、程序辅助CoT等完整谱系,2025年更将迈向神经符号融合与多模态推理的新阶段。 行业应用成效显著:金融风控误判率降低37%,医疗诊断合规通过率提升90%。开发者可通

2025-07-11 18:03:32 1288

原创 AI Agent革命:当大模型学会使用工具、记忆与规划

AI Agent技术革命:从被动响应到主动执行 Lilian Weng的综述揭示了LLM驱动的智能体技术突破:传统大模型作为被动文本生成器,而新一代AI Agent通过推理-行动-反思循环成为主动执行者。其核心架构包含四大组件:1)LLM推理引擎(支持ReAct等进阶思维链);2)分层记忆系统(短期/长期/情景记忆);3)工具生态(搜索引擎、API、代码解释器等);4)规划能力(任务分解与多Agent协作)。前沿应用如HuggingGPT和视觉Agent已展现跨模态协作潜力,但面临幻觉控制、安全边界等挑战。

2025-07-11 17:57:27 798

原创 嵌入模型是什么?

嵌入模型(Embedding Model)是一种。

2025-07-11 17:49:03 1344

原创 国内大模型有哪些?

基于2024年底至2025年初的公开资料,国内大模型生态呈现多元化发展格局,主要分为通用大模型和行业专用模型两大类,涵盖科技巨头、科研机构及新兴企业。

2025-07-11 16:48:09 1967

原创 mongodbcdc脚本开发

【代码】mongodbcdc脚本开发。

2025-07-10 17:52:06 338

IMG_6648.JPG

IMG_6648.JPG

2025-12-28

IMG_6653.PNG

IMG_6653.PNG

2025-12-28

空空如也

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

TA关注的人

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