自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

言之。

生命不息, 折腾不止!

  • 博客(470)
  • 资源 (7)
  • 收藏
  • 关注

原创 什么是‘指差确认‘

定义:指差确认是一种通过手指指向目标对象,并大声说出相关内容,以强化认知和确认操作准确性的方法。它要求作业者用手指向设备的操作部位、仪表读数、信号指示等关键信息,并清晰、大声地说出所指内容,同时眼睛注视所指对象,在大脑中再次确认信息的准确性。例如,在操作机器启动按钮时,作业者手指按钮并大声说:“启动按钮,确认!起源:指差确认起源于20世纪初的日本铁路行业。当时,铁路信号系统较为复杂,列车驾驶员在驾驶过程中需要快速准确地识别各种信号,以确保行车安全。

2025-03-21 15:13:32 1445

原创 SSH反向隧道

SSH反向隧道通过内网主机主动建立连接,解决了NAT穿透问题,是临时暴露内网服务的有效方案。正确配置sshd、使用autossh保持连接、严格的安全措施是其稳定运行的关键。

2025-03-17 21:06:46 1435

原创 视频转音频, 音频转文字

Ubuntu 24。视频转音频, 音频转文字

2025-03-17 17:20:51 1575

原创 python3 logging避免日志重复与日志丢失

用于检查当前logger及其父 logger 是否已有 handler,避免日志重复或日志丢失。比更强大,因为它会检查继承链上的 handler。适用于多模块、多进程、Web 框架等复杂应用场景,确保日志管理清晰高效。

2025-03-17 10:50:06 1687

原创 新时代的“三角贸易“

新时代的"三角贸易"已演变为全球化背景下更隐蔽的剥削体系,以下是结合数字资本主义、资源掠夺与产业控制的现代版图解:暴力掠夺算法控制旧三角贸易奴隶肉体束缚新三角贸易数字身份绑定种植园经济平台经济这种升级版剥削体系通过ISO标准、SWIFT系统、专利墙等"数字锁链",实现了比黑奴贸易时代更系统化的全球价值捕获,最终形成"技术专利税-数据馈赠经济-生态债务"的21世纪殖民闭环。

2025-03-12 11:44:09 2353

原创 21世纪的三角贸易

从历史上臭名昭著的17世纪三角贸易说起,进而引出21世纪以iPhone为代表的新三角贸易模式,深度剖析其涉及的生产环节、商业本质以及背后隐藏的经济逻辑。

2025-03-12 11:33:48 2383

原创 关于“矛盾”及其普遍性与特殊性的深度解析

矛盾是辩证法的核心概念,指事物内部。矛盾双方存在相互排斥、制约的性质。指不同矛盾或矛盾的不同阶段具有。矛盾推动事物发展,构成运动根源。:矛盾规律是理解世界的钥匙——矛盾双方相互依存、转化。(毛泽东《矛盾论》)

2025-03-12 11:21:04 2028

原创 入职新公司,必备50条生存法则

【代码】入职新公司,必备50条生存法则。

2025-03-09 16:57:37 2177

原创 赚钱的本质

### 终极思考赚大钱的本质不是「做事」,而是「设计系统」——这个系统需要满足:-:程序员开发一个自动化工具(如爬虫脚本),初期投入100小时,后续每年节省10000小时人工操作。- 外包项目:交付即结束,无法积累资产。| 层级 | 典型模式 | 程序员适配场景 | |—|---|—| |:对技术趋势的预判能力(如2023年提前布局Rust+WASM生态)-| 平台/协议/标准 | 规则制定者(超额收益) |#### 2.| 开发工具/SaaS | 技术杠杆(中等收益) | |

2025-03-04 00:01:56 1690

原创 程序员“不焦虑“生存指南

程序员分享了各自在职场困难应对、沟通技巧、技术提升、AI影响及职业发展等方面的见解。

2025-02-22 22:57:57 3762

原创 职场通用的人情世故法则

> 职场通用的人情世故法则

2025-02-22 21:42:51 3488

原创 听懂 弦外之音

职场:需结合语境、非语言信号(如眼神、语气)及组织生态综合判断;人生:依赖情感共鸣与长期关系积累,从琐碎对话中捕捉真实需求;人情世故:要求洞察利益交换本质,在“客套话”中识别合作或规避风险的机会。真正的高手往往通过“少说多听—分析意图—精准回应”的闭环,在复杂人际网络中掌握主动权。阶段目标实践方法初级基础信息传递每日练习“结论先行”汇报,记录3次倾听反馈中级意图识别与关系维护每周分析2个潜台词案例,进行角色扮演训练高级战略影响力构建参与跨部门项目谈判,制定沟通策略地图。

2025-02-22 21:25:27 4567

原创 Python 3 中 快速排序 和 归并排序

快速排序在大部分情况下表现非常好,但最坏情况下的时间复杂度是 O(n²),特别是当数组已经基本有序或逆序时。归并排序总是有稳定的 O(n log n) 时间复杂度,适合稳定排序和处理非常大的数据集,特别是当数据无法完全装入内存时。如果排序的数组较小,快速排序通常会更快一些,因为它的常数项比较小;而归并排序虽然稳定且时间复杂度较好,但它的额外空间开销较大。

2025-02-21 17:39:40 3844

原创 提升执行力

•Specific(具体) 例:将“优化系统性能”改为“将API响应时间从200ms降至50ms”。•Measurable(可衡量) 使用监控工具(如Prometheus)量化目标达成度。•Achievable(可实现) 评估团队技术栈(如是否需引入缓存Redis)。紧急 立即处理 (如生产环境Bug) 快速解决(临时会议请求)•Time-bound(时限) 设定迭代周期(如Sprint两周内完成)。•Relevant(相关性) 目标需对齐业务需求(如提升用户体验)。

2025-02-19 13:48:06 3824

原创 《成功学》

目标、见自信、练眼神和心态、聚焦这四个关键维度的方法与技巧。从文章核心内容出发,下面的标题分别从突出改命时间、强调方法维度、制造悬念等角度,对如何在一年时间内实现自我改变

2025-02-18 20:05:55 4188

原创 叔本华的《人生的智慧》

在时光的长河中,叔本华的《人生的智慧》宛如一颗璀璨星辰,照亮我们探寻生活真谛的道路。

2025-02-18 19:49:25 4139

原创 十亿非法Key攻击,如何防止缓存穿透?

缓存穿透问题- **概念**:缓存穿透是指大量请求访问系统中不存在的数据,这些请求绕过缓存直接打到数据库上,导致数据库压力过大甚至崩溃。在面对十亿非法 Key 攻击时,这种情况会更为严重。- **危害**:由于缓存中没有这些非法 Key 对应的数据,每次请求都要查询数据库,若攻击请求量大,会使数据库负载过高,影响系统的可用性和性能。- **总结**:缓存穿透是一种因非法数据请求导致数据库压力过大的问题,理解其概念和危害是后续探讨解决方案的基础。

2025-02-17 21:44:30 5380

原创 提升执行力

想提升執行力,關鍵在於將願景轉化為可執行步驟。本指南提供六大秘訣,助你從目標設定開始,逐步提升效率。想提升執行力,關鍵在於將願景轉化為可執行步驟。本指南提供六大秘訣,助你從目標設定開始,逐步提升效率。首先,運用 SMART 原則設定明確目標,並利用敏捷或看板等方法進行計畫執行,有效分解複雜任務,避免因資訊過載而拖延。善用番茄工作法或艾森豪矩陣等時間管理技巧,並透過流程優化和自動化工具提升效率,至少能提升 30% 的工作效率。最後,設定清晰的 KPI,以成果導向追蹤進度,確保最終目標達成。

2025-02-13 17:05:06 4432

原创 SMART原则

❤🤔。

2025-02-12 21:21:38 4551

原创 提升工作效率的方法

通过这些方法,可以在互联网行业中更加高效地完成任务和工作,同时也能更好地管理时间,保持健康和动力。每个人可以根据自己的工作类型和需求,挑选最适合自己的方法并持续改进。

2025-02-10 11:00:31 5566

原创 SQL优化方式

程序员在实际开发中常用的八种 SQL 优化方式,包括避免 select *、小表驱动大表、用连接查询代替子查询、为 group by 字段设置索引、批量插入、使用 limit 及优化大翻页场景、能用 union all 就不用 union、join 的表不宜过多,并强调 SQL 调优多在索引调优基础上进行,还提到了 MySQL 高级优化需掌握的知识。

2025-02-09 20:58:51 5383

原创 秒杀系统设计总结

系统架构1. **微服务架构**:将复杂的秒杀系统拆分为多个独立的微服务,如用户服务、商品服务、订单服务、秒杀服务等。每个微服务专注于特定业务功能,降低系统耦合度,便于独立开发、测试和维护。通过负载均衡器(如Nginx)将用户请求均匀分发到各个微服务实例,确保负载均衡。同时,利用服务注册与发现组件(如Eureka、Zookeeper),实现微服务实例的动态管理,提高系统的可用性和可扩展性。2. **分布式部署**:在多个数据中心部署服务,这样当某个数据中心出现故障时,其他数据中心仍能继续提供服务,极大地

2025-02-09 20:49:12 6074

原创 面试高频题拆解

该视频主要围绕面试高频题,详细拆解了各题型的答题思路、考点、常见错误及应对技巧,为求职者提供了实用的面试指导。

2025-02-09 20:41:18 5420

原创 面试与项目汇报深度指南

面试或项目汇报时,深度展现至关重要。它不仅体现个人能力,还决定能否脱颖而出或获得认可。

2025-02-09 20:31:48 5480

原创 应对亿级流量的高并发场景

● 服务监控:建立完善的监控体系,对系统的各项指标如CPU使用率、内存使用率、响应时间、吞吐量等进行实时监控,及时发现和解决系统中的问题。○ 数据库中间件:使用MyCAT、ShardingSphere等数据库中间件,实现读写分离的自动化路由和数据管理,使应用层无需关心底层数据库的细节。○ 水平分表:将单表数据按照一定规则,如时间、ID哈希等,分散到多个表中,以减少单表数据量,提高查询性能。● 浏览器缓存:设置合理的缓存策略,让浏览器缓存一些常用的静态资源,减少重复加载,提高用户体验。

2025-02-09 11:34:45 5748

原创 使用redis实现 令牌桶算法 漏桶算法

流量控制算法,用于限制请求的速率。可以应对缓存雪崩。

2025-02-08 18:29:49 5371

原创 描述工作项目的难点和亮点

在描述自己在软件架构上的难点时,应该突出自己如何应对复杂的技术挑战、如何在技术选型、系统设计等方面做出决策。而在亮点部分,可以强调自己在架构中做出的创新,如何提升了系统的性能、可扩展性、可维护性,或者如何在项目中发挥了领导作用。通过具体实例来展示自己的能力,能够让面试官或评审更好地理解你的技术深度和解决问题的能力。

2025-02-07 12:22:24 5543

原创 事件驱动架构(EDA)

事件驱动架构(, EDA)是一种软件架构模式,其中系统的行为由事件的产生和处理驱动。在这种架构中,系统的组件通过事件进行交互,而不是通过直接的调用或者请求响应方式。

2025-02-05 19:23:39 7060

原创 【Spark速通】

Spark提供多种运行模式,包括local模式、stand alone模式和on yarn模式。local模式用于本地单机测试,若代码在该模式下运行通过,可提交到其他模式。stand alone模式需搭建Spark集群,代码提交到集群运行。若没有Spark集群,只有Hadoop集群,则可使用on yarn模式提交代码运行。

2025-01-29 23:48:25 7311

原创 一具体就深刻

探讨了在计算机科学及相关领域找工作、职业规划等方面的问题,强调具备具体做事能力、勇于尝试和突破传统观念的重要性。

2025-01-29 16:43:15 6135

原创 解决幂等问题的4种方案

因辅助表字段唯一约束,并发操作时只有一个能成功插入,其他会抛出异常,以此保证业务操作幂等性。经100次并发压测,该方案解决了幂等性问题,被认为是通用方案,可在项目框架搭建初期推广。:先判断订单是否处理过,未处理则开启事务,获取订单当前版本号。更新时将状态置为成功且版本号加一,条件是当前版本号等于期望版本号,根据执行结果影响行数判断是否成功,成功则给账户加钱。加锁成功后再次判断业务是否执行,未执行则执行业务并释放锁;,将status设为1且条件为原状态是零,根据影响行数判断执行结果,成功则给账户加钱。

2025-01-29 10:56:18 7049

原创 成为会带团队的技术人

解读目标很重要,不能极端;制定目标要聚焦且长短结合;传递目标要考虑团队成员感受。管理是一套逻辑框架,各部分相互关联,需形成管理闭环。最后提出关于目标对齐中上级存在的问题以及目标传递方式的思考。技术人员转变为管理者后,事务繁多,容易抓不住核心,导致能力未提升且项目成果得不到认可。从解决个人问题变为解决团队问题,问题由单点变多点,明确目标对减小交付结果与预期的差值至关重要。以code review为例的机制设计。

2025-01-25 22:10:32 7554

原创 【架构面试】三、高可用高性能架构设计

架构原理、分布式技术等是面试必考领域,高可用高性能需求考察频繁。面试常通过询问系统架构设计来考察能力,讲解架构设计过程就是证明系统高可用的过程,其中涉及SLA指标。

2025-01-25 21:28:27 7958

原创 Kafka 如何实现高性能

分布式架构与分区机制提高并行处理能力。顺序写入磁盘与批量处理减少 I/O 延迟。压缩与零拷贝提升网络和存储的效率。副本机制与消费者分组保证高可用性与吞吐量。流控与负载均衡保障系统在高并发下的稳定性。这些设计使得 Kafka 能够在大规模、高吞吐量、低延迟的场景中发挥出色的性能。

2025-01-25 21:03:35 7630

原创 【架构面试】二、消息队列和MySQL和Redis

消息从生产到消费分为生产、存储、消费三个阶段。生产阶段处理好返回值和异常可避免丢失;存储阶段由MQ保证,如broker做副本;消费阶段接收消息后执行完业务逻辑再确认可防止丢失。:在生产端给消息指定消息版本号,通过拦截器注入消息;消费端用拦截器检测版本连续性或消费状态,实现不侵入业务代码的消息检测。

2025-01-25 21:01:36 7576

原创 MQ的可靠消息投递机制

确保消息可靠投递:消息持久化、确认机制、幂等性设计。防止消息丢失与重复消费:重试机制、死信队列、幂等性设计。保证消息顺序性:分区机制、队列顺序。扩展能力:消费者扩展、积压管理、限流。监控与报警:消息延迟、积压、消费速率等指标的监控。

2025-01-25 20:53:07 7657

原创 【架构面试】一、架构设计认知

涉及分布式锁、中间件、数据库、分布式缓存、系统高可用等多个技术领域,旨在考查候选人的技术深度、架构设计能力与解决实际问题的能力。用 Redis 实现分布式锁会存在哪些问题?Redis 如何实现多节点之间的数据一致性?如何回答实现一个 RPC 框架?MQ 如何实现消息的不丢失、不重复消费以及积压等问题?架构师视角面试要点系统复杂度分析方法点评系统架构方案设计架构方案评估标准技术实现与面试总结分布式面试与CP理论重要性:在互联网技术面试里,分布式技术是必考内容,尤其在一线互联网公司对候选人的要求中,分布式系统设

2025-01-25 18:21:34 7892

原创 【面试题】 Java 三年工作经验(2025)

1. 为什么选择 spring boot 框架,它与 Spring 有什么区别?2. spring mvc 的执行流程是什么?3. 如何实现 spring 的 IOC 过程,会用到什么技术?4. spring boot 的自动化配置的原理是什么?5. 如何理解 spring boot 中的 star?6. spring boot 为什么要用嵌入式的 web 容器?

2025-01-23 00:30:17 9136

原创 【面试】Java 记录一次面试过程 三年工作经验

方法中,首先获取当前线程,然后获取线程的。实例作为键,要设置的值作为值存入。方法类似,先获取当前线程的。实例作为键获取对应的值。不存在则创建,接着将。

2025-01-23 00:07:10 8292

原创 【面试题】Java 多线程编程基础知识

通过对这些多线程编程基础知识的理解和掌握,可以更好地编写高效、稳定的多线程程序。

2025-01-23 00:00:07 7949

智囊-真正的智慧并非有一套固定不变的原则可依循,而是对应着不同的现实难局,有恰如其分的不同时策 所以愚昧的人,偶而也会出现深具智慧的反应;倒是聪明的人往往因为太紧守着某些原则,遂做出错误的判断来

真正的智慧并非有一套固定不变的原则可依循,而是对应着不同的现实 难局,有恰如其分的不同时策 所以愚昧的人,偶而也会出现深具智慧的反 应;倒是聪明的人往往因为太紧守着某些原则,遂做出错误的判断来

2025-03-24

trae-小强cloud-chrreyStudio

trae-小强cloud-chrreyStudio

2025-03-20

bilibili分p上传

bilibili分p上传-202504可用

2025-03-18

2024人才薪资报告行业报告2024人才薪资报告

行业报告人才薪资报告行业报告2024人才薪资报告

2025-02-19

和豆包的对话_0112.docx

和豆包的对话_0112.docx

2025-01-12

凤凰架构-构建可靠的大型分布式系统

凤凰架构-构建可靠的大型分布式系统

2024-10-30

文档: docker中部署ubuntu18/24桌面,vnc远程链接

文档: docker中部署ubuntu18/24桌面,vnc远程链接

2024-10-25

远程软件,手机termux,扩展屏等

扩展屏ExtensoDesk-Installer-114.exe, 安卓手机termux-0-129.apk, VNC-Viewer-7.12.1-Windows, WinSCP-6.3.5-Setup.exe

2024-10-14

文档: docker中部署ubuntu18/24桌面,vnc远程链接

文档: docker中部署ubuntu18/24桌面,vnc远程链接

2024-10-14

termux 资源下载 v0.118.1

termux 资源下载 v0.118.1

2024-09-23

flink1.12学习笔记

flink1.12学习笔记

2024-08-03

ArcGIS中国基础地理数据 (全量)

ArcGIS 完美加载 【ArcGIS】中国基础地理数据 (全量)

2024-06-03

Windows 10 上安装 CentOS(Linux) 系统

Windows 10 上安装 CentOS(Linux) 系统

2024-03-25

redis客户端redis客户端

redis客户端

2024-03-20

wiztree-4-18-setup.exe

wiztree_4_18_setup.exe ,,,, wiztree_4_18_portable.zip

2024-02-07

开源的编程字体Menlo,Monaco,Mononoki,Ubuntu, source-code-pro

开源的编程字体Menlo,Monaco,Mononoki,Ubuntu, source-code-pro

2024-02-05

anytxt 文本搜索软件win10

anytxt 文本搜索软件win10

2024-01-11

LocalSend-1.12.0-linux-x86-64.tar.gz

传输软件 linux

2024-01-04

LocalSend-1.12.0-windows-x86-64.zip

windows电脑传输软件localsend

2024-01-04

localsend 传输软件 安卓

localsend 传输软件

2024-01-04

python2.7-linux版本.zip

python2.7_linux版本.zip centos

2023-12-28

svn-win64-VisualSVN-Server-5.3.1-x64.msi

svn-win64-VisualSVN-Server-5.3.1-x64.msi

2023-12-25

电脑提示音合集 -电脑提示音合集

电脑提示音合集 -------

2023-12-06

C++学习资料, linux基本命令,

1.基本命令 2.vim-gcc-动态库静态库 3.makefile-文件IO 4.文件和目录操作函数 5.进程控制 6.进程间通信 7.信号 8.守护进程-线程 9.线程同步

2023-12-06

win10文件快速查找Listary

win10文件快速查找Listary文件快速查找/文件快速查找

2023-11-16

画图/C环境/php/ssh远程连接

draw.io_22.0.2_Setup话题 / mingw64.rar(c语言) / php-8.2.11-Win32-vs16-x64 /WindTerm_2.6.0_Prerelease_1_Windows_Portable_x86_64(ssh远程)

2023-11-16

datagrip连接hive-jdbc-3.1.2-standalone

datagrip连接hive-jdbc-3.1.2-standalone

2023-11-13

wxbot dll 注入 最高3.6

wxbot dll 注入 最高3.6

2023-02-02

尚硅谷Ajax-学习记录

尚硅谷Ajax-学习记录

2022-09-24

typora免费版本-免费

typora-setup-x64-20210407.exe

2022-09-08

000prometheus+grafana学习记录.md

000prometheus+grafana学习记录.md

2021-09-21

tornado学习记录20210507.pdf

tornado学习记录20210507.pdf

2021-06-01

vue学习记录.rar

vue学习记录.rar

2021-05-31

clickhouse官方文档.pdf

资源免费, 网站 https://clickhouse.tech/docs/zh/

2021-04-08

k8s_3_Ingress.md

k8s_3_Ingress.md

2021-04-08

k8s-2-控制器-Service.md

k8s_2_控制器_Service.md

2021-04-08

k8s_1基础到污点容忍.md

k8s_1基础到污点容忍.md

2021-04-08

空空如也

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

TA关注的人

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