注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

什么是系统的鲁棒性? 综合技术讨论

上帝之眼 发表了文章 • 42 次浏览 • 2024-07-24 09:40 • 来自相关话题

嗨,你好啊,我是猿java 现实中,系统面临的异常情况和不确定性因素是不可避免的。例如,网络系统可能会遭受网络攻击、服务器宕机等问题;金融系统可能会受到市场波动、黑天鹅事件等因素的影响;自动驾驶系统可能会遇到天气恶劣、道路状况复杂等情况。 在这些情况下,系统的... ...查看全部
0
评论

身份认证的尽头竟然是无密码 ? 综合技术讨论

上帝之眼 发表了文章 • 52 次浏览 • 2024-07-24 09:30 • 来自相关话题

概述 几乎所有的系统都会面临安全认证相关的问题,但是安全相关的问题是一个很麻烦的事情。因为它不产生直接的业务价值,而且处理起来复杂繁琐,所以很多时都容易被忽视。很多后期造成重大的安全隐患,往往都是前期的不重视造成的。但庆幸的是安全问题是普遍存在的,而且大家面临... ...查看全部
0
评论

如何优雅的给SpringBoot部署的jar包瘦身? Java

上帝之眼 发表了文章 • 52 次浏览 • 2024-07-24 09:22 • 来自相关话题

一、需求背景 我们知道Spring Boot项目,是可以通过java -jar 包名 启动的。 那为什么Spring Boot项目可以通过上述命令启动,而其它普通的项目却不可以呢? 原因在于我们在通过以下命令打包时 mvn clean package 一般的... ...查看全部
0
评论

不使用代理,我是怎么访问Github的 综合技术讨论

上帝之眼 发表了文章 • 55 次浏览 • 2024-07-24 09:04 • 来自相关话题

背景 最近更换了 windows系统的电脑, git clone 项目的时候会连接超时的错误,不管我怎么把环境变量放到终端里尝试走代理都无果,于是开始了排查 以下命令是基于 git bash 终端使用的 检测问题 通过 ssh -T git@github.... ...查看全部
0
评论

简单聊聊使用lombok 的争议 Java

上帝之眼 发表了文章 • 50 次浏览 • 2024-07-24 09:02 • 来自相关话题

大家好,我是G探险者。 项目里,因为我使用了Lombok插件,然后代码走查的时候被领导点名了。 我心想,这么好用的插件,为啥不推广呢,整天写那些烦人的setter,getter方法就不嫌烦么? 领导既然不让用,自然有他的道理。 于是我查了一番关于lomb... ...查看全部
0
评论

token是用来鉴权的,session是用来干什么的? Java

上帝之眼 发表了文章 • 56 次浏览 • 2024-07-23 09:12 • 来自相关话题

使用JWT进行用户认证和授权,而Session在一定程度上起到了辅助作用。 让我们详细讨论JWT和Session在这种结合模式中的各自作用以及为什么需要Session。 JWT的作用 用户认证:JWT包含了用户的身份信息和权限信息,客户端每次请求时将JWT发... ...查看全部
0
评论

记一种不错的缓存设计思路 Java

上帝之眼 发表了文章 • 86 次浏览 • 2024-07-19 10:30 • 来自相关话题

之前与同事讨论接口性能问题时听他介绍了一种缓存设计思路,觉得不错,做个记录供以后参考。 场景 假设有个以下格式的接口: GET /api?keys={key1,key2,key3,...}&types={1,2,3,...} 其中 keys 是业务... ...查看全部
0
评论

这可能是开源界最好用的行为验证码工具 综合技术讨论

上帝之眼 发表了文章 • 86 次浏览 • 2024-07-19 10:25 • 来自相关话题

💂 个人网站: IT知识小屋 🤟 版权: 本文由【IT学习日记】原创、需要转载请联系博主 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 写在前面 大家好,这里是IT学习日记。今日推荐项目:tianai-captcha行为验证码工具... ...查看全部
0
评论

java就能写爬虫还要python干嘛? 综合技术讨论

上帝之眼 发表了文章 • 88 次浏览 • 2024-07-17 09:44 • 来自相关话题

爬虫学得好,牢饭吃得饱!!!切记!!! 相信大家多少都会接触过爬虫相关的需求吧,爬虫在绝大多数场景下,能够帮助客户自动的完成部分工作,极大的减少人工操作。目前更多的实现方案可能都是以python为实现基础,但是作为java程序员,咱们需要知道的是,以java... ...查看全部
0
评论

原来Optional用起来这么清爽! Java

上帝之眼 发表了文章 • 79 次浏览 • 2024-07-16 10:27 • 来自相关话题

前言 大家好,我是捡田螺的小男孩。 最近在项目中,看到一段很优雅的代码,用Optional 来判空的。我贴出来给大家看看: //遍历打印 userInfoList for (UserInfo userInfo : Optional.ofNullable(use... ...查看全部
0
评论

我毕业俩月,就被安排设计了公司第一个负载均衡方案,真头大 系统设计

上帝之眼 发表了文章 • 83 次浏览 • 2024-07-16 10:26 • 来自相关话题

前言 Hi 你好,我是东东拿铁,一个正在探索个人IP&副业的后端程序员。 今天我想和大家聊一段我自己毕业初期的一段经历,当领导给你安排了无从下手的任务,难以解决的技术问题时,该怎么办? 本文会从我的一段经历出发,分析在初入职场、刚刚成为一个程序的时候,... ...查看全部
0
评论

美团多场景建模的探索与实践 系统设计

上帝之眼 发表了文章 • 66 次浏览 • 2024-07-16 10:20 • 来自相关话题

本文介绍了美团到家/站外投放团队在多场景建模技术方向上的探索与实践。基于外部投放的业务背景,本文提出了一种自适应的场景知识迁移和场景聚合技术,解决了在投放中面临外部海量流量带来的场景数量丰富、场景间差异大的问题,取得了明显的效果提升。希望能给大家带来一些启发或... ...查看全部
0
评论

DDD项目落地之充血模型实践 | 京东云技术团队 系统设计

上帝之眼 发表了文章 • 98 次浏览 • 2024-07-12 08:47 • 来自相关话题

背景: 充血模型是DDD分层架构中实体设计的一种方案,可以使关注点聚焦于业务实现,可有效提升开发效率、提升可维护性; 1、DDD项目落地整体调用关系 调用关系图中的Entity为实体,从进入领域服务(Domin)时开始使用,直到最后返回。 2、实体设计 充血... ...查看全部
0
评论

域名还能绑定动态IP?真是又涨见识了,再也不用购买固定IP了!赶快收藏 综合技术讨论

上帝之眼 发表了文章 • 97 次浏览 • 2024-07-12 08:43 • 来自相关话题

大家好,我是冰河~~ 一般家庭网络的公网IP都是不固定的,而我又想通过域名来访问自己服务器上的应用,也就是说:需要通过将域名绑定到动态IP上来实现这个需求。于是乎,我开始探索实现的技术方案。 通过在网上查阅一系列的资料后,发现阿里云可以做到实现动态域名解析DD... ...查看全部
0
评论

接口不能对外暴露怎么办? 系统设计

上帝之眼 发表了文章 • 96 次浏览 • 2024-07-11 09:08 • 来自相关话题

在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。 面对这样的情况,我们该如何实现呢? 1. 内外网接口微服务隔离 将对外暴露的接口和对内暴露的接口分别放到两个微服务上,一个服务里所有的接口均对外暴露,另一个服务的接口只能内网服... ...查看全部
0
评论

Spring Boot集成pf4j实现插件开发功能 Java

上帝之眼 发表了文章 • 83 次浏览 • 2024-07-11 09:05 • 来自相关话题

1.什么是pf4j? 一个插件框架,用于实现插件的动态加载,支持的插件格式(zip、jar)。 核心组件 **Plugin:**是所有插件类型的基类。每个插件都被加载到一个单独的类加载器中以避免冲突。 **PluginManager:**用于插件管理的所有方... ...查看全部
0
评论

我真的不想再用mybatis和其衍生框架了选择自研亦是一种解脱 Java

上帝之眼 发表了文章 • 77 次浏览 • 2024-07-11 09:01 • 来自相关话题

我真的不想再用mybatis和其衍生框架了选择自研亦是一种解脱 文档地址 xuejm.gitee.io/easy-query-… GITHUB地址 github.com/xuejmnet/ea… GITEE地址 gitee.com/xuejm/easy-… 为... ...查看全部
0
评论

压缩炸弹,Java怎么防止 Java

上帝之眼 发表了文章 • 92 次浏览 • 2024-07-11 08:59 • 来自相关话题

一、什么是压缩炸弹,会有什么危害 1.1 什么是压缩炸弹 压缩炸弹(ZIP):一个压缩包只有几十KB,但是解压缩后有几十GB,甚至可以去到几百TB,直接撑爆硬盘,或者是在解压过程中CPU飙到100%造成服务器宕机。虽然系统功能没有自动解压,但是假如开发人员在不... ...查看全部
0
评论

一个项目代码讲清楚DO/PO/BO/AO/E/DTO/DAO/ POJO/VO Java

上帝之眼 发表了文章 • 98 次浏览 • 2024-07-10 09:36 • 来自相关话题

在现代软件架构中,不同类型的类扮演着不同的角色,共同构成了一个清晰、模块化和可维护的系统。以下是对实体类(Entity)、数据传输对象(DTO)、领域对象(Domain Object)、持久化对象(Persistent Object)、业务对象(Busines... ...查看全部
0
评论

我去,怎么http全变https了 综合技术讨论

上帝之眼 发表了文章 • 94 次浏览 • 2024-07-10 09:29 • 来自相关话题

项目场景: 在公司做的一个某地可视化项目。 部署采用的是前后端分离部署,图片等静态资源请求一台minio服务器。 项目平台用的是http图片资源的服务器用的是https 问题描述 在以https请求图片资源时,图片请求成功报200。 【现象1】: 继图片后续... ...查看全部
0
评论

再有人问你WebSocket为什么牛逼,就把这篇文章发给他! Java

上帝之眼 发表了文章 • 92 次浏览 • 2024-07-10 09:27 • 来自相关话题

点赞再看,Java进阶一大半 2008年6月诞生了一个影响计算机世界的通信协议,原先需要二十台计算机资源才能支撑的业务场景,现在只需要一台,这得帮"抠门"老板们省下多少钱,它就是大名鼎鼎的WebSocket协议。很快在下一年也就是2009年的12月,Goog... ...查看全部
0
评论

MySQL 9.0 创新版发布,大失所望。。 综合技术讨论

上帝之眼 发表了文章 • 194 次浏览 • 2024-07-10 09:26 • 来自相关话题

大家好,我是程序员鱼皮。2024 年 7 月 1 日,MySQL 发布了 9.0 创新版本。区别于我们大多数开发者常用的 LTS(Long-Term Support)长期支持版本,创新版本的发布会更频繁、会更快地推出新的特性和变更,可以理解为 “尝鲜版”,适合... ...查看全部
0
评论

.zip 结尾的域名很危险吗?有多危险? 综合技术讨论

上帝之眼 发表了文章 • 81 次浏览 • 2024-07-09 09:07 • 来自相关话题

Google 于 2023 年 5 月 10 日全面开放了以 .zip 结尾的域名,这一举动引起了安全研究人员和社区的警惕,他们担心该通用顶级域名(gTLD,Generic top-level domains)会被用于创建足以迷惑计算机高手的恶意 URL。 2... ...查看全部
0
评论

听说你会架构设计?来,弄一个打车系统 系统设计

上帝之眼 发表了文章 • 82 次浏览 • 2024-07-09 08:55 • 来自相关话题

目录引言网约车系统需求设计概要设计详细设计体验优化小结1.引言1.1 台风来袭深圳上周受台风“苏拉”影响,从 9 月 1 日 12 时起在全市启动防台风和防汛一级应急响应。对深圳打工人的具体影响为,当日从下午 4 点起全市实行 “五停”:停工、停业、停市,当日... ...查看全部
0
评论

何时使用Elasticsearch而不是MySql 综合技术讨论

上帝之眼 发表了文章 • 88 次浏览 • 2024-07-09 08:51 • 来自相关话题

MySQL 和 Elasticsearch 是两种不同的数据管理系统,它们各有优劣,适用于不同的场景。本文将从以下几个方面对它们进行比较和分析: 数据模型 查询语言 索引和搜索 分布式和高可用 性能和扩展性 使用场景 数据模型 MySQL 是一个关系型数据... ...查看全部
0
评论

Easy-Es:像mybatis-plus一样,轻松操作ES 综合技术讨论

上帝之眼 发表了文章 • 114 次浏览 • 2024-07-05 09:33 • 来自相关话题

0. 引言 es的java客户端不太友好的语法一直饱受诟病,书写一个查询语句可能需要书写一大串的代码,如果能像mybatis--plus一样,支持比较灵活方便的语句生成器那就好了。 于是为elasticsearch而生的ORM框架Easy-Es诞生了,使用及其... ...查看全部
0
评论

研发都认为DBA很Low?我反手一个嘴巴子 综合技术讨论

上帝之眼 发表了文章 • 107 次浏览 • 2024-07-05 09:31 • 来自相关话题

前言我用十多年的DBA经验告诉你,如果你作为研发觉得DBA很Low,你是会吃苦头的“你以为DBA就是安装一下数据库,管理一下数据库?你丢个SQL给DBA优化下?你的日志爆满了DBA给你清理一下?DBA帮你安装下中间件?你以为的DBA只是做这些事?”秉持着和平交... ...查看全部
0
评论

MySQL 高级(进阶)SQL 语句 综合技术讨论

上帝之眼 发表了文章 • 100 次浏览 • 2024-07-04 09:46 • 来自相关话题

MySQL 高级(进阶)SQL 语句 1. MySQL SQL 语句 1.1 常用查询 常用查询简单来说就是 增、删、改、查 对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 例如只取 10 条数据、对查询结果进行排序或分组等... ...查看全部
0
评论

哇塞,新来个架构师,把Nacos注册中心讲得炉火纯青,佩服佩服~~ 综合技术讨论

上帝之眼 发表了文章 • 96 次浏览 • 2024-07-04 09:44 • 来自相关话题

大家好,我是三友~~ 今天就应某位小伙伴的要求,来讲一讲Nacos作为服务注册中心底层的实现原理 不知你是否跟我一样,在使用Nacos时有以下几点疑问: 临时实例和永久实例是什么?有什么区别? 服务实例是如何注册到服务端的? 服务实例和服务端之间是如何保活的... ...查看全部
0
评论

你居然还去服务器上捞日志,搭个日志收集系统难道不香么! 综合技术讨论

上帝之眼 发表了文章 • 209 次浏览 • 2024-07-04 09:43 • 来自相关话题

1 ELK日志系统 经典的ELK架构或现被称为Elastic Stack。Elastic Stack架构为Elasticsearch + Logstash + Kibana + Beats的组合: Beats负责日志的采集 Logstash负责做日志的聚合和... ...查看全部
0
评论

超级火爆的前端视频方案 FFmpeg ,带你体验一下~ 综合技术讨论

上帝之眼 发表了文章 • 298 次浏览 • 2024-07-04 09:37 • 来自相关话题

前言 大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心~ ffmpeg FFmpeg 是一个开源的、跨平台的多媒体框架,它可以用来录制、转换和流式传输音频和视频。它包括了一系列的库和工具,用于处理多媒体内容,比如 l... ...查看全部
0
评论

写给Java开发的16个小建议 Java

上帝之眼 发表了文章 • 98 次浏览 • 2024-07-04 09:35 • 来自相关话题

前言 开发过程中其实有很多小细节要去注意,只有不断去抠细节,写出精益求精的代码,从量变中收获质变。 技术的进步并非一蹴而就,而是通过无数次的量变,才能引发质的飞跃。我们始终坚信,只有对每一个细节保持敏锐的触觉,才能绽放出完美的技术之花。 从一行行代码中,我们品... ...查看全部
0
评论

我写了一个程序,让端口占用无路可逃 Java

上帝之眼 发表了文章 • 86 次浏览 • 2024-07-02 09:06 • 来自相关话题

作为一个 Java 工程师,经常会遇到这么个场景:IDEA 里的程序正在运行,此时直接关闭了 IDEA 而没有先关闭正在运行的服务。 在绝大多数情境下,此方式都无伤大雅,但总有一些抽风的场景运行的程序并没有被正常的关闭,也就导致了重启项目时将会提示 xxxx ... ...查看全部
0
评论

null 不好,我真的推荐你使用 Optional Java

上帝之眼 发表了文章 • 96 次浏览 • 2024-07-02 09:04 • 来自相关话题

"Null 很糟糕." - Doug Lea。 Doug Lea 是一位美国的计算机科学家,他是 Java 平台的并发和集合框架的主要设计者之一。他在 2014 年的一篇文章中说过:“Null sucks.”1,意思是 null 很糟糕。他认为 null 是... ...查看全部
0
评论

搭建个人直播间,实现24小时B站、斗鱼、虎牙等无人直播! 综合技术讨论

上帝之眼 发表了文章 • 104 次浏览 • 2024-07-02 09:02 • 来自相关话题

不知道大家平时看不看直播呢?现在有各式各样的直播,游戏直播、户外直播、带货直播、经典电视/电影直播等等。 电视、电影直播是24小时不间断无人直播,如斗鱼/虎牙中的一起看,这种直播要如何实现呢? 其实非常简单,只需要一台服务器和视频资源就能完成。 再借助于直播... ...查看全部
0
评论

使用双异步后,从 191s 优化到 2s Java

上帝之眼 发表了文章 • 186 次浏览 • 2024-07-02 09:00 • 来自相关话题

大家好,我是哪吒。 在开发中,我们经常会遇到这样的需求,将Excel的数据导入数据库中。 一、一般我会这样做: 通过POI读取需要导入的Excel; 以文件名为表名、列头为列名、并将数据拼接成sql; 通过JDBC或mybatis插入数据库; 操作起来,... ...查看全部
0
评论

SpringBoot统一结果返回,统一异常处理,大牛都这么玩 Java

上帝之眼 发表了文章 • 193 次浏览 • 2024-07-02 08:58 • 来自相关话题

引言 在开发Spring Boot应用时,我们经常面临着不同的控制器方法需要处理各种不同类型的响应结果,以及在代码中分散处理异常可能导致项目难以维护的问题。你是否曾经遇到过在不同地方编写相似的返回格式,或者在处理异常时感到有些混乱?这些看似小问题的积累,实际上... ...查看全部
0
评论

不要再用 StringBuilder 拼接字符串了,来试试字符串模板 Java

上帝之眼 发表了文章 • 92 次浏览 • 2024-07-02 08:58 • 来自相关话题

引言 字符串操作是 Java 中使用最频繁的操作,没有之一。其中非常常见的操作之一就是对字符串的组织,由于常见所以就衍生了多种方案。比如我们要实现 x + y = ?,方案有如下几种 使用 + 进行字符串拼接 String s = x + " + " + ... ...查看全部
0
评论

SpringBoot接收参数的19种方式 Java

上帝之眼 发表了文章 • 90 次浏览 • 2024-07-02 08:56 • 来自相关话题

1. Get 请求 1.1 以方法的形参接收参数 1.这种方式一般适用参数比较少的情况 @RestController @RequestMapping("/user") @Slf4j public class UserController { @Ge... ...查看全部
0
评论

是的,JDK 也有不为人知的“屎山”! Java

上帝之眼 发表了文章 • 102 次浏览 • 2024-07-01 09:20 • 来自相关话题

在前几天我写了一篇文章分享了为何避免使用 Collectors.toMap(),感兴趣的可以去瞧一眼:Stream很好,Map很酷,但答应我别用toMap()。 评论区也有小伙伴提到自己也踩过同样的坑,在那篇文章里介绍了 toMap() 有哪些的易踩的坑,今天... ...查看全部
0
评论

零 rust 基础前端使直接上手 tauri 开发一个小工具 综合技术讨论

上帝之眼 发表了文章 • 94 次浏览 • 2024-07-01 09:05 • 来自相关话题

起因 有一天老爸找我,他们公司每年都要在线看视频学习,要花费很多时间,问我有没有办法可以自动学习。 在这之前,我还给我老婆写了个浏览器插件,解决了她的在线学习问题,她学习的是一个叫好医生的学习网站,我通过研究网站的接口和代码,帮她开发出了一键学习全部课程和自动... ...查看全部
0
评论

告别破解版烦恼!Navicat Premium Lite免费版它来了 综合技术讨论

上帝之眼 发表了文章 • 101 次浏览 • 2024-07-01 09:01 • 来自相关话题

作为一名后端开发者,在开发过程中使用可视化工具查看数据库中的数据是我们的基本操作。Navicat作为一款广受欢迎的数据库连接工具,深受我们喜爱和挑战。我们喜爱它强大的功能和直观的操作习惯,但又对它的收费模式感到不满。个人使用可以通过破解解决,然而在公司环境下,... ...查看全部
0
评论

多级校验、工作流,这样写代码才足够优雅! 综合技术讨论

上帝之眼 发表了文章 • 186 次浏览 • 2024-06-28 15:25 • 来自相关话题

责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。 请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。 责任链模式的应用场景,在实际工作中,通常有如下两种应用场景。 操作需要经... ...查看全部
0
评论

第一次使用缓存,因为没预热,翻车了 综合技术讨论

上帝之眼 发表了文章 • 80 次浏览 • 2024-06-28 14:33 • 来自相关话题

缓存不预热会怎么样?我帮大家淌了路。缓存不预热会导致系统接口性能下降,数据库压力增加,更重要的是导致我写了两天的复盘文档,在复盘会上被骂出了翔。 悲惨的上线时刻 事情发生在几年前,我刚毕业时,第一次使用缓存内心很激动。需求场景是虚拟商品页面需要向用户透出库存状... ...查看全部
0
评论

半夜被慢查询告警吵醒,limit深度分页的坑 综合技术讨论

上帝之眼 发表了文章 • 76 次浏览 • 2024-06-28 14:32 • 来自相关话题

故事梅雨季,闷热的夜,令人窒息,窗外一道道闪电划破漆黑的夜幕,小猫塞着耳机听着恐怖小说,辗转反侧,终于睡意来了,然而挨千刀的手机早不振晚不振,偏偏这个时候振动了一下,一个激灵,没有按捺住对内容的好奇,点开了短信,卧槽?告警信息,原来是负责的服务出现慢查询了。小... ...查看全部
0
评论

零成本搭建个人图床服务器 综合技术讨论

上帝之眼 发表了文章 • 80 次浏览 • 2024-06-28 14:31 • 来自相关话题

前言 图床服务器是一种用于存储和管理图片的服务器,可以给我们提供将图片上传后能外部访问浏览的服务。这样我们在写文章时插入的说明图片,就可以集中放到图床里,既方便多平台文章发布,又能统一管理和备份。 当然下面通过在 GitHub 上搭建的图床,不光不用成本,而且... ...查看全部
0
评论

12306全球最大票务系统与Gemfire介绍 综合技术讨论

上帝之眼 发表了文章 • 86 次浏览 • 2024-06-28 14:30 • 来自相关话题

全球最大票务系统 自2019年12月12日发售春运首日车票,截至2020年1月9日,12306全渠道共发售车票4.12亿张,日均售票能力达到了2000万张,平均一年售出30亿张火车票,也就是说12306已经发展成全球交易量最大的实时票务系统。 12306发布数... ...查看全部
0
评论

秒懂双亲委派机制 Java

上帝之眼 发表了文章 • 84 次浏览 • 2024-06-28 14:28 • 来自相关话题

前言 最近有位小伙伴问了我一个问题:JDBC为什么会破坏双亲委派机制? 这个问题挺有代表性的。 双亲委派机制是Java中非常重要的类加载机制,它保证了类加载的完整性和安全性,避免了类的重复加载。 这篇文章就跟大家一起聊聊,Java中类加载的双亲委派机制到底是怎... ...查看全部
0
评论

ThreadLocal不香了,ScopedValue才是王道 Java

上帝之眼 发表了文章 • 91 次浏览 • 2024-06-28 14:27 • 来自相关话题

ThreadLocal的缺点在Java中,当多个方法要共享一个变量时,我们会选择使用ThreadLocal来进行共享,比如:  以上代码将字符串“dadudu”通过设置到ThreadLocal中,从而可以做到在main()方法中赋值,在a(... ...查看全部
0
评论

开发经理:谁在项目里面用Stream. paraller()直接gun Java

上帝之眼 发表了文章 • 182 次浏览 • 2024-06-28 14:25 • 来自相关话题

大家好,我是小玺,今天给大家分享一下项目中关于Stream.parallel() 碰到的坑。 Stream.parallel() 是Java 8及以上版本引入的Stream API中的一个方法,它用于将一个串行流转换为并行流。并行流可以在多个处理器上同时执行操... ...查看全部