话题编程语言 › Java

编程语言:Java

Java开发必须掌握的8种网站攻防技术

点击上方“Hollis”关注我,精彩内容第一时间呈现。全文字数: 6000阅读时间: 10分钟

Java动态代理详解,以及底层JDK源码实现分析(基于Java8)。

java 动态代理模式在框架中大量得到了使用。动态代理也是学习Spring原理的基础。 所以我们相当有必要学习好这一设计模式。 对于动态代理有两种实现,一种是JDK自带的实现,还有一种是cglib库的实现。 这里笔者分析的是JDK自带的实现,以及JDK源码底层是如何做到的。

Java ArrayList源码剖析

ArrayList "本文github地址" 总体介绍 ArrayList 实现了 List 接口,是顺序容器,即元素存放的数据与放进去的顺序相同,允许放入 元素,底层通过 数组实

Java内存模型与指令重排序

Java中的并发是基于共享内存模型实现的。学习并深入地理解Java内存模型,有助于开发人员了解Java的线程间通信机制原理,从而实现安全且高效的多线程功能。

Java锁细节整理

历时一个多月的心血结晶啊,拿走不谢!

Java七武器系列长生剑 -- Java虚拟机的显微镜 Serviceability Agent

Java诊断神器,从应用层面到底层 JVM层面,都能应对。

Java反射最佳实践

什么时候该用反射,什么时候不用反射呢?用什么方式来避免反射呢?如果不明白什么时候用反射,就很难将反射活学活用了。

精练代码:一次Java函数式编程的重构之旅

为什么进行代码重构之旅?

Java异常处理和设计

对一致性Hash算法,Java代码实现的深入研究

关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中\x26quot;一致性Hash算法\x26quot;部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。

Java 9中的GC调优基础

从实际案例聊聊Java应用的GC优化

诡异的 java.io.IOException: Connection reset by peer

我的弹幕服务,代码换了个环境运行,虽然服务可用,但是发现出现了如下情况,基本1秒输出来一次:java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at…

《Java特种兵》学习笔记

Java网络编程总结

尝试Java加锁新思路:原子变量和非阻塞同步算法

进年以来,并发算法领域的重点都围绕在非拥塞算法,该种算法依赖底层硬件对于原子性指令的支持,避免使用锁来维护数据一致性和多线程安全。非拥塞算法虽然在设计上更为复杂,但是拥有更好...

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.125.0. UTC+08:00, 2024-05-04 19:20
浙ICP备14020137号-1 $访客地图$