IO、NIO、BIO傻傻分不清吗,让我对象告诉你~~ 1、Stream 与 Channel stream 不会自动缓冲数据,channel 会利用系统提供的发送缓冲区、接收缓冲区(更为底层) stream 仅支持阻塞 API,channel 同时支持阻塞、非阻塞 API,网络 channel 可配合 selector 实现多路复用 二者均为全双工,即读写可以同时进行 虽然 Stream 是单向流动的,但是它也是全双工的 2、IO 模型 同步:线 后端 2025年05月12日 200 点赞 0 评论 13324 浏览
No.43 重力问题和锚问题 原文摘录: ”锚问题“和”重力问题“的区别: ”锚问题“,是指有一类问题不会自行消失,我们把这样的问题称为”锚问题“。 这类问题就像真正的锚一样,把你固定在一个地方,让你无法前进。 "锚问题”,是一个现实问题,它只是难以解决,它具有可操作性——但是因为我们被困在上面的时间太长,所以感觉它变得难以逾越了。这就是必须对锚问题重新定义的原因。这类问题需要我们开拓思路、寻找新的解决办法,如原型测试。 ”重 后端 2025年11月30日 36 点赞 0 评论 13299 浏览
Spring Cloud之远程调用OpenFeign最佳实践 目录OpenFeign最佳实践问题引入Feign 继承方式创建Module引入依赖编写接口打Jar包服务提供方服务消费方启动服务并访问Feign 抽取方式创建Module引入依赖编写接口打Jar包服务消费方启动服务并访问服务部署修改pom.xml文件观察Nacos控制台远程访问OpenFeign最佳实践问题引入最佳实践, 其实也就是经过历史的迭代, 在项⽬中的实践过程中, 总结出来的最好的使⽤⽅式 后端 2025年05月02日 46 点赞 0 评论 13271 浏览
【Rust】路由匹配与参数提取:从 match 语句到 axum 的类型魔法 【Rust】路由匹配与参数提取:从match语句到axum的类型魔法 摘要在任何 Web 框架中,路由(Routing)都是其最核心的功能之一。它负责解析传入请求的 URL,并将其分派给正确的处理逻辑。然而,一个优秀的路由系统远不止于此,它还应能优雅、安全地从请求中提取动态参数。本文将深入探讨 Ru 后端 2025年11月18日 141 点赞 0 评论 13270 浏览
JavaScript--大文件上传的伪代码实现 前言 猛的,我想起上一次找工作时被问到的大文件上传,故现在借此实现下,也算是为面视做了准备了吧 分析 使用File对象原型链上的slice函数对文件进行分块,同时为每一块打上唯一性标识和序号,最后对每一个分块作单独的ajax请求,当所有子块均上传完毕后,再发起合并请求,让后台对分块进行合并即可 实现 我本来是打算用vue3写的,奈何网太差,项目半天初始化不好,故直接使用jq 后端 2025年09月10日 191 点赞 0 评论 13240 浏览
1785. 构成特定和需要添加的最少元素(难度:中等) 题目链接: 题目描述: 给你一个整数数组 nums ,和两个整数 limit 与 goal 。数组 nums 有一条重要属性:abs(nums[i]) <= limit 。 返回使数组元素总和等于 goal 所需要向数组中添加的 最少元素数量 后端 2024年11月15日 90 点赞 0 评论 13223 浏览
Java计算程序代码耗时、计算程序运行的毫秒数的几种方式,几个StopWatch的区别。 写代码的时候我们经常需要用到计时操作,来检测一段代码的性能,以便于做一些优化。本文主要说明计时的集中方式,可以根据自己的情况进行选择。 第一种也是最常用最简单的,使用System.currentTimemillis() long startMillis = System.currentTimeMillis(); Thread.sleep(1000L); long endMillis = Syst 后端 2025年07月18日 144 点赞 0 评论 13201 浏览
Mysql超详细安装配置教程(保姆级) MySQL一、下载 MySQL(一)下载地址官网下载社区版 MySQL,推荐选择 MySQL 8.0.44 社区版(稳定版,兼容性强),下载地址:MySQL Community Downloads(二)下载步骤 打开官网后,选择 MySQL C 后端 2026年04月06日 144 点赞 0 评论 13172 浏览
告别重复数据烦恼!MySQL ON DUPLICATE KEY UPDATE 优雅解决存在更新/不存在插入难题 目录 前言 一、基本概念 1、什么是 ON DUPLICATE KEY UPDATE? 2、工作原理 3、基本语法 二、使用场景 1、计数器更新 2、配置项更新 3、购物车商品更新 三、高级用法 1、条件更新 2、多表关联 3、批量操作优化 四、其他处理冲突的方案 1、REPLACE INTO 2、INSERT IGNORE 后端 2025年11月15日 108 点赞 0 评论 13142 浏览