kotlin-suspend Posted on 2025-04-29 Words count in article: 3.8k | Reading time ≈ 15 kotlin-suspend一、为什么我们需要异步编程?传统编程里,调用函数大多是同步的: 比如你调用一个方法获取数据,假如它要花100毫秒,你的程序就“傻等”100毫秒。 如果同时来了1000个这样的请求,你的服务器可能会需要1000个线程去傻等,浪费大量资源。 因此诞生了异步编程: 程序在 ... Read more »
quarkus+wiremock Posted on 2025-04-24 Words count in article: 3k | Reading time ≈ 12 quarkus-wiremock最近项目中接触到wiremock的测试,之前一直是写Mockito,也就是最传统的对 本地代码(类、接口、方法)进行行为模拟。比如我现在有一个TaobaoService接口,我可以对其方法进行模拟,当请求特定或任意资源的时候,返回我们想要返回的东西。123456789 ... Read more »
JavaToKotlin重构方案 Posted on 2025-04-10 Words count in article: 7 | Reading time ≈ 1 11-从方法到属性 Read more »
项目开发心得 Posted on 2025-04-09 Words count in article: 2.8k | Reading time ≈ 11 项目开发心得Git 查看该文档 每天早上上班的时候,需要跟master保持一致。否则很可能会conflict, SOP 如下 git checkout master git pull git checkout xxx git merge master git push -u origin xxx ... Read more »
回溯剪枝整理 Posted on 2025-03-07 Words count in article: 2.2k | Reading time ≈ 8 回溯剪枝整理参考文献:https://labuladong.online/algo/practice-in-action/partition-to-k-equal-sum-subsets/#%E4%BB%A5%E6%A1%B6%E7%9A%84%E8%A7%86%E8%A7%92 这几天做了不少回溯 ... Read more »
HoneyBadgerBFT学习 Posted on 2025-02-13 Words count in article: 2.6k | Reading time ≈ 9 HoneyBadger-BFT 学习半同步共识 vs 异步共识半同步共识协议就是基于第一种方法加强网络假设而设计的。这种方法可以让协议的设计相对简单,协议的关注点可以更多的放在安全性(safety),活性由 failure detector 来保证。比如在 PBFT 中,每个 replica 都要维 ... Read more »
限流组件开发与学习 Posted on 2025-01-02 Words count in article: 3.4k | Reading time ≈ 15 限流组件开发与学习为了让羊毛党利用脚本等工具快速多次抽奖印象活动体验,我们可以写一个限流的组件,来阻止短时间内大量请求。 首先来定义这个注解:RateLimiterAccessInterceptor 注解 RateLimiterAccessInterceptor1234567891011121314 ... Read more »
zookeeper学习 Posted on 2024-12-23 Words count in article: 9.8k | Reading time ≈ 38 zookeeper学习ZooKeeper 概述a. Znode(节点) Znode 是 ZooKeeper 中的数据单元,类似于文件系统中的文件或目录。 层级结构:ZooKeeper 使用类似于 UNIX 文件系统的层级结构来组织 Znode。每个 Znode 都有一个唯一的路径,例如 /app/c ... Read more »
dubbo和nacos在大营销项目中的应用 Posted on 2024-12-23 Words count in article: 1.7k | Reading time ≈ 7 dubbo和nacos在大营销项目中的应用Dubbo配置流程以及踩坑情况引入dubbo和nacos 在项目根pom文件中引入nacos: 123456789101112131415<dependency> <groupId>org.apache.dubbo</g ... Read more »
大营销-更新日志 Posted on 2024-12-16 Words count in article: 705 | Reading time ≈ 2 大营销-更新日志12.06 2.0版本部署成功 增加分库分表,支持分布式部署 完善用户抽奖功能 12.16 3.0版本部署成功,网址http://117.72.108.9:3000/?userId=xxx&activityId=100301 实现积分功能 积分兑换抽奖次数 积分查询 ... Read more »