本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
一张图看懂JVM(升级版) 一张图看懂JVM(升级版)
在上一版文章发出后,作者收到了很多朋友的反馈,有反馈图片不清晰的,也有反馈说内存部分画的不是太细、缺少必要的文字描述, ...
一文读懂HashMap 一文读懂HashMap
本文准备从以下几个方面去讲解HashMap: 1)HashMap源码详细分析 2)HashMap为什么是线程不安全的? ...
一次性搞清楚equals和hashCode 一次性搞清楚equals和hashCode
作者:代码钢琴家 链接:https://www.cnblogs.com/lulipro 前言在程序设计中,有很多 ...
JVM学习(一)Java运行时数据区域 JVM学习(一)Java运行时数据区域
来源:小北觅www.jianshu.com/p/ee0de4c99f87 www.jianshu.com/p/ee0 ...
JVM学习(二)垃圾收集算法及Safe Point介绍 JVM学习(二)垃圾收集算法及Safe Point介绍
本文的内容如下: 如何判断对象是否存活 强软弱虚引用 垃圾收集算法 HotSpot的算法实现 safe point 和 ...
JVM学习(三)HotSpot的垃圾收集器与内存分配回收策略 JVM学习(三)HotSpot的垃圾收集器与内存分配回收策略
本文将介绍HotSpot虚拟机中的垃圾收集器。 概览这个虚拟机中包含的所有收集器如下图: Young generatio ...
JVM学习(四)虚拟机类加载机制 JVM学习(四)虚拟机类加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,类型的加载、连接和初始化,最终形成可以被虚拟机直接使用 ...
谈谈 HashMap 线程不安全的体现 谈谈 HashMap 线程不安全的体现
作者:Hosee出处:my.oschina.net/hosee/blog/673521 ...
【加精】HashMap实现原理浅析 【加精】HashMap实现原理浅析
作者:懒惰的肥兔出处:https://www.cnblogs.com/lzrabbit 出处:https://www ...
面试中的 Singleton 面试中的 Singleton
作者:loveis715出处:https://www.cnblogs.com/loveis715 出处:https: ...
Servlet开发(三)之ServletConfig,ServletContext Servlet开发(三)之ServletConfig,Ser ...
点击蓝字“程序员考拉”欢迎关注! ServletConfig Servlet是开发动态web的技术,而web.xml ...
servlet开发(四)之ServletContext servlet开发(四)之ServletContext
点击蓝字“程序员考拉”欢迎关注! 接上一篇。 2.3.4 利用ServletContext对象读取资源文件比如我们要读取 ...
关于 JVM 内存的 N 个问题 关于 JVM 内存的 N 个问题
来源:melonstreet ,www.cnblogs.com/QG-whz/p/9636366.html www. ...
深入理解正则表达式 深入理解正则表达式
作者:向北方链接:https://www.cnblogs.com/China3S 链接:https://www.cn ...
十分钟学会Java8——lambda表达式和Stream API 十分钟学会Java8——lambda表达式和Stream A ...
本文为原创投稿文,作者:像风一样 Java8 的新特性:Lambda表达式、强大的 Stream API、全新时间日 ...
JVM的GC概述 JVM的GC概述
作者:永志 链接:www.cnblogs.com/metoy 链接:www.cnblogs.com/metoy ...
Java-函数式编程(一)初识篇 Java-函数式编程(一)初识篇
开发者使用Java8编写复杂的集合处理算法,只需要简单的代码就能在多喝cpu上高效运行,这就是Lambda表达式的初 ...
Java-函数式编程(二)Lambda表达式 Java-函数式编程(二)Lambda表达式
“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得 ...
Java-函数式编程(三)流(Stream) Java-函数式编程(三)流(Stream)
流使程序猿可以在抽象层上对集合进行操作。 从外部迭代到内部迭代 什么是外部迭代和内部迭代呢? 个人认为,外和内是相 ...
Java中HashMap底层数据结构 Java中HashMap底层数据结构
点击加入-[Java知音-北京交流群] 作者:耳东陈 链接:www.cnblogs.com/dassmeta ...
Java真的只有值传递 Java真的只有值传递
点击加入-[Java知音-spring交流群] 本文系投稿,作者:cheerui主页:http://cheerui. ...
细说JDK动态代理的实现原理 细说JDK动态代理的实现原理
来源:blog.csdn.net/mhmyqn/article/details/ ...
Java 字节码结构剖析一 —— 常量池 Java 字节码结构剖析一 —— 常量池
来源:拿笔小星_ , blog.csdn.net/u013096088/article/d ...
Java 字节码结构剖析二 —— 字段表 Java 字节码结构剖析二 —— 字段表
来源:拿笔小星_ , blog.csdn.net/u013096088/article/d ...
在Java中如何优雅地判空 在Java中如何优雅地判空
本文系投稿,本文作者:李良逸个人主页:http://blog.imuxuan.com 判空灾难 作为搬砖党的一族们 ...
Java ArrayList 踩坑记录 Java ArrayList 踩坑记录
作者: 等你归去来 链接:https://www.cnblogs.com/yougewe/(点击阅读原文前去围观) ...
Java核心数据结构(List、Map、Set)原理与使用技巧 Java核心数据结构(List、Map、Set)原理与使用技 ...
JDK提供了一组主要的数据结构实现,如List、Map、Set等常用数据结构。这些数据都继承自java.util.Col ...
Java8新特性之日期-时间API Java8新特性之日期-时间API
来源:Liant链接:cnblogs.com/liantdev/p/10108504. ...
几种你必须知道的加密算法 几种你必须知道的加密算法
    现在业界各种各样的加密解密算法层出不穷.AES,RSA, MD5等各有各的长处,那么如何选择一种适用于自己项 ...
Java中的六种单例写法 Java中的六种单例写法
在并发环境下,会出现多个实例。 优化初级写法,遇到并发,很容易想到加锁,把获取对象的方法加上关键字synchroni ...
54 / 111