首页
热榜
诗歌
博客
美图
分享
好物
牛股
友站
互动
登录
注册
🔥51CTO热榜:2025-01-09
09:19
51CTO
比反射更好用的内省,你知道吗?
内省机制通过反射获取属性描述器(PropertyDescriptor),然后可以方便地获取和设置属性值。内省操作只针对JavaBean,只有符合JavaBean规则的类的成员才可以采用内省API进行操作。
09:19
51CTO
MapStruct教程-操作三种集合类型和两个关键点
MapStruct提供了一种选择如何将子类型设置或添加到父类型的方法。特别是,@Mapper注解有一个collectionMappingStrategy属性,可以是ACCESSOR_ONLY、SETTER_PREFERRED、ADDER_PREFERRED或TARGET_IMMUTABLE。
09:19
51CTO
MapStruct教程-映射器之间的嵌套调用
我们定义一个Article类和Person类,Person类包含两个简单字段,Article类包含两个简单字段,引用一个Person类字段,然后再定义对应的DTO类。
09:19
51CTO
OpenAI智能体曝本月诞生!比谷歌Anthropic慢,竟是担心prompt攻击
就在刚刚,OpenAI在智能体上落后竞争对手的原因曝光了!
09:19
51CTO
Java 中反射、内省的性能差距居然如此
基准测试的几种情况已经准备好了,为了达到更充分的验证,我们分别循环执行10、100、200、500次,我们跑一下基准测试看看效果。
09:19
51CTO
我们聊聊如何在两组10亿数据中查找重复数据?
回想十年前,面试能够讲清楚JMM,就已经算是头部选手的。但是十年后的今天,如果不会JMM,估计连一面都过不了。所以很多时候,都已经跳过问这么简单问题了。
09:19
51CTO
Java并发编程:使用Wait和Notify方法的注意事项
save方法负责向缓冲区添加数据,然后执行notify方法来唤醒之前等待的线程。take方法负责检查缓冲区是否为空。如果为空,线程进入等待状态;如果不为空,线程从缓冲区中取出数据。
09:19
51CTO
C# 读写 INI 文件的最简方法,你学会了吗?
使用Windows API函数是C#中读写INI文件的一种简单而有效的方法。它不需要额外的库或复杂的代码,适用于简单的配置管理需求。然而,在处理复杂的配置数据或需要跨平台支持的情况下,可能需要考虑其他配置文件格式和读写方法。
09:19
51CTO
MySQL 中 varchar(50) 和 varchar(500) 有何区别,你知道吗?
我们不难发现,当我们最该字段进行排序操作的时候,Mysql会根据该字段的设计的长度进行内存预估, 如果设计过大的可变长度, 会导致内存预估的值超出sort_buffer_size的大小, 导致mysql采用磁盘临时文件排序,最终影响查询性能。
09:19
51CTO
2024 前端技术盘点:React、Vue、Qwik 谁能领跑 2025?
今天,我们就来聊聊 2024 年最值得关注的前端框架新动态,看它们如何在竞争中脱颖而出,又如何让开发者在技术选择上“多了幸福的烦恼”。
09:19
51CTO
异常处理的就条建议,你知道几条?
在大多数情况下,如果调用者能够恢复异常,则应使用受检异常。否则,应使用运行时异常。运行时异常表示可通过检查某些前置条件(如数组边界和空值检查)来避免的编程错误。
09:19
51CTO
MapStruct教程-四种条件映射实现
我们的例子中传入的是属性,还可以直接传入源对象。还有其他的比如@TargetPropertyName、@SourcePropertyName、@Context等高级用法。
10:21
51CTO
Google发布新AI工具Whisk:使用图像提示代替文本,快速完成视觉构思
Whisk不会生成带有长篇详细文本提示的图像,而是使用图像进行提示。只需拖入图像,即可开始创建。
10:21
51CTO
SafeDrive:大语言模型实现知识驱动和数据驱动的风险-敏感决策
自动驾驶汽车 (AV) 的最新进展利用大语言模型 (LLM) 在正常驾驶场景中表现良好。
10:21
51CTO
中科大&vivo最新深度估计DepthMaster:泛化能力、细节保留超越其他基于扩散方法
DepthMaster是用于定制扩散模型以适应深度估计任务。通过引入特征对齐模块,有效地缓解了对纹理细节的过拟合问题。
10:21
51CTO
JavaScript中如何把对象数组转换成对象
假设你有一个对象数组,每个对象都有一个唯一的键,你可以通过遍历数组并将每个对象的属性添加到新的对象中来实现这一转换。
10:21
51CTO
飞哥带你揭秘:为什么HugePage能让Oracle数据库如虎添翼?
为了提升地址转换效率。CPU 硬件中设计有 TLB 模块,用于缓存内存中的页表项,加速访问。这样 CPU 在执行虚拟地址转换时,就可以避免很多的内存访问,极大地提升效率。
10:21
51CTO
一前端新框架,让我回到了五年前的快乐开发模式
我估计在做这个库的时候,作者可能是考虑到现如今这些比较火的框架,比如 React/Vue/Angular 这类框架,需要一定的虚席成本,所以想回归简单,虽然说是回归简单,但是该有的功能一个都没少。
10:21
51CTO
我们一起聊聊常见实现防盗链功能的方案
过滤器中通过比对Referer中的来源,如果它不是我们允许的来源,那么就直接拒绝请求。其实攻击者依然可以伪装Referer,所以还是无法彻底解决资源被盗取的问题。
10:21
51CTO
抖音集团离线数仓血缘基础能力的构建与应用
本文将从底层视角来描述血缘在离线数仓场景的具体应用。我们提出了一套依托 SQL 血缘能力的数据发现与数据保护解决方案。
1
2
3
4
>
历史热榜
51CTO 2025-01-08
51CTO 2025-01-07
51CTO 2025-01-06
51CTO 2025-01-05
51CTO 2025-01-04
51CTO 2025-01-03
51CTO 2025-01-02
51CTO 2025-01-01
51CTO 2024-12-31
51CTO 2024-12-30
51CTO 2024-12-29
51CTO 2024-12-28
51CTO 2024-12-27
51CTO 2024-12-26
51CTO 2024-12-25
51CTO 2024-12-24
51CTO 2024-12-23
51CTO 2024-12-22
51CTO 2024-12-21
51CTO 2024-12-20
51CTO 2024-12-19
51CTO 2024-12-18
51CTO 2024-12-17
51CTO 2024-12-16
51CTO 2024-12-15
51CTO 2024-12-14
51CTO 2024-12-13
51CTO 2024-12-12
51CTO 2024-12-11
51CTO 2024-12-10
51CTO 2024-12-09
51CTO 2024-12-08
51CTO 2024-12-07
51CTO 2024-12-06
51CTO 2024-12-05
51CTO 2024-12-04
51CTO 2024-12-03
51CTO 2024-12-02
51CTO 2024-12-01
51CTO 2024-11-30
51CTO 2024-11-29
51CTO 2024-11-28
51CTO 2024-11-27
51CTO 2024-11-26
51CTO 2024-11-25
51CTO 2024-11-24
51CTO 2024-11-23
51CTO 2024-11-22
51CTO 2024-11-21