- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Camunda 下载安装使用指南(持续更新)
引擎选型:Camunda适配企业级复杂流程,Activiti/Flowable适配轻量级场景,生产环境优先排除Activiti;节点使用:人工操作选UserTask,复杂自动化逻辑选ServiceTask,外部事件选ReceiveTask/消息中间事件,时间触发选TimerTask;消息订阅:先定义全局消息模板(Topic+关联Key),绑定接收节点,启动流程时传递关联Key变量,确保消息精准匹配;最佳实践。
2025-12-21 22:03:26
1516
原创 Shell 常用命令速查手册
核心高频:ls/cd/cp/mv/rm(文件操作)、grep/sed/awk(文本处理)、ps/top/df(系统管理)优先掌握;实用技巧:参数可组合使用(如ls -lha)、用管道符组合命令(如安全提醒rm -rfchmod -R等命令慎用,执行前务必确认操作路径和范围。
2025-12-21 13:48:20
525
原创 从原理到实战:基于游标分页解决深分页问题(附源码方案)
普通分页基于“偏移量”,深分页性能差、一致性低;游标分页基于“唯一有序游标字段”,通过范围查询定位,性能稳定、数据一致,适配对账等大数据量全量拉取场景。
2025-12-20 19:36:04
1042
原创 影子测试实战——从原理、解决方案到验证
在系统核心算法迭代过程中,新算法的可靠性、性能与兼容性直接决定业务稳定性。影子测试作为一种“无感知验证”技术,成为算法迭代的关键支撑。本文将从影子测试的核心原理出发,剖析其要解决的核心问题,最终落地为可执行的解决方案。影子测试(Shadow Testing),本质是一种“平行环境验证”技术,核心逻辑是:在不干扰线上真实业务流程的前提下,将线上真实请求同时转发给“原算法(线上稳定版本)”和“新算法(待验证版本)”,通过对比两者的执行结果、性能数据,完成对新算法的验证。其核心特征可概括为“三不原则”:不影响原业
2025-12-20 19:27:50
1311
原创 开源项目《高效解决跨城运输规划痛点:A * 算法驱动的智能路径规划系统深度剖析》
本文介绍了一个基于A算法的车辆运输路径规划系统,重点解决跨城多模式货物运输的最优路径规划问题。系统支持大货车、小货车、海运、铁路等多种运输模式,可按照时间最优或价格最优两种目标进行路径规划。文章详细解析了系统的核心建模层,包括运输网络的基础元素建模、A算法专属节点设计以及业务交互模型。同时深入分析了A*算法的模板化实现过程,包括算法初始化、核心循环逻辑等关键步骤。该系统通过将算法计算的抽象路径转换为业务可感知的分段式方案,满足了客户对运输流程、成本和时效的透明化需求。项目代码已在GitHub开源。
2025-11-30 22:37:35
1171
原创 Go-ZERO(Gin+GORM)实现聚合推特数据进行情感分析 技术设计实战
在字段对齐:数据库表和Model严格对应Twitter API v2返回字段,确保数据不丢失。增量拉取:通过记录上次拉取位置,避免重复拉取推文。情感分析:分离推文原始数据和情感分析结果,支持后续优化算法。高性能:GORM连接池配置、批量插入、索引优化,支持高并发查询。可扩展:模块化设计(Twitter客户端、情感分析、向量存储),便于后续迭代。
2025-11-16 17:06:32
1300
原创 链下与链上的 “可信桥梁”:Chainlink 节点网络如何定义 Web3 预言机标准
Chainlink节点网络的核心价值在于用去中心化节点集群解决了“链上链下可信交互”的行业痛点网络效应:节点数量越多、运营商越多元,数据可信度和服务稳定性越高,吸引更多应用接入,进而吸引更多优质节点加入,形成正向循环;安全与声誉积累:经过7年多运营,节点网络未出现重大安全事故,已在行业内建立“最可信预言机”的声誉,成为机构级项目的首选;生态适配性。
2025-11-15 12:58:19
1082
原创 DeFi 核心技术解密:Web3 预言机与 P2P 撮合的底层原理与落地实操
预言机是打通链下数据(如资产价格、现实事件)与链上智能合约的中间件,解决智能合约“无法主动获取链下信息”的天生缺陷。在Morpho中,预言机直接决定抵押物价值计算、清算触发,是借贷安全的核心。P2P撮合是在DeFi借贷场景中,通过智能合约+链下匹配算法,将贷方的“出借需求”(金额、利率、期限)与借方的“借入需求”精准匹配,绕开流动性池的闲置成本,实现100%资金利用率。Morpho的P2P撮合是其利率优化的核心,也是区别于Aave/Compound的关键。
2025-11-09 15:25:15
1845
原创 WEB3.0:DeFi 借贷新势力:Morpho 如何重塑 Aave/Compound 格局
对比维度Morpho核心定位底层流动性池(资金蓄水池)效率优化器+模块化扩展层核心价值提供充足流动性、成熟的清算/风控机制提升利率效率、支持定制化策略、适配第三方生态资金来源自身用户存入的资金池1. P2P匹配的直接资金;2. 兜底的Aave/Compound资金池适用场景只需要基础存借功能、追求极致流动性想拿更高存款收益/更低借款成本、需要定制化策略、第三方平台搭建借贷服务。
2025-11-09 15:17:05
1207
原创 实战:Java 循环依赖&三级缓存-源码全解析
if (exposedObject == bean) { // exposedObject 是 A@proxy2,bean 是 A@raw。getBean(beanName) → doGetBean() → 检查缓存 → 缓存未命中则创建 Bean → 存入缓存。public void doCommon() { /* 原 A 和 B 相互调用的逻辑 */ }public B(@Lazy A a) { this.a = a;
2025-11-04 20:16:37
1152
原创 Go-Zero(Gin+GORM)实现聚合推特数据进行情感分析 技术设计-将持续更新并且开源
搭建开发环境,完成账号注册和基础工具准备,确保后续功能能正常开发。
2025-11-02 22:14:23
1280
原创 Java核心:IOC 原理与实现实战-一文讲清
IOC 是思想:通过反转对象控制权实现松耦合,核心是“容器管理对象”。Context 是载体:如 Spring 的,是 IOC 思想的具体实现,负责对象创建、依赖注入和生命周期管理。传统开发与 IOC 的本质区别:传统开发中开发者主动控制对象创建和依赖,导致强耦合;IOC 中容器接管控制权,开发者仅声明依赖,实现解耦。IOC 机制彻底改变了传统对象管理方式,是 Spring 等框架实现灵活性和可扩展性的核心基础。
2025-11-01 21:10:30
1165
原创 JAVA核心:AOP实现原理结合实战-一文看懂
注解型规则:通过@annotation(注解类)定义,匹配标注该注解的方法,简洁高效,是开发中最常用的方式。(AspectJ)。表达式型规则:通过AspectJ表达式(execution/within/this等)定义,精准匹配方法签名、包路径等,适用于无注解标记的场景。execution(访问修饰符 返回值 包路径.类名.方法名(参数列表) 异常类型)(匹配service包下所有add开头的public方法)。AOP实现的本质。
2025-10-31 16:07:29
1885
原创 Java 注解实现原理——一文讲清
Java 注解的实现原理可概括为:注解本质是继承Annotation的特殊接口,由编译器生成实现类。生命周期(@Retention)决定注解的存储阶段(源码/字节码/运行时)。解析方式分为编译期(注解处理器)和运行时(反射),分别对应不同的应用场景(如代码生成、运行时增强)。注解的核心价值在于“元数据驱动”,通过抽象通用逻辑(如日志、校验、依赖注入),让框架或工具统一处理,减少重复代码,提升开发效率。(注:文档部分内容可能由 AI 生成)
2025-10-30 20:59:36
990
原创 JAVA基本类型
double | 8 | 64 | 约 ±1.7976931348623157E308(有效位数约15-17位) || char | 2(Unicode 编码,无符号) | 16 | 0 ~ 65535(0 ~ 2¹⁶-1) || boolean | 1(JVM 规范未明确,实际实现通常为1) | 8 | true / false || float | 4 | 32 | 约 ±3.40282347E38(有效位数约6-7位) |约 ±3.40282347E38(有效位数约6-7位)
2025-10-28 19:28:00
313
原创 解锁Java并发神器:synchronized全解析
作为 Java 多线程编程中不可或缺的同步机制,从语法层到 JVM 层构建了一条精密而高效的实现链路。在语法层,它通过灵活修饰方法或代码块,精准指定锁的载体,无论是实例方法中的当前对象,还是静态方法的类对象,亦或是代码块中开发者自定义的对象,都能成为控制线程同步的关键枢纽。这种语法层面的多样性,赋予了开发者根据不同业务场景,精确控制同步范围和粒度的能力,在保障线程安全的同时,最大限度地减少了不必要的同步开销。深入到 JVM 层,
2025-10-28 11:01:52
765
原创 JDK源码阅读篇——持续更新
默认扩容为旧容量的 1.5 倍;若 1.5 倍仍不够,直接用所需最小容量;若超过最大限制,用或抛出 OOM;最后通过数组拷贝完成扩容。LinkedList 通过Node的prevnext指针实现双向链表,通过firstlast指针快速定位头尾,实现高效增删。增删快:仅修改指针,无需移动元素(已知节点时 O(1))。查询慢:无下标,需遍历节点(O(n))。要不要我帮你整理一份JDK 核心类源码阅读重点笔记?笔记会提炼每个类的核心逻辑、关键方法和面试高频考点,方便你快速复习和查阅。
2025-10-27 21:18:07
1990
java串口调试助手.zip
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅