-
面试官:0.1+0.2等于多少?我不假思索0.3,结果直接回家等通知
关于0.1+0.2,这是一个非常经典的问题众所周知数学上是0.1+0.2是等于0.3的,然而在大部分编程语言中却不等于0.3我第一次知道也是难以置信,于是就写了下图的java程序来验证相信大部分小伙伴第一次知道这个事实后都会怀疑人生难道这个世界是假的?我们身处在楚门的世界中?显然不是这样这是为什么,又该...8个月前 阅读295
-
30天拿下Rust之超级好用的“语法糖”
概述Rust语言的设计非常注重开发者的体验,因此它包含了许多实用的“语法糖”。这些“语法糖”让代码更简洁、易读,同时保持了语言的强大和灵活性。1、字符串插值字符串插值允许我们在字符串中嵌入变量或表达式的值,使用{}作为占位符。fn main() { let name = "World"; let text =...8个月前 阅读303
-
升级到 Java 21 是值得的
升级到 Java 21 是值得的又到了一年中的这个时候——New Relic 的年度“State of the Java Ecosystem”调查结果出来了,我一如既往地深入研究了它。虽然我认为该报告做得很好并且提出了很好的问题,但我对有多少 Java 开发人员正在使用低版本感到沮丧。您使用的是 Java 21 吗?确实应该使用了。在开始调查...8个月前 阅读301
-
面试官:limit 100w,10为什么慢?如何优化?
在 MySQL 中,limit X,Y 的查询中,X 值越大,那么查询速度也就越慢,例如以下示例:limit 0,10:查询时间大概在 20 毫秒左右。limit 1000000,10:查询时间可能是 15 秒左右(1秒等于 1000 毫秒),甚至更长时间。所以,可以看出,limit 中 X 值越大,那么查询速度都越慢。这个问题...8个月前 阅读325
-
vue3.5最新发布,这几个新用法还不快来学习一下!
前言就在昨天(2024-09-03),vue官方发布了vue.js3.5的稳定版本,在vue的官方英文文档上也已经能看到3.5版本更新的内容,该版本不包含重大更改,包括内部改进和实用的新功能。下文来了解几个比较有意思的改动。响应式 Props 解构vue3.5前响应式解构props用法使用toRef()这个api对props的参数进行响...8个月前 阅读328
-
Java ExecutorService:你真的了解它吗?
一、什么是ExecutorService?ExecutorService 是 Java 中用来管理和执行多线程任务的一种高级工具。可以有效地管理线程的生命周期和任务的执行过程,特别是在需要处理大量并发任务时尤为有用。生动形象的比喻,ExecutorService 就像是一个管理者,你可以把任务交给它,它会根据需要创建线程,并且确保任务按照你的要求执...8个月前 阅读319
-
Java全栈解密:从JVM内存管理到Spring框架,揭秘垃圾回收、类加载机制与Web开发精髓的全方位旅程
JVM内存划分在JVM中,每个线程有自己的虚拟机栈,而整个JVM实例共享一些内存区域。JVM的内存划分主要包括四个部分:程序计数器、虚拟机栈、堆区和方法区(元数据区)。程序计数器:程序计数器用于存储当前线程所执行的字节码指令的地址。在程序执行过程中,程序计数器会随着指令的执行而递增,如果遇到条件分支、循环等控制...8个月前 阅读306
-
【Java】如何使用jdbc连接并操作MySQL,一文读懂不迷路,小白也能轻松学会
JDBC的原理JDBC(Java Database Connectivity)是Java提供的用于连接和操作数据库的API。它允许Java应用程序与各种数据库进行交互,以下是JDBC的基本原理:驱动程序管理:JDBC使用不同的数据库驱动程序来连接不同类型的数据库。每种数据库都有相应的JDBC驱动程序,负责处理Java应用程序与数据库之间的通信。常见的驱动程序...8个月前 阅读313
-
消息中间件缘起:一览RocketMQ架构及核心组件
消息中间件缘起:一览RocketMQ架构及核心组件消息队列MessageQueue,简称MQ在队列的基础上,加入生产者与消费者模型,使用队列作为载体就能够组成简单的消息队列,在队列中“运输”的数据被称为消息消息队列可以在单节点内存中使用,也可以作为分布式存储的中间件来使用由于项目的架构组织,目前常接触的消息队列往往是作为...8个月前 阅读346
-
localhost和127.0.0.1的区别是什么?
今天在网上逛的时候看到一个问题,没想到大家讨论的很热烈,就是标题中这个:localhost和127.0.0.1的区别是什么?前端同学本地调试的时候,应该没少和localhost打交道吧,只需要执行 npm run 就能在浏览器中打开你的页面窗口,地址栏显示的就是这个 http://localhost:xxx/index.html可能大家只是用,也没...8个月前 阅读338