网站首页 map.entry
-
Java程序员,一周Python入门:数组,元组,集合,集合,字典
今天来对比学习一下存储的方式。Java和Python在数据结构方面有很多不同之处,特别是列表(List)、元组(Tuple)、集合(Set)、字典(Dict/Map)的使用方式。Python原生支持元组(Tuple),而Ja...
2025-04-27 jxf315 教程文章 20 ℃ -
redis Scan 踩坑记 key的模糊匹配
scan命令和keys的区别首先我们先说说keys命令KEYS*匹配数据库中所有key。KEYSh?llo匹配hello,hallo和hxllo等。KEYSh*llo匹配hllo和heeeeello...
2025-04-27 jxf315 教程文章 14 ℃ -
Java开发面试官终结者!HashMap高频面试题总结,务必拿下
HashMap的工作原理首先HashMap是基于hashing的原理,我们知道HashMap有两个常用的方法put()、get(),将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashco...
2025-04-27 jxf315 教程文章 17 ℃ -
内存溢出OutOfMemoryError科普系列一
在Java中,所有对象都存储在堆中。它们由新的操作符分配,当JVM确定没有程序线程可以访问它们时,它们将被丢弃。大多数时候,这种情况都是悄无声息地发生的,程序员也不会再想一想。然后,通常在截止日期前一天左右,程序就会终止。Exception...
2025-04-27 jxf315 教程文章 17 ℃ -
关于API接口的签名和权鉴,你知道多少?
一、背景最近在做第三方接口对接的一些工作,考虑到交互的安全性也为了不让数据在传输中“裸奔”,所以签名和权鉴是必不可少的了。二、关于API接口权鉴2.1、从登录验证说起在我们内部项目之间进行的接口调用中一般会用到这种:用户登录->生成t...
2025-04-27 jxf315 教程文章 17 ℃ -
Java学习总结 2020/4/8
12.深拷贝与浅拷贝拷贝就是就是将现有的一个对象的属性都保存给另一个对象,由于引用数据类型是引用传递的,直接用=将原对象赋给拷贝对象,只是在栈中新建了一个引用指向堆中同一个对象,并没有实现拷贝。拷贝分为浅拷贝与深拷贝。浅拷贝:浅拷贝一个对...
2025-04-27 jxf315 教程文章 15 ℃ -
LinkedHashMap源码分析及LRU实现原理
1.引言在Java集合框架中,LinkedHashMap既具有HashMap的高效查找能力,又能维护元素的插入顺序或访问顺序。本文将深入分析LinkedHashMap的源码,并探讨其实现LRU(LeastRecently...
2025-04-27 jxf315 教程文章 12 ℃ -
揭秘HashMap扩容机制:为何应用变慢,如何彻底解决问题?
揭秘HashMap扩容机制:为何应用变慢,如何彻底解决问题?1.引言作为Java开发者,你是否遇到过这样的困惑:明明代码逻辑没有变化,为什么使用HashMap的应用突然变得卡顿?或者在高并发场景下,HashMap偶尔会莫名其妙地丢失数据甚...
2025-04-27 jxf315 教程文章 14 ℃ -
Java 面试笔记之 HashMap 和 ConcurrentHashMap
HashMap和ConcurrentHashMap都是面试常考知识点,比如:如何存储数据、如何扩容、如何获取及删除数据,下面的内容是结合面试经历和阅读源码而总结出来的笔记(针对Java7版本),祝各位顺利找到满意的高新工作。本文...
2025-04-27 jxf315 教程文章 15 ℃ -
架构篇-一分钟掌握可扩展架构
可扩展概念可扩展性:当需求出现变化时,系统不需要或者仅需要少量修改就可以支持,无须推翻原来重新再搞一遍。划重点:变化,支持思考:1.预测哪块业务流程可能会发生变化?如何变化?2.如何来应对可能变化的点?提炼:预测变化+应对变化如何预...
2025-04-27 jxf315 教程文章 17 ℃
- 控制面板
- 网站分类
- 最新留言
-