跳到正文

Blog Posts

文章列表

共收录 92 篇文章,记录 2017 年至今的技术学习与实践。

约 13 分钟 技术 / AI

Vibe Coding 时代的理解鸿沟:当 AI 写代码,我们该懂什么?

Vibe Coding 时代,开发者通过自然语言描述需求,AI 自动生成代码。效率提升的同时,一个深层问题浮现:我们拿到了代码,却失去了理解。本文从认知科学和人机协作的角度,探讨如何在 AI 写代码的时代保持理解力,建立真正可持续的协作模式。

约 1 分钟

Request

public class Part06Request { ReactiveRepository<User> repository = new ReactiveUserRepository(); //======================================================================================== // TOD...

阅读全文
约 1 分钟

Merge

public class Part05Merge { //======================================================================================== // TODO Merge flux1 and flux2 values with interleave public Flux<User> merge...

阅读全文
约 1 分钟

学习如何转换异步数据

学习如何转换异步数据 描述 Reactor 附带多个可用于转换数据的操作符。 public class Part04Transform { //======================================================================================== // TODO Capitalize the user username, f...

约 3 分钟

StepVerifier-步骤验证器及其使用方法

StepVerifier 描述 到目前为止,你对每个练习的解答都是通过将 Publisher 你定义的答案传递给一个测试用例来检查的 StepVerifier。 该工件中的此类 reactor-test 能够订阅任何 Publisher (例如,Flux Akka Stream 或 A 流……),然后断言一组关于该序列的用户定义期望。 如果触发的任何事件与当前预期不符,则会 StepVerifie...

约 2 分钟

学习如何创建 Mono 实例

学习如何创建 Mono 实例 Flux 描述 AMono<T>是一个响应式流 Publisher,还增强了许多可用于生成、转换、编排 Mono 序列的操作符。 它是最多 Flux 可以发出 1 个<T>元素的特例:Mono 要么有值(包含元素),要么为空(不包含元素),要么失败(错误)。 AMono<Void>可用于仅对完成信号感兴趣的情况(相当于 Reacti...

约 3 分钟

学习如何创建 Flux 实例

学习如何创建 Flux 实例 描述 AFlux<T>是一个响应式流Publisher,它增强了许多操作符,可用于生成、转换、编排 Flux 序列。 它可以发出 0 到n 个 <T>元素(onNext事件),然后完成或出错(onComplete以及onError终止事件)。如果没有触发终止事件,则循环Flux将无限进行。 Flux 上的静态工厂允许创建源,或从多个回调类型生成...

约 3 分钟

响应式编程简介

响应式编程入门 Reactor 3 是一个围绕该规范构建的库,将响应式编程Reactive Streams范式引入JVM。 在本课程中,你将熟悉 Reactor API。那么,让我们快速介绍一下响应式流和响应式编程中更通用的概念。 为什么 响应式编程是一种新的编程范式,它使用声明式代码(类似于函数式编程)来构建异步处理管道。它是一种基于事件的模型,数据一旦可用就会被推送给消费者:我们处理的是异步事...

约 2 分钟

开源MQTT协议记录

JetLinks 分组 topic 上下行 说明 属性上报 /{productId:产品ID}/{deviceId:设备ID}/properties/report 上行 上报物模型属性数据 读取属性 /{productId:产品ID}/{deviceId:设备ID}/properties/read 下行 平台下发读取物模型属性数据指令 /{productId:产品ID}/{deviceId:设备I...

约 1 分钟

产品好也要用营销搞定人心

你眼里的完美,在用户眼里可能是累赘。工程师和产品经理总有一种难以抑制的【加法冲动】,想把所有最牛的功能都塞进去,打造一个无懈可击的完美产品;但你忘了用户的精力是有限的,这个时代最贵的就是用户的【认知带宽】,每一个多余的功能,么一个复杂的选项,都在消耗他的耐心;他要的不是一把内嵌 AI 功能的瑞士军刀,他只想快速打开一个罐头,你给他太多反而让他无从下手,最终的选择就是不用,千万别用你的【顶配思维】去...

约 15 分钟

语义化版本 2.0.0

原文 https://semver.org/lang/zh-CN/ title: 语义化版本 2.0.0 language: zh-CN author: Wayou Liu 语义化版本 2.0.0 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及...

约 1 分钟

获得免费的纯真社区版IP库授权

纯真(CZ88.NET)自2005年起一直为广大社区用户提供社区版IP地址库,只要获得纯真的授权就能免费使用,并不断获取后续更新的版本。如果有需要免费版IP库的朋友可以前往纯真的官网进行申请。 纯真除了免费的社区版IP库外,还提供数据更加准确、服务更加周全的商业版IP地址查询数据。纯真围绕IP地址,基于 网络空间拓扑测绘 + 移动位置大数据 方案,对IP地址定位、IP网络风险、IP使用场景、IP网...