注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

场景Demo,开箱即用
RTE开发者社区

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

产品:大哥,你这列表查询有问题啊! 综合技术讨论

上帝之眼 发表了文章 • 121 次浏览 • 2025-02-11 18:28 • 来自相关话题

前言 👳‍♂️产品大哥(怒气冲冲跑过来): “大哥你这查询列表有问题啊,每次点一下查询,返回的数据不一样呢” 👦我:“FKY 之前不是说好的吗,加了排序查询很卡,就取消了” 🧔技术经理:“卡主要是因为分页查询加了排序之后,mybatisPlus 生成的 cou... ...查看全部
0
评论

字节2面:为了性能,你会违反数据库三范式吗? 综合技术讨论

上帝之眼 发表了文章 • 100 次浏览 • 2025-01-26 17:36 • 来自相关话题

大家好,我是猿java。 数据库的三大范式,它是数据库设计中最基本的三个规范,那么,三大范式是什么?在实际开发中,我们一定要严格遵守三大范式吗?这篇文章,我们一起来聊一聊。 1. 三大范式 1. 第一范式(1NF,确保每列保持原子性) 第一范式要求数据库中的每... ...查看全部
0
评论

Redis - 全局ID生成器 RedisIdWorker 综合技术讨论

上帝之眼 发表了文章 • 94 次浏览 • 2025-01-26 16:55 • 来自相关话题

概述 定义:一种分布式系统下用来生成全局唯一 ID 的工具 特点 唯一性,满足优惠券需要唯一的 ID 标识用于核销 高可用,随时能够生成正确的 ID 高性能,生成 ID 的速度很快 递增性,生成的 ID 是逐渐变大的,有利于数据库形成索引 安全性,生成的 ... ...查看全部
0
评论

虾皮开的很高,还有签字费。 综合技术讨论

上帝之眼 发表了文章 • 170 次浏览 • 2025-01-24 17:29 • 来自相关话题

大家好,我是二哥呀。 虾皮在去年之前,还是很多大厂人外逃的首选项,因为总部在新加坡,比较有外企范,但去年就突然急转直下,队伍收紧了不少。 作为东南亚电商市场的领头羊,市场覆盖了新加坡、马来西亚、泰国、菲律宾、印尼、越南等地,目前也开始进军巴西和墨西哥等新兴市场... ...查看全部
0
评论

AI赋能剪纸艺术,剪映助力多地文旅点亮新春 应用

微信用户_142 发表了文章 • 105 次浏览 • 2025-01-24 17:15 • 来自相关话题

近日,一场别开生面的文化盛宴在社交媒体拉开帷幕。多地文旅纷纷在官方账号发布剪纸风格的视频,以独特的视角展现当地丰富的文旅资源,将传统非遗文化与春节的喜庆氛围完美融合,这一创新形式收获网友大量点赞。在这些令人眼前一亮的视频中,各地的标志性景点和特色风土人情以剪纸... ...查看全部
0
评论

synchronized就该这么学 Java

上帝之眼 发表了文章 • 113 次浏览 • 2025-01-23 21:56 • 来自相关话题

先赞后看,Java进阶一大半 早期sychonrized重量级锁开销大,于是JDK1.5引入了ReentrantLock,包含现在很多偏见都是认为ReentrantLock性能要优于sychonrized。但JDK1.6引入的锁升级,不断迭代,怕是性能往往还... ...查看全部
0
评论

如何进行千万级别数据跑批优化 综合技术讨论

上帝之眼 发表了文章 • 102 次浏览 • 2025-01-23 21:53 • 来自相关话题

最近观看公司前辈文档,看到对大数据量跑批的优化方案,参照自己的理解和之前相关经验整理了一份优化方案~ Background 定义: 跑批通常指代的是我们应用程序在固定日期针对某一批大量数据定时进行特定的处理,在金融业务中一般跑批的场景有分户日结、账务计提、账单... ...查看全部
0
评论

别再混淆了!一文带你搞懂@Valid和@Validated的区别 Java

上帝之眼 发表了文章 • 123 次浏览 • 2025-01-23 21:53 • 来自相关话题

上篇文章我们简单介绍和使用了一下Springboot的参数校验,同时也用到了 @Valid 注解和 @Validated 注解,那它们之间有什么不同呢?区别先总结一下它们的区别:来源@Validated :是S... ...查看全部
0
评论

Java 实现责任链模式 + 策略模式:优雅处理多级请求的方式 系统设计

上帝之眼 发表了文章 • 102 次浏览 • 2025-01-23 21:46 • 来自相关话题

一、什么是责任链模式?责任链模式(Chain of Responsibility Pattern) 是一种行为设计模式,它允许将请求沿着一个处理链传递,直到链中的某个对象处理它。这样,发送者无需知道哪个对象将处理请求,所有的处理对象都可以尝试处理请求... ...查看全部
0
评论

权限模型-ABAC模型 系统设计

上帝之眼 发表了文章 • 114 次浏览 • 2025-01-23 21:46 • 来自相关话题

权限模型-ABAC模型📝 ABAC 的概念ABAC 的概念ABAC(Attribute-Based Access Control)基于属性的访问控制的权限模型,是一种细粒度的权限控制模型,通过对请求中的各种属性进行分析和匹配,实现对权限的灵活的、动态的控制。A... ...查看全部
0
评论

用java做一套离线且免费的智能语音系统,ASR+LLM+TTS Java

上帝之眼 发表了文章 • 151 次浏览 • 2025-01-23 21:39 • 来自相关话题

其实调用第三方接口完成一个智能语音系统是非常简单的,像阿里、科大讯飞、微软都有相关接口,直接根据官方文档集成就可以,但想要离线的就要麻烦一点了,主要是想不花钱,现在人工智能基本是python的天下,不得不感慨,再不学python感觉自己要被淘汰了。 言归正传,... ...查看全部
0
评论

从MySQL迁移到PostgreSQL经验总结 综合技术讨论

上帝之眼 发表了文章 • 89 次浏览 • 2025-01-23 21:37 • 来自相关话题

背景最近一两周在做从MySQL迁移到PostgreSQL的任务(新项目,历史包袱较小,所以迁移比较顺利), 感觉还是有一些知识,可以拿出来分享,希望对大家有所帮助。为什么要转到PostgreSQL因架构团队安全组安全需求,需要将Mysql迁移到PostgreS... ...查看全部
0
评论

如何统一管理枚举类? 综合技术讨论

上帝之眼 发表了文章 • 82 次浏览 • 2025-01-23 21:31 • 来自相关话题

Hello,大家好,今天我们来聊一下关于系统中的枚举是如何统一进行管理的。 业务场景 我们公司有这样的一个业务场景前端表单中 下拉选择的枚举值,是需要从后端获取的。那么这时候有个问题,我们不可能每次新增加一个枚举,都需要 改造获取枚举 的相关接口(getEnu... ...查看全部
0
评论

【谈一谈】Redis是AP还是CP? 综合技术讨论

上帝之眼 发表了文章 • 96 次浏览 • 2025-01-23 21:30 • 来自相关话题

【谈一谈】Redis是AP还是CP? 再说这个话题之前,这里的是AP和CP不是"A片"和"C骗"啊 !~哈哈哈,就离谱,博文后面我会解释下的 我说下自己对Redis的感觉,我一直很好奇Redis,不仅仅是当缓存用那么简单,包括的它的底层设计 所以,思考再三,... ...查看全部
0
评论

若依框架——防重复提交自定义注解 Java

上帝之眼 发表了文章 • 151 次浏览 • 2025-01-23 21:29 • 来自相关话题

防重复提交 1、自定义防重复提交注解 /** * 自定义注解防止表单重复提交 * * @author ruoyi * */ @Inherited @Target(ElementType.METHOD) @Retention(RetentionPol... ...查看全部
0
评论

一次关键接口设计和优化带来的思考 Java

上帝之眼 发表了文章 • 92 次浏览 • 2025-01-23 21:18 • 来自相关话题

实习时负责实现一个任务新增的接口,本来以为应该可以轻松拿捏,结果在实现过程中发现还有点小复杂,优化了很多版,并且其中涉及到了很多之前学过的知识点,故记录一下。 接口基本信息 在无人机管理系统中,对无人机执行任务时的监控是非常重要的模块,系统的用户可以为无人机创... ...查看全部
0
评论

各种O(PO,BO,DTO,VO等) 是不是人为增加系统复杂度? Java

上帝之眼 发表了文章 • 105 次浏览 • 2025-01-23 21:16 • 来自相关话题

在Java和其他编程语言的开发过程中,经常会用到几个以"O"结尾的缩写,比如PO,BO,DTO,VO等等,O在这里是Object的缩写,不同的O代表了不同的数据类型,很多时候这些O看起来都是差不多的,干的事情好像也只是一个简单的封装,那么搞出这么多O出来是不是... ...查看全部
0
评论

如何实现一个通用的接口限流、防重、防抖机制 Java

上帝之眼 发表了文章 • 117 次浏览 • 2025-01-23 21:13 • 来自相关话题

介绍最近上了一个新项目,考虑到一个问题,在高并发场景下,我们无法控制前端的请求频率和次数,这就可能导致服务器压力过大,响应速度变慢,甚至引发系统崩溃等严重问题。为了解决这些问题,我们需要在后端实现一些机制,如接口限流、防重复提交和接口防抖,而这些是保证接口安全... ...查看全部
0
评论

MySQL误删数据怎么办? 综合技术讨论

上帝之眼 发表了文章 • 100 次浏览 • 2025-01-23 21:13 • 来自相关话题

一、背景 某天,张三打算操作数据库,删除自己项目的无用数据,但是一不小心数据删多了。被误删的数据,如何恢复呢?本文将介绍相关方法,以及现成的一些工具。 例子: 有一个表 create table person ( id bigint primary k... ...查看全部
0
评论

Spring Boot3,启动时间缩短 10 倍! Java

上帝之眼 发表了文章 • 115 次浏览 • 2025-01-23 21:11 • 来自相关话题

前面松哥写了一篇文章和大家聊了 Spring6 中引入的新玩意 AOT(见Spring Boot3 新玩法,AOT 优化!)。 文章发出来之后,有小伙伴问松哥有没有做性能比较,老实说,这个给落下了,所以今天再来一篇文章,和小伙伴们梳理比较小当我们利用 Nati... ...查看全部
0
评论

CMS垃圾回收器的工作原理是什么?为什么它会被官方废弃? Java

上帝之眼 发表了文章 • 86 次浏览 • 2025-01-23 21:06 • 来自相关话题

你好,我是猿java。 1. 网上关于 CMS的文章很多,为什么要重复造车轮? 答:网上很多关于 CMS收集器的文章写得不够具体,有的甚至一知半解,更多的是不假思索的转载,想通过自己对 CMS的理解以及大量资料的佐证,提供更具体形象正确的分析。 2. CMS已... ...查看全部
0
评论

升级到 Java 21 是值得的 Java

上帝之眼 发表了文章 • 105 次浏览 • 2025-01-23 21:01 • 来自相关话题

升级到 Java 21 是值得的 又到了一年中的这个时候——New Relic 的年度“State of the Java Ecosystem”调查结果出来了,我一如既往地深入研究了它。虽然我认为该报告做得很好并且提出了很好的问题,但我对有多少 Java 开发... ...查看全部
0
评论

工作中 Spring Boot 五大实用小技巧,来看看你掌握了几个? Java

上帝之眼 发表了文章 • 116 次浏览 • 2025-01-23 20:59 • 来自相关话题

0. 引入 Spring Boot 以其简化配置、快速开发和微服务支持等特点,成为了 Java 开发的首选框架。本文将结合我在实际工作中遇到的问题,分享五个高效的 Spring Boot 的技巧。希望这些技巧能对你有所帮助。 1. Spring Boot 执行... ...查看全部
0
评论

go的生态真的一言难尽 综合技术讨论

上帝之眼 发表了文章 • 84 次浏览 • 2025-01-23 20:53 • 来自相关话题

前言 标题党了,原生go很好用,只不过我习惯了java封装大法。最近在看golang,因为是javaer,所以突发奇想,不如开发一个类似于 Maven 或 Gradle 的构建工具来管理 Go 项目的依赖,众所周知,构建和发布是一个复杂的任务,但通过合理的设... ...查看全部
0
评论

不是,哥们,谁教你这样处理生产问题的? 综合技术讨论

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

你好呀,我是歪歪。 最近遇到一个生产问题,我负责的一个服务触发了内存使用率预警,收到预警的时候我去看了内存使用率已经到了 80%,看了一眼 GC 又发现还没有触发 FullGC,一次都没有。 基于这个现象,当时推测有两种可能,一种是内存溢出,一种是内存泄漏。 ... ...查看全部
0
评论

三行五行的 SQL 只存在于教科书和培训班 综合技术讨论

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

教科书中 SQL 例句通常都很简单易懂,甚至可以当英语来读,这就给人造成 SQL 简单易学的印象。 但实际上,这种三行五行的 SQL 只存在于教科书和培训班,我们在现实业务中写的 SQL 不会论行,而是以 K 计的,一条 SQL 几百行 N 层嵌套,写出 3K... ...查看全部
0
评论

✨Try-Catch✨竟然会影响性能 Java

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

前言 一朋友问我Try-Catch写多了会不会让程序变慢,我不加思索的回答肯定不会,毕竟曾经研究过Java异常相关的字节码指令,只要被Try-Catch的代码不抛出异常,那么代码执行链路是不会加深的。 可事后我反复思考这个看似简单实则也不复杂的问题,我觉得顺着... ...查看全部
0
评论

又整新活,新版 IntelliJ IDEA 2024.1 有点东西! 综合技术讨论

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

就在上周,Jetbrains 又迎来了一波大版本更新,这也是 JetBrains 2024首个大动作! JetBrains 为其多款 IDE 发布了 2024 年度首个大版本更新 (2024.1)。 作为旗下重要的产品之一,IntelliJ IDEA当然也不... ...查看全部
0
评论

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

上帝之眼 发表了文章 • 144 次浏览 • 2025-01-17 10:12 • 来自相关话题

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

太惨了,凌晨4 点替别人修复bug…… Java

上帝之眼 发表了文章 • 97 次浏览 • 2025-01-17 10:07 • 来自相关话题

差点翻车 前两个月的某天凌晨,我司全新的一个营销工具,在全国如期上线。然而整个发布过程并非一帆风顺,在线上环境全量发布后,有同事观测到他所负责模块的监控曲线有异常!监控曲线在发布的时刻近乎于直线下跌。 经过初步排查,故障影响是:一部分新用户无法使用营销优惠~ ... ...查看全部
0
评论

旧Android手机改为个人服务器,不需要root 综合技术讨论

上帝之眼 发表了文章 • 138 次浏览 • 2025-01-17 09:58 • 来自相关话题

一、前言 随着手机更新换代的加速,每个人都有一些功能正常,但是闲置的手机,其实现在的手机都是ARM架构的,大多数手机内存还不小,相对于现在各大厂商提供的云服务器来讲,配置已经很不错了,所以这么好的资源能利用起来还是非常不错的~ 二、工具介绍 目前能用的工具有很... ...查看全部
0
评论

小米正式官宣开源!杀疯了! 综合技术讨论

上帝之眼 发表了文章 • 105 次浏览 • 2025-01-17 09:24 • 来自相关话题

最近,和往常一样在刷 GitHub Trending 热榜时,突然看到又一个开源项目冲上了 Trending 榜单。 一天之内就狂揽数千 star,仅仅用两三天时间,star 数就迅速破万,增长曲线都快干垂直了! 出于好奇,点进去看了看。 好家伙,这居然还是... ...查看全部
0
评论

悲惨!刚入职没几天,无意间把数据库删了,很尴尬,原因很奇葩 综合技术讨论

上帝之眼 发表了文章 • 178 次浏览 • 2025-01-03 14:13 • 来自相关话题

1. offer收割机,就职新公司 5年前的就业环境非常好,当时面试了很多家公司,收到了很多 offer。最终我决定入职一家互联网教育公司,新的公司福利非常好,各种零食随便吃,据说还能正点下班,一切都超出我的期望,“可算让我找着神仙公司了”,我的心里一阵窃喜。... ...查看全部
0
评论

用java做物品识别和姿态识别 Java

上帝之眼 发表了文章 • 181 次浏览 • 2025-01-02 16:34 • 来自相关话题

前言 之前搞得语音识别突然发现浏览器就有接口可以直接用,而且识别又快又准,参考:使用 JavaScript 的 SpeechRecognition API 实现语音识别_speechrecognition js-CSDN博客 进入正题 这个功能首先要感谢一下作... ...查看全部
0
评论

当我入手一台 MacBookPro 之后 Java

上帝之眼 发表了文章 • 202 次浏览 • 2025-01-02 16:31 • 来自相关话题

从 13 年实习开始,开发环境从 Ubuntu 转战 MacOS,中间换了好几次电脑,每次都是直接用 Mac 自带的 Time Machine 来迁移数据,仅需一块移动硬盘或者一根 type c 线,经过一个晚上的数据迁移,第二天就可以用新电脑工作了,除了配置... ...查看全部
0
评论

MyBatis里面写模糊查询,like怎么用才对呢? Java

上帝之眼 发表了文章 • 155 次浏览 • 2024-12-29 18:57 • 来自相关话题

深入浅出:MyBatis中的模糊查询技巧 在数据库操作的世界里,模糊查询堪称是一项既基本又极其强大的功能。特别是在处理大量数据,需要根据某些不完全匹配的条件进行搜索时,模糊查询的价值就显得尤为重要。🔍 MyBatis作为一个广泛使用的持久层框架,为实现这一功能... ...查看全部
0
评论

面试官:limit 100w,10为什么慢?如何优化? 综合技术讨论

上帝之眼 发表了文章 • 136 次浏览 • 2024-12-29 18:57 • 来自相关话题

在 MySQL 中,limit X,Y 的查询中,X 值越大,那么查询速度也就越慢,例如以下示例: limit 0,10:查询时间大概在 20 毫秒左右。 limit 1000000,10:查询时间可能是 15 秒左右(1秒等于 1000 毫秒),甚至更长时... ...查看全部
0
评论

SpringBoot引入Flyway Java

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

1 缘起与目的 最近遇到一个项目要部署到很多不同的地方,在每个地方升级时如何管理数据库升级脚本就成了一个叩待解决的问题。本文引入flyway工具来解决这个问题。 2 依赖 <dependency> <groupId>org.fl... ...查看全部
0
评论

比Spring参数校验更优雅!使用函数式编程把参数检验玩出花来! Java

上帝之眼 发表了文章 • 132 次浏览 • 2024-12-29 18:55 • 来自相关话题

比Spring参数校验更优雅!使用函数式编程把参数检验玩出花来! 未经允许禁止转载! 使用 Vavr 验证库来替代标准的 Java Bean Validation(如 @NotBlank, @Size 等注解)可以通过函数式的方式来处理验证逻辑。Vavr 是一... ...查看全部
0
评论

shardingjdbc有点坑,数据库优化别再无脑回答分库分表了 综合技术讨论

上帝之眼 发表了文章 • 190 次浏览 • 2024-12-29 18:55 • 来自相关话题

故事背景 在八股文中,说到如何进行数据库的优化,除了基本的索引优化,经常会提到分库分表,说是如果业务量剧增,数据库性能会到达瓶颈,如果单表数据超过两千万,数据查询效率就会变低,就要引入分库分表巴拉巴拉。我同事也问我,我们数据表有些是上亿数据的,为什么不用分库分... ...查看全部
0
评论

Mybatis-Plus的insert执行之后,id是怎么获取的? Java

上帝之眼 发表了文章 • 126 次浏览 • 2024-12-29 18:54 • 来自相关话题

在日常开发中,会经常使用Mybatis-Plus 当简单的插入一条记录时,使用mapper的insert是比较简洁的写法 @Data public class NoEo { Long id; String no; } NoEo noEo = ... ...查看全部
0
评论

第一次排查 Java 内存泄漏,别人觉得惊险为什么我觉得脸红害羞呢 Java

上帝之眼 发表了文章 • 131 次浏览 • 2024-12-29 18:53 • 来自相关话题

今天前端一直在群里说,服务是不是又挂了?一直返回 503。我一听这不对劲,赶紧看了一眼 K8S 的 pod 状态,居然重启了4次。测试环境只有一个副本,所以赶紧把副本数给上调到了3个。 堵住前端的嘴,免得破坏我在老板心目中的形象,我害怕下次加薪名单没有我,而优... ...查看全部
0
评论

SpringBoot 实战:文件上传之秒传、断点续传、分片上传 Java

上帝之眼 发表了文章 • 152 次浏览 • 2024-12-29 15:58 • 来自相关话题

文件上传功能几乎是每个 Web 应用不可或缺的一部分。无论是个人博客中的图片上传,还是企业级应用中的文档管理,文件上传都扮演着至关重要的角色。今天,松哥和大家来聊聊文件上传中的几个高级玩法——秒传、断点续传和分片上传。 一 文件上传的常见场景 在日常开发中,文... ...查看全部
0
评论

MyBatis-Plus 效能提升秘籍:掌握这些注解,事半功倍! Java

上帝之眼 发表了文章 • 128 次浏览 • 2024-12-29 15:57 • 来自相关话题

MyBatis-Plus是一个功能强大的MyBatis扩展插件,它提供了许多便捷的注解,让我们在开发过程中能够更加高效地完成数据库操作,本文将带你一一了解这些注解,并通过实例来展示它们的魅力。 一、@Tablename注解 这个注解用于指定实体类对应的数据库表... ...查看全部
0
评论

Java 语法糖,你用过几个? Java

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

你好,我是猿java。 这篇文章,我们来聊聊 Java 语法糖。 什么是语法糖? 语法糖(Syntactic Sugar)是编程语言中的一种设计概念,它指的是在语法层面上对某些操作提供更简洁、更易读的表示方式。这种表示方式并不会新增语言的功能,而只是使代码更简... ...查看全部
0
评论

即时通讯 - 短轮询、长轮询、长连接、WebSocket 综合技术讨论

上帝之眼 发表了文章 • 175 次浏览 • 2024-12-29 15:55 • 来自相关话题

实现即时通讯主要有四种方式,它们分别是短轮询、长轮询、长连接、WebSocket 1. 短轮询 1.1 说明 传统的web通信模式。后台处理数据,需要一定时间,前端想要知道后端的处理结果,就要不定时的向后端发出请求以获得最新情况,得到想要的结果,或者超出规定的... ...查看全部
0
评论

面试官:MySQL单表过亿数据,如何优化count(*)全表的操作? 综合技术讨论

上帝之眼 发表了文章 • 127 次浏览 • 2024-12-29 15:55 • 来自相关话题

本文首发于公众号:托尼学长,立个写 1024 篇原创技术面试文章的flag,欢迎过来视察监督~ 最近有好几个同学跟我说,他在技术面试过程中被问到这个问题了,让我找时间系统地讲解一下。 其实从某种意义上来说,这并不是一个严谨的面试题,接下来 show me t... ...查看全部
0
评论

订单超时自动取消,这7种方案真香! Java

上帝之眼 发表了文章 • 220 次浏览 • 2024-12-29 15:53 • 来自相关话题

大家好,我是苏三,又跟大家见面了。前言在电商、外卖、票务等系统中,订单超时未支付自动取消是一个常见的需求。这个功能乍一看很简单,甚至很多初学者会觉得:"不就是加个定时器么?" 但真到了实际工作中,细节的复杂程度往往会超乎预期。这里我们从基础到高级,逐步分析各种... ...查看全部
0
评论

妙用MyBatisPlus,12个实战技巧解锁新知识 Java

上帝之眼 发表了文章 • 124 次浏览 • 2024-12-29 15:51 • 来自相关话题

妙用MyBatisPlus,12个实战技巧解锁新知识 前言 说起数据库ORM,我忽然想起了小时候外婆做的那锅鲜美的羊肉汤。平常人家做的羊肉汤无非是几块肉、几片姜,味道寡淡得很,喝了和喝白开水差不多。但外婆的汤,那是另一回事儿 —— 一锅汤,香气四溢,肉质软烂,... ...查看全部
0
评论

反射为什么慢? Java

上帝之眼 发表了文章 • 112 次浏览 • 2024-12-29 15:50 • 来自相关话题

1. 背景 今天刷到一篇文章,标题是反射为什么慢,一下子懵逼了,确实没想过这个问题;盲猜了一下是由于反射实际上是做了一个代理的动作,导致执行的效率是小于直接实体类去调用方法的。 2. 文章给出的解释 文章中给出的理由是因为以下4点: 反射涉及动态解析的内容,... ...查看全部