网站首页 第216页
-
内存溢出OutOfMemoryError科普系列一
在Java中,所有对象都存储在堆中。它们由新的操作符分配,当JVM确定没有程序线程可以访问它们时,它们将被丢弃。大多数时候,这种情况都是悄无声息地发生的,程序员也不会再想一想。然后,通常在截止日期前一天左右,程序就会终止。Exception...
2025-04-27 jxf315 教程文章 67 ℃ -
关于API接口的签名和权鉴,你知道多少?
一、背景最近在做第三方接口对接的一些工作,考虑到交互的安全性也为了不让数据在传输中“裸奔”,所以签名和权鉴是必不可少的了。二、关于API接口权鉴2.1、从登录验证说起在我们内部项目之间进行的接口调用中一般会用到这种:用户登录->生成t...
2025-04-27 jxf315 教程文章 62 ℃ -
Java学习总结 2020/4/8
12.深拷贝与浅拷贝拷贝就是就是将现有的一个对象的属性都保存给另一个对象,由于引用数据类型是引用传递的,直接用=将原对象赋给拷贝对象,只是在栈中新建了一个引用指向堆中同一个对象,并没有实现拷贝。拷贝分为浅拷贝与深拷贝。浅拷贝:浅拷贝一个对...
2025-04-27 jxf315 教程文章 45 ℃ -
LinkedHashMap源码分析及LRU实现原理
1.引言在Java集合框架中,LinkedHashMap既具有HashMap的高效查找能力,又能维护元素的插入顺序或访问顺序。本文将深入分析LinkedHashMap的源码,并探讨其实现LRU(LeastRecently...
2025-04-27 jxf315 教程文章 44 ℃ -
揭秘HashMap扩容机制:为何应用变慢,如何彻底解决问题?
揭秘HashMap扩容机制:为何应用变慢,如何彻底解决问题?1.引言作为Java开发者,你是否遇到过这样的困惑:明明代码逻辑没有变化,为什么使用HashMap的应用突然变得卡顿?或者在高并发场景下,HashMap偶尔会莫名其妙地丢失数据甚...
2025-04-27 jxf315 教程文章 43 ℃ -
Java 面试笔记之 HashMap 和 ConcurrentHashMap
HashMap和ConcurrentHashMap都是面试常考知识点,比如:如何存储数据、如何扩容、如何获取及删除数据,下面的内容是结合面试经历和阅读源码而总结出来的笔记(针对Java7版本),祝各位顺利找到满意的高新工作。本文...
2025-04-27 jxf315 教程文章 61 ℃ -
架构篇-一分钟掌握可扩展架构
可扩展概念可扩展性:当需求出现变化时,系统不需要或者仅需要少量修改就可以支持,无须推翻原来重新再搞一遍。划重点:变化,支持思考:1.预测哪块业务流程可能会发生变化?如何变化?2.如何来应对可能变化的点?提炼:预测变化+应对变化如何预...
2025-04-27 jxf315 教程文章 71 ℃ -
我是如何做列表页的
最近难得公司业务稍微缓解一些,我们终于有时间静下心总结下技术,对于之前的项目去其糟粕取其精华,我们的目的是:解决后台管理系统的开发效率问题,封装常用功能,将技术性强的内容分离出去;将重复性高的开发工作统一技术规范,避免各自研究;采用最佳实践...
2025-04-27 jxf315 教程文章 31 ℃ -
不瞒你说,我最近跟Java源码杠上了
为什么要读JDK源码当然不是为了装,毕竟谁没事找事虐自己...1、面试跑不掉。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。2、弄懂原理才不慌。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还...
2025-04-27 jxf315 教程文章 64 ℃ -
安全架构进阶七之签名认证
签名认证的原理摘要认证的方式能够一定程度上防止通信的内容被篡改,但是,算法的安全性取决于secret的安全性,由于通信的客户端与服务端采用的是相同的secret,一旦secret泄露,恶意攻击者便可以根据相应的摘要算法,伪造出合法的请求和响...
2025-04-27 jxf315 教程文章 42 ℃
- 控制面板
- 网站分类
- 最新留言
-