自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 AI时代下的OPT单人研发模式研究与实践

摘要:OPT(One-Person Team)是AI赋能的新型单人研发模式,开发者依托AI工具、云原生和自动化工程,独立完成全链路研发工作,以“人决策、AI执行”为核心。相比传统多人协作,OPT模式通过AI承担重复性任务,显著提升效率并降低沟通成本,适用于轻量化业务、MVP验证等场景,但存在个人能力上限、思维盲区及AI代码质量等风险。需结合三层技术底座(AI工具层、云原生层、自动化工程层)和四维安全护栏(代码质量管控、AI工具规范、知识沉淀等)实现高效与安全的平衡。未来,OPT将与团队研发互补,成为轻量化创

2026-08-10 11:51:53 397

原创 AI 智能体 Harness 架构简析

AI智能体Harness架构:2026年前沿范式解析 摘要:随着大模型能力的提升,2026年AI工程领域形成了"Agent = Model + Harness"的共识范式。Harness作为包裹在LLM外层的工程基础设施,包含执行循环、工具接口、上下文管理、状态持久化等核心组件,其重要性如同驯马的缰绳。本文梳理了Anthropic、OpenAI和Google三大机构在Harness架构上的创新实践:Anthropic提出的"Agent OS"包含长时运行机制和三段式评估架构;OpenAI采用"仓库即系统记录

2026-07-09 11:15:57 685

原创 Vibe Coding(氛围编程)详解

Vibe Coding是以开发者创意/意图为核心,以大语言模型(LLM)为协作伙伴,通过自然语言交互,快速生成、迭代、验证代码,全程聚焦“氛围/体验/效果”而非底层语法细节的沉浸式开发模式。Vibe Coding不是“取代编程”,而是编程的进化与解放:它将开发者从繁琐的语法、调试中解放出来,回归创意、需求与体验的本质。它适合快速验证、创意实现、降低门槛,但无法完全替代传统编程在核心系统、高安全性项目中的作用。掌握Vibe Coding的核心,是学会用自然语言精准表达意图、快速判断效果、高效引导AI迭代。

2026-03-12 11:35:51 2591

原创 分布式锁和Redisson

独占锁:也叫排它锁,Exclusive locks,简称x锁。事务改动一条记录时候,先要获取这个锁。For update 开启后另一个事务不可以读也不可以修改。try{if(结果不为空){//代表获取到锁return;//为空或者抛异常的话都表示没有获取到锁count++;在查询语句后面增加for update,数据库会在查询过程中给数据库表增加排他锁。

2023-09-28 17:36:09 288

原创 Redis中的数据结构简析

Redis诞生于2009年,全称是Remote Dictionary Server,解释为远程词典服务,是一个基于内存的键值型NoSQL数据库。由于其基于内存的性质,有较快的访问速度,所以很多场景下均用其作为缓存来使用。而为了更好的发挥其性能,提升缓存的读写效率,我们是有必要了解Redis中的数据类型以及其底层的数据结构的。下面文本就以Redis中最基本的五种数据类型来分别展开讲解Redis中的数据结构。字符串类型(String)作为Redis中最简单的数据类型,也得到了最广泛的使用。

2023-09-11 21:20:38 464

原创 BigDecimal之java.lang.NumberFormatException

BigDecimal类是java.math中用于高精度数值计算的类,可以支持任意精度的小数运算。它可以避免因为浮点数舍入误差而导致的计算错误,适合用于处理财务、金融等领域的数值计算。

2023-07-13 11:12:01 1472

原创 JVM垃圾回收机制(二)

本篇简单介绍垃圾收集算法的分代理论,目前主流垃圾收集器都遵循了“分代收集”(Generational Collection)理论。分代收集名为理论实则是建立在实际情况的经验法则,它建立在两个分代假说之上:1) 弱分代假说(Weak Generational Hypothesis):绝大多数对象是朝生夕灭的。2) 强分代假说(Strong Generational Hypothesis):能够熬过越多次垃圾收集的对象越难以消亡。这两个假说也奠定了诸多常用垃圾收集器的一致的设计原则:即收集器应该将Java

2022-10-24 22:32:38 452

原创 Java中的引用类型-简述

关于引用,我们能够在很多场景下听到,例如:jvm垃圾回收时谈到判断对象是否存活的算法,引用计数法和可达性分析法,均谈到了引用,但是究竟什么是引用呢?不同的引用类型,会对GC产生什么不同的影响呢?接下来,我们简单了解一些Java中的四种引用类型,以及在各种引用类型下的GC动作。

2022-10-23 22:17:12 506

原创 JVM垃圾回收机制(一)

既然我们想要回收内存,那么首先要确认的就是哪些对象可以回收,哪些并不能回收,即我们要找到“存活”的对象,或者找到已经“死亡”的对象

2022-10-22 22:45:02 242

原创 12个球找次品问题

最近这个12球找次品问题又火了一把,在这里我用流程图剖析一下。

2022-10-11 19:52:34 2476

原创 探索jvm中的对象

本文结合常用jvm-Hotspot和常用的内存区域Java堆,来探讨一下普通Java对象创建过程中,在堆中的分配布局和访问过程。

2022-09-25 22:29:18 371 2

原创 JVM内存模型-详解

JVM内存模型Java程序运行时,JVM会将管理的内存划分为不同的数据区域,这些区域各有职责,并有各自的创建销毁时间。其中线程共享的区域包括:方法区和堆;线程私有的包括:虚拟机栈、本地方法栈和程序计数器。

2022-09-17 20:53:12 532 2

原创 RateLimiter优雅限流

RateLimiter

2022-01-14 18:12:06 235

原创 AOP原理浅析

AOP原理浅析1.基本原理概述:​ AOP是由目标类的代理类实现,AOP代理是由AOP框架动态生成的一个对象,该对象可作为目标对象使用,代理对象包含目标对象所有的方法,只是在特定的切入点做了增强,并回调目标方法。如下图所示:2.代理模式​ 两种:动态代理&静态代理2.1静态代理​ 静态代理实现是基于代理对象类与目标对象类实现同一个接口,并代理对象持有目标对象的引用。对方法的增强均在代理类中处理,例如方法前后增加日志打印,等。​ 产生问题:接口越来越多,方法越来越多,会增加很多任务量。

2020-07-09 18:10:01 426

原创 vue + element 实现可编辑列表(超详细)

vue + element 实现可编辑列表(超详细)1.适用场景​ 当我们对于主子表数据同时保存的时候,我们又不想做弹窗一条一条的新增子表数据的时候,并且子表数据并不是特别复杂,完全可用table来操作,这种情况下可选择可编辑列表来完成主子表的同时操作。2.功能简介​ 基于Tlement-Table编写,并借助于一些表单元素控件。实现表格数据的填写。以及表格操作,包括:新增行,删除行,插入行,上移,下移,置顶,置底等功能。废话不多说直接上代码。3.页面布局​ 包含对每一行数据的简单校验。&lt

2020-07-02 16:36:50 9328 4

空空如也

空空如也

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

TA关注的人

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