自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小大虽差,各任其性,苟当其分,逍遥一也。

  • 博客(441)
  • 收藏
  • 关注

原创 面试官:你们项目中是怎么做防重复提交的?

面试经历记得刚毕业的时候,有一次去参加面试。上来面试官问我:“你们项目中是怎么做防重复提交的?”一开始听到这个问题是蒙圈的,支支吾吾半天没回答出来。然后面试官直接来一道算法题,喜闻乐见地面试失败。多年过去,虽然很少接触到控台应用,但是近期对于防止重复提交却有了一点自己的心得。在这里分享给大家,希望你工作或者面试中遇到类似的问题时,对你有所帮助。本文将从以下几个方面展开:(1)重复提交产生的原因(2)什么是幂等性(3)针对重复提交,前后端的解决方案(4)如果实现一个防重复提交工具产生原

2020-08-05 22:09:23 4858

原创 java 导出 excel 最佳实践,java 大文件 excel 避免OOM(内存溢出) excel 工具框架

产品需求产品经理需要导出一个页面的所有的信息到 EXCEL 文件。需求分析对于 excel 导出,是一个很常见的需求。最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件。客户体验 & 服务性能客户体验如果导出的文件比较大,比如几十万条数据,同步导出页面就会卡主,用户无法进行其他操作。服务性能导出的时候,任务比较耗时就会阻塞主线程。如果导出的服务...

2018-11-26 21:52:07 29906

原创 java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化

异步转同步业务需求有些接口查询反馈结果是异步返回的,无法立刻获取查询结果。正常处理逻辑触发异步操作,然后传递一个唯一标识。等到异步结果返回,根据传入的唯一标识,匹配此次结果。如何转换为同步正常的应用场景很多,但是有时候不想做数据存储,只是想简单获取调用结果。即想达到同步操作的结果,怎么办呢?思路发起异步操作在异步结果返回之前,一直等待(可...

2018-08-10 23:51:57 16808

原创 java retry(重试) spring retry, guava retrying 详解

系列说明java retry 的一步步实现机制。 java-retry 源码地址情景导入简单的需求产品经理:实现一个按条件,查询用户信息的服务。小明:好的。没问题。代码UserService.javapublic interface UserService { /** * 根据条件查询用户信息 * @par...

2018-08-08 18:01:54 17024 2

原创 java 如何计算两个汉字的相似度?如何获得一个汉字的相似汉字?

有时候我们希望计算两个汉字的相似度,比如文本的 OCR 等场景。用于识别纠正。

2023-04-12 17:34:49 578 6

原创 和 chatgpt 聊了一会儿分布式锁 redis/zookeeper distributed lock

感觉聊的差不多了,我们让 chatGPT 出一个对比的表格。特点RedisZooKeeper数据结构Redis使用字符串数据类型存储锁信息ZooKeeper使用ZNode节点存储锁信息实现方式Redis使用单节点或者Redis集群实现分布式锁ZooKeeper使用ZooKeeper集群实现分布式锁性能Redis读写速度较快,适用于高并发场景ZooKeeper在写入数据时需要进行同步操作,写入速度相对较慢可靠性Redis的主从复制和Sentinel保证了Redis集群的高可用性。

2023-04-07 16:36:53 3340

原创 中英文拼写检测纠正开源项目使用入门 word-checker 1.1.0

核心 api 在工具类下。工具类提供了长文本中英文混合的自动纠正功能,当然也支持单个单词。功能方法参数返回值备注文本拼写是否正确待检测的文本boolean全部正确,才会返回 true返回最佳纠正结果待检测的单词String如果没有找到可以纠正的文本,则返回其本身判断文本拼写是否正确待检测的单词返回所有匹配的纠正列表 MAP判断文本拼写是否正确待检测的文本, 返回列表的大小返回指定大小的的纠正列表 MAP列表大小 <= limit判断文本拼写是否正确。

2023-04-04 17:59:58 454

原创 NLP 开源形近字算法之相似字列表(番外篇)

国内对于文本的相似度计算,开源的工具是比较丰富的。但是对于两个汉字之间的相似度计算,国内基本一片空白。国内的参考的资料少的可怜,国外相关文档也是如此。本项目旨在抛砖引玉,实现一个基本的相似度计算工具,为汉字 NLP 贡献一点绵薄之力。

2023-03-28 14:00:57 185 1

原创 001-ksum 求符合条件的 k 个数 1. Two Sum/15. 3Sum/18. 4Sum/

给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0?给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。我们通过两个指针,l r 分别计算每一次的差值,找到最小的差异。

2023-03-22 15:40:56 308

原创 改进 hibernate-validator,新一代校验框架 validator 使用介绍 v0.4

hibernate-validator 在使用中,自定义约束实现是基于注解的,针对单个属性校验不够灵活。本项目中,将属性校验约束和注解约束区分开,便于复用和拓展。第一步,我们定义一个常见的 java bean 对象,可以指定内置的注解。支持 jsr-303 注解和 hibernate-validator 的注解。/*** 名称/*** 昵称/*** 原始密码/*** 新密码/*** 性别/*** 失败类型枚举内置的注解,自然无法满足所有的场景。

2023-03-20 13:55:37 206

原创 java 中文繁简体转换工具 opencc4j 使用介绍 1.8.0

你有时候可能除了上述的两种分词方式,会有更加适合自己业务的分词实现。Opencc4j 支持自定义分词实现,只需要实现分词接口Segment接口内容/*** 分词* @param original 原始信息* @return 分词后的列表/*** 一个最简单的分词实现。* 注意:仅仅做演示,不可实际使用。return Arrays . asList(original , "测试");} }不同的地区,对应的转换规则是不同的。具体参考一下台湾地区的使用方式即可。

2023-03-14 13:30:26 312

原创 rate-limit 一款 java 开源渐进式分布式限流框架使用介绍

RateLimit限流注解放在方法上,指定对应的限制频率。也可以定义在类上,默认下面的所有方法生效。方法上的优先级高于类。属性说明默认值value方法访问一次消耗的令牌数1timeUnit时间单位interval时间间隔60count可调用次数1000enable是否启用true默认为 60S 内,可以调用 1000 次。} }这个例子中我们 2S 内最多调用 5 次。和上面使用类似,直接在方法上声明@RateLimit注解即可。} }

2022-12-13 17:41:47 338

原创 (java 实现开箱即用基于 redis 的分布式锁

为 java 设计的分布式锁,开箱即用,纵享丝滑。

2022-12-08 14:13:01 304

原创 开源项目在线化 中文繁简体转换/敏感词/拼音/分词/汉字相似度/markdown 目录

以前在 github 上自己开源了一些项目。碍于技术与精力,大部分项目都是 java 实现的。这对于非 java 开发者而言很不友好,对于不会编程的用户更加不友好。为了让更多的人可以使用到这些简单的小工具,周末抽时间将几个开源项目添加了 web 服务实现。简介:支持中文繁简体的在线转换。在线地址:https://houbb.github.io/opensource/opencc4j/开源地址:https://github.com/houbb/opencc4j此处仅选择一个作为例子介绍,其他用法大同小异。【处

2022-11-06 21:49:26 306

原创 resubmit 渐进式防重复提交框架简介

可以获取 UserService 对应的代理。其中 ResubmitBs 作为引导类,对应的策略都支持自定义。属性说明默认值cache()缓存实现策略默认为基于 ConcurrentHashMap 实现的基于内存的缓存实现key 实现策略,用于唯一标识一个方法+参数,判断是否为相同的提交md5 策略token 实现策略,用于唯一标识一个用户。从 HttpServletRequest 中的 header 属性中获取上面提到中的策略支持自定义。...

2022-08-02 21:06:56 312

原创 【mq】从零开始实现 mq-13-注册鉴权 auth

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat【mq】从零开始实现 mq-07-负载均衡 load balance【mq】从零开始实现 mq-08-配置优化 fluent【mq】从零开始实现

2022-05-19 14:14:01 425 1

原创 【mq】从零开始实现 mq-12-消息的批量发送与回执

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat【mq】从零开始实现 mq-07-负载均衡 load balance【mq】从零开始实现 mq-08-配置优化 fluent【mq】从零开始实现

2022-05-18 10:14:34 606

原创 【mq】从零开始实现 mq-11-消费者消息回执添加分组信息 pull message ack groupName

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat【mq】从零开始实现 mq-07-负载均衡 load balance【mq】从零开始实现 mq-08-配置优化 fluent【mq】从零开始实现

2022-05-17 23:29:52 163

原创 【mq】从零开始实现 mq-10-消费者拉取消息回执 pull message ack

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat【mq】从零开始实现 mq-07-负载均衡 load balance【mq】从零开始实现 mq-08-配置优化 fluent【mq】从零开始实现

2022-05-12 22:17:47 375

原创 【mq】从零开始实现 mq-09-消费者拉取消息 pull message

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat【mq】从零开始实现 mq-07-负载均衡 load balance【mq】从零开始实现 mq-08-配置优化 fluent【mq】从零开始实现

2022-05-11 19:38:15 545

原创 【mq】从零开始实现 mq-08-配置优化 fluent

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat【mq】从零开始实现 mq-07-负载均衡 load balance【mq】从零开始实现 mq-08-配置优化 fluentfluent大家好,

2022-05-10 22:12:24 322

原创 【mq】从零开始实现 mq-07-负载均衡 load balance

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat【mq】从零开始实现 mq-07-负载均衡 load balance为什么需要负载均衡大家好,我是老马。这一节让我们看一下如何实现 MQ 的负载

2022-05-08 12:58:32 320

原创 【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机【mq】从零开始实现 mq-06-消费者心跳检测 heartbeat为什么需要心跳?心跳(heartbeat ),顾名思义就是心脏的跳动。医学上一般通过心跳是否跳动,来判断一个人是否活着。那么,分布式服务中如何判

2022-05-06 14:53:11 437

原创 【mq】从零开始实现 mq-05-实现优雅停机

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化【mq】从零开始实现 mq-05-实现优雅停机为什么需要优雅关闭?我记得多年前,那个时候 rpc 框架主流用的还是 dubbo,每次都是半夜还是上线,上线上完基本都是凌晨 2-3 点。为什么要半夜上线呢?因为这个时候一般业务流量最低。还有就是上线发布,每次都

2022-05-05 19:39:09 249

原创 【mq】从零开始实现 mq-04-启动检测与实现优化

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人【mq】从零开始实现 mq-04-启动检测与实现优化上一节我们引入了中间人 broker,让消息的生产者和消费者解耦。这一节我们对初始化代码进行优化,便于后期拓展维护。生产者启动优化启动实现整体实现调整如下:@Overridepublic synchronized void run() { thi

2022-05-03 14:16:09 423

原创 【mq】从零开始实现 mq-03-引入 broker 中间人

前景回顾【mq】从零开始实现 mq-01-生产者、消费者启动 【mq】从零开始实现 mq-02-如何实现生产者调用消费者?【mq】从零开始实现 mq-03-引入 broker 中间人上一节我们学习了如何实现生产者给消费者发送消息,但是是通过直连的方式。那么如何才能达到解耦的效果呢?答案就是引入 broker,消息的中间人。MqBroker 实现核心启动类类似我们前面 consumer 的启动实现:package com.github.houbb.mq.broker.core;/**

2022-04-30 17:44:02 362

原创 【MQ】java 从零开始实现消息队列 mq-02-如何实现生产者调用消费者?

前景回顾上一节我们学习了如何实现基于 netty 客服端和服务端的启动。【mq】从零开始实现 mq-01-生产者、消费者启动【mq】java 从零开始实现消息队列 mq-02-如何实现生产者调用消费者?那么客户端如何调用服务端呢?我们本节就来一起实现一下。消费者实现启动类的调整ServerBootstrap serverBootstrap = new ServerBootstrap();serverBootstrap.group(workerGroup, bossGroup)

2022-04-23 11:58:51 361

原创 【mq】从零开始实现 mq-01-生产者、消费者启动

MQ 是什么?MQ(Message Queue)消息队列,是基础数据结构中“先进先出”的一种数据结构。指把要传输的数据(消息)放在队列中,用队列机制来实现消息传递——生产者产生消息并把消息放入队列,然后由消费者去处理。消费者可以到指定队列拉取消息,或者订阅相应的队列,由MQ服务端给其推送消息。MQ 的作用?消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。解耦:一个业务需要多个模块共同实现,或者一条消息有多个系统需要对

2022-04-21 21:55:37 544

原创 提升文件上传性能的 4 种方式,你会吗?

业务需求产品经理:小明啊,我们需要做一个附件上传的需求,内容可能是图片、pdf 或者视频。小明:可以实现的,不过要限制下文件大小。最好别超过 30MB,太大了上传比较慢,服务器压力也大。产品经理:沟通下来,视频是一定要的。就限制 50MB 以下吧。小明:可以。测试同学:这文件上传也太慢了吧,我试了一个 50mb 的文件,花了一分钟。小明:whats up,这么慢。产品经理:不行,你这太慢了, 想办法优化下。优化之路问题定位整体的文件上传调用链路如下图:小明发现前端开始上传,到请求到

2022-02-26 12:33:06 1668

原创 金融互联网公司如何保证用户私人信息安全?

海绵宝宝的烦恼海绵宝宝非常喜欢网上购物,这让他感觉到被资本腐朽的快乐。但是有一件事他一直觉得很麻烦,快速上的收件单写满了他的个人信息,撕起来还很麻烦。快递单号:202202181111收件人姓名:海绵宝宝收件人手机:138 8888 8888收件人地址:太平洋比基尼海滩比奇堡镇贝壳街124号的波萝屋备注:暗号是天王盖地虎你有没有遇到过和海绵宝宝一样的烦恼呢?又是怎么解决的呢?用户信息隐私安全明天上线的需求小明今年 26 岁,是一名普普通通的上班族。在某互联网公司做技术开发。“小明

2022-02-23 21:44:01 620 1

原创 开源分布式任务调度工具,和你一起记住生命中每一个重要的时刻

SandGlass⏳ SandGlass 是一款为 java 设计的分布式任务调度工具。创作目的定时任务是业务需求中非常常见的比如:(1)每天给自己爱人发晚安什么你还是单身?,那看完本篇文章就有了。(2)每个月通知自己要还信用卡可能还有其他的手机费、生活费之类的,反正又是一个没钱的一个月。(3)每个月 14 日都是情人节这个扯远了……有了场景,那我们如何实现呢?java 已有的实现任务调度的主流工具如下:名称多线程执行cron 表达式使用难度可独立 spring 运

2022-01-08 11:00:19 936

原创 关于为了吃瓜通宵7天写了一个网站却没钱买域名这件小事

我不做猹了,闰土!我记得那夜的月亮很亮,很圆。漫天星河,横挂在无边的瓜田之上。我捧着手里的瓜,细细地品味着,饱满多汁的瓜瓤在味蕾流淌。晚风轻柔,远处有着不知名的虫儿哼着不知名的调调。如此良夜,我甚至想高歌一曲。忽然,一柄银色的钢叉向我袭来,吓得我汗毛倒立,差点没被口中的瓜瓤呛到。我想拔腿就跑,但是我知道已经来不及了。我正面迎向了眼前的少年,大概也算是英勇的姿态吧。银色的钢叉从我的身体穿过,我感到有什么东西在流淌。曾经我以为只要我吃瓜的速度足够快,钢叉就追不上我。我越是提升吃瓜的速度,

2021-12-25 18:01:07 514

原创 NLP 开源形近字算法补完计划(完结篇)

前言所有的故事都有开始,也终将结束。本文将作为 NLP 汉字相似度的完结篇,为该系列画上一个句号。起-NLP 中文形近字相似度计算思路承-中文形近字相似度算法实现,为汉字 NLP 尽一点绵薄之力转-当代中国最贵的汉字是什么?不足之处之所以有本篇,是因为上一次的算法实现存在一些不足。巴别塔《圣经》中有关于巴别塔建造,最终人们因为语言问题而停工的故事​。创11:6 “看哪!他们成为一样的人民,都是一样的言语,如今既作起这事来,以后他们所要作的事,就没有不成就的了。创11:7 我们下去,

2021-11-25 22:05:01 1209

原创 当代中国最贵的汉字是什么?

最贵的汉字“你说,当代中国最贵的汉字是什么?”,有一天同事忽然问我。“【诺】,因为一诺千金”,我脱口而出。“不对。”“【字】,一字千金?”同事摇头。“爱?”“这个是无价的,不算。”“人才。不是说 21 世纪最贵的是人才吗?”“一个字,你这不算。你咋不说家书抵万金呢?”“算了,不猜了。”,我脑海里为数不多的几个字转了一圈,没有一个符合的。我有些疑惑地看着他,表示放弃。“答案是拆。”“拆?”“对。拆,拆迁的拆。”说完,同事笑了笑。笑中带着三分世俗,六分狡黠,还有一分凄凉。“拆,

2021-11-24 22:05:18 296 1

原创 NLP 中文形近字相似度算法开源实现

项目简介nlp-hanzi-similar 为汉字提供相似性的计算。创作目的有一个小伙伴说自己在做语言认知科学方向的课题研究,看了我以前写的 NLP 中文形近字相似度计算思路就想问下有没有源码或者相关资料。国内对于文本的相似度计算,开源的工具是比较丰富的。但是对于两个汉字之间的相似度计算,国内基本一片空白。国内的参考的资料少的可怜,国外相关文档也是如此。于是将以前写的相似度算法整理开源,希望能帮到这位小伙伴。本项目旨在抛砖引玉,实现一个基本的相似度计算工具,为汉字 NLP 贡献一点绵薄之力

2021-11-22 21:24:32 1195

原创 Metaverse 元宇宙入门-06-Interchange Tools + Standards and the Metaverse 交换工具+标准和元界

说明元宇宙系列全部开源,欢迎小伙伴们 star~awesome-metaverse交换工具+标准和元界这是“元界入门”的第六部分,重点介绍交换工具和标准在“元界”中的作用。在这里,交换工具和标准被定义为“作为实际或事实上的互操作性标准的工具、协议、格式、服务和引擎,并支持对元界的创建、操作和持续改进。这些标准支持渲染、物理和人工智能等活动,以及资产格式及其从经验到经验的导入/导出、向前兼容性管理和更新、工具和创作活动以及信息管理。”由于顺序原因,这部分在本文中出现得相对较晚。毕竟,除非有

2021-11-08 23:30:01 3790

原创 Metaverse 元宇宙入门-05-Virtual Platforms and the Metaverse 虚拟平台与元宇宙

说明元宇宙系列全部开源,欢迎小伙伴们 star~awesome-metaverse虚拟平台与元宇宙这是“元界入门”的第五部分,重点介绍虚拟平台在“元界”中的作用。在这里,虚拟平台被定义为“沉浸式数字和通常是 3D 的模拟、环境和世界的开发和运营,用户和企业可以在其中探索、创造、社交和参与各种各样的体验(例如赛车 ,画画,上课,听音乐),并从事经济活动。这些业务有别于传统的在线体验和多人视频游戏,因为它们存在一个庞大的开发者和内容创建者生态系统,这些生态系统在底层平台上生成大部分内容和/或收集

2021-11-08 23:29:10 1454

原创 Metaverse 元宇宙入门-04-compute 计算与元宇宙

说明元宇宙系列全部开源,欢迎小伙伴们 star~awesome-metaverseCompute and the Metaverse这是“元界入门”的第四部分,重点介绍计算在“元界”中的作用。在这里,计算被定义为“支持元界的计算能力的启用和供应,支持物理计算、渲染、数据协调和同步、人工智能、投影、动作捕捉和翻译等多样化和要求苛刻的功能。”估计对更高计算能力的需求在硬件和网络类别中,我仅查看了作为 Metaverse 的一部分生成、发送和接收的增量数据的一部分,例如触觉、面部扫描和实时环境扫

2021-11-08 23:28:29 1220

原创 Metaverse 元宇宙入门-03-networking 网络与元宇宙

说明元宇宙系列全部开源,欢迎小伙伴们 star~awesome-metaverse网络与元宇宙这是“元界入门”的第三部分,重点介绍网络在“元界”中的作用。在这里,网络被定义为“由骨干供应商、网络、交换中心和在它们之间路由的服务以及管理’最后一英里’的服务提供持久的、实时的连接、高带宽和分散的数据传输。 向消费者提供数据。”网络的三个核心领域——带宽、延迟和可靠性——可能是大多数读者最不感兴趣的元节支持者。然而,它们的限制和增长塑造了我们设计元界产品和服务的方式,何时可以使用它们,以及我们可

2021-11-08 23:27:33 1500

原创 Metaverse 元宇宙入门-02-Hardware 硬件与元宇宙

说明元宇宙系列全部开源,欢迎小伙伴们 star~awesome-metaverse硬件这是“元界入门”的第二部分,重点介绍硬件在“元界”中的作用。在这里,硬件被定义为“用于访问、交互或开发元界的物理技术和设备的销售和支持。这包括但不限于面向消费者的硬件(例如 VR 耳机、手机和触觉手套)以及企业硬件(例如用于操作或创建虚拟或基于 AR 的环境的那些,例如工业相机 、投影和跟踪系统以及扫描传感器)。此类别不包括计算专用硬件,例如 GPU 芯片和服务器,以及网络专用硬件,例如光纤布线或无线芯片

2021-11-08 23:26:56 247

空空如也

空空如也

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

TA关注的人

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