自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

终生学习践行者

你不会找到路,除非你敢于迷路。

  • 博客(40)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java中强、软、弱、虚四种对象引用的详解和案例演示

介绍了Java中的强引用、软引用、弱引用、虚引用等四种对象引用,并且提供了测试案例,对虚引用的坑还做出了额外说明。

2020-03-31 18:44:55 2356

原创 Java中的Finalizer类以及GC二次标记过程中的Java源码解析

主要介绍Java中的Finalizer类,以及GC二次标记垃圾回收过程Java源码解析,包括Finalizer垃圾回收线程的运作等。

2020-03-31 18:38:00 2694

原创 Java JVM的引用计数和可达性分析垃圾收集算法

介绍了Java中的垃圾分析算法,包括引用计数法和可达性分析算法的原理!

2020-03-30 23:51:59 2197

原创 Java中的对象内存布局以及如何计算对象大小

详细介绍了HotSpot虚拟机中的对象的内存布局、压缩指针、使用jol来查看和计算对象内存使用情况、对象的访问定位方式!

2020-03-30 21:42:51 3399 1

原创 Java对象的创建过程以及init和clinit方法详解

详细介绍了Java中对象的创建过程,包括对象的创建方式、分配内存、空间初始化、构造方法的执行等。

2020-03-30 17:07:27 2755

原创 Java JVM的堆内存的GC模型以及堆空间GC机制

Java JVM堆内存的GC模型以及分代机制,包括堆空间GC分区,对象晋升,GC触发策略等。

2020-03-30 14:55:15 3167

原创 Java JVM的基本概念、结构、生命周期

介绍了JVM的基本概念、JVM的生命周期、大概结构。

2020-03-30 11:34:49 3039

原创 JDK1.7和1.8的JVM内存模型的主要区别

主要讲解JDK1.7与JDK1.8的JVM运行时数据区域的主要区别。

2020-03-29 23:29:00 5444

原创 Java JVM内存模型(运行时数据区域)详解

详细介绍了JVM运行时数据区域,包括方法区、堆空间、栈空间、本地方法栈、程序计数器、常量池、直接内存、字面量、符号引用、直接引用。

2020-03-29 23:25:32 3509 2

原创 Java打印各种图形:矩形、三角形、99乘法表、菱形、空心菱形、杨辉三角

Java打印各种图形:矩形、三角形、99乘法表、菱形、空心菱形、杨辉三角

2020-03-28 11:08:51 2943 2

原创 Java的冒泡排序和选择排序的实现

介绍了Java数组的冒泡排序和选择排序的实现。

2020-03-28 11:08:10 1837 1

原创 Java递归的原理以及各种案例演示

介绍Java中的递归以及代码演示,比如求递归阶乘、递归求和、递归求二进制数、递归遍历文件目录等。

2020-03-28 11:07:27 2498 2

原创 面向对象思想的设计原则

设计模式,面向对象思想的设计原则。

2020-03-27 23:03:57 2016

原创 Java注解的深入理解以及超详细的使用方式

详细介绍了Java中的注解的概念、用法、以及案例演示,比如自定义注解。

2020-03-27 17:56:44 2395 1

原创 Java反射的深入理解以及超级详细的使用方式

本文详细介绍了Java中的反射的概念、原理以及反射操作的案例演示。

2020-03-27 16:11:18 2537

原创 Java枚举的深入理解以及案例演示

本文详细介绍了Java中的枚举的概念、原理以及案例演示,比如自定义枚举。

2020-03-27 13:17:07 2466

原创 Java泛型的深入理解以及上下限泛型和泛型通配符

详细介绍了Java中的泛型的概念、原理和使用,比如上、下限泛型、泛型通配符等。

2020-03-27 10:54:17 2328 1

原创 Java内部类的深入理解及各种内部类的访问

详细介绍了Java中的内部类的概念,及各种内部类的访问案例演示。包括非静态内部类、静态内部类、局部内部类、匿名内部类。

2020-03-26 23:27:38 2793

原创 Java的BigInteger类和BigDecimal类详解

详细介绍了BigInteger和BigDecimal类的概念以及使用案例!

2020-03-26 22:17:17 2182

原创 Java中的深克隆和浅克隆的原理及三种方式实现深克隆

本文详细介绍了Java中的浅克隆和深克隆的概念,及案例演示如何实现深克隆!

2020-03-26 18:46:04 5130

原创 Java的Object类以及equals、hashCode等常用方法介绍

详细介绍了Java中的Object类的常用方法,比如equals、hashCode、toString等方法!

2020-03-26 00:03:46 2122

原创 Java的流程控制结构以及程序跳转关键字详解

本文详细介绍了Java中的流程控制结构,以及跳转关键字break、continue、return的使用。

2020-03-25 22:22:23 2667

原创 Java中的算数、关系、逻辑、条件、赋值 五大运算符详解

本文详细介绍了Java中的运算符,比如算数、关系、逻辑、条件、赋值运算符!

2020-03-25 16:35:54 2844

原创 Java概述以及JDK、JVM、JRE的关系

针对初学者,介绍Java入门相关知识,包括Java是什么、有点、以及JVM、JRE、JDK的关系!

2020-03-25 12:17:04 1892

原创 Java的标识符、注释、分隔符的简介

本文详细介绍了介绍Java的标识符、注释、分隔符的概念!

2020-03-25 10:20:51 2878

原创 Java的关键字与数据类型简介

主要针对Java初学者,介绍Java中的关键字与Java的基本数据类型。

2020-03-25 10:19:21 2454

原创 Mybatis插入Oracle数据库数据抛出:ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值异常的解决办法

ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 异常的解决办法

2020-03-20 23:03:20 3670

原创 Java线程组(ThreadGroup)的概念以及代码演示

本文详细介绍了Java中的线程组(ThreadGroup)的概念以及代码演示!

2020-03-19 10:56:25 1989

原创 Java synchronized同步块和同步函数的区别

详细介绍了Java线程同步的概念以及常用方法,重点介绍了同步块和同步函数。

2020-03-19 10:24:54 2018

原创 Java守护线程与用户线程的区别

介绍Java守护线程与用户线程的概念和使用方法,以及相关注意事项。

2020-03-19 10:03:45 2625 2

原创 Java 常见线程通信生产消费案例演示

介绍了Java线程通信的原理、目的、方法,在文章最后给出了多个线程通信案例。

2020-03-18 13:02:51 2722

原创 Java的对象监视器和Condition监视器概念以及对比

详细介绍了Java对象监视器的概念以及API方法,包括JDK1.5提供的Condition监视器对比。

2020-03-17 23:12:31 4690

原创 Java的interrupt中断线程详解

主要讲解Java interrupt线程中断,以及停止线程的方式,并且进行了相关的代码演示。

2020-03-17 22:58:22 3096

原创 Java的6种线程状态以及线程状态的转换

详细介绍了Java线程的6种状态,以及状态之间的转换。

2020-03-17 22:32:34 7464 4

原创 未解Bug-邮箱字母莫名变成大写,导致修改密码时密码不一致

一个电话销售系统的Bug,2019-12-18记

2020-03-16 17:41:31 2671

原创 JMH Java方法性能基准测试

详细介绍了JMH的概念以及如何使用HMH进行Java的方法的性能测试!

2020-03-12 23:35:01 3670

原创 Java多线程的4种实现方式详解以及案例演示

介绍了Java多线程的4种实现方式:继承Thread、实现Runnable、实现Callable、使用线程池。

2020-03-11 23:08:55 7774 14

原创 Java进程和线程的区别以及并发编程的基本概念

本文详细介绍了Java进程和线程的区别以及并发编程的基本概念

2020-03-11 22:16:03 2308

原创 Java 死锁的原理详解以及检测和解决死锁的方法

本文详细介绍了Java死锁的概念、原理、构建、排查、以及解决方法。

2020-03-07 12:51:02 3902

原创 Java Unsafe类的原理详解与使用案例

详细介绍了Java中的Unsafe类的的概念和基本应用,Unsafe类是JUC中实现同步组件的基础。

2020-03-04 00:51:41 3844

redis的可视化工具——redisdesktopmanager

redis的可视化工具,方便进行测试

2021-06-17

收集到的maven学习资源

一些maven学习文档。Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

2020-08-31

Hsdis Java汇编指令工具

HSDIS是一个Sun官方推荐的HotSpot虚拟机JIT编译代码的反汇编插件。它的作用是让HotSpot的-XX:+PrintAssembly指令调用它来把动态生成的本地代码还原为汇编代码输出,同时还生成了大量非常有价值的注释,这样我们就可以通过输出的代码来分析问题。

2020-06-05

jclasslib.zip

通过jclasslib工具可以完全替代javap命令,jclasslib可用于用于打开class文件,而且是可视化的,效果更好一些。jclasslib还提供了修改jar包中的Class文件的API。

2020-04-11

hex-editor.exe

Hex Editor Neo编辑器是一个二进制文件编辑软件工具适用于Windows。它的丰富和方便的功能集将帮助所有的软件和硬件开发与ASCII码,十六进制,十进制,浮点型,双精度型和二进制数据。

2020-04-05

npp.7.6.4.Installer.zip

notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。

2020-04-05

MemoryAnalyzer-1.11.0.20201202-win32.win32.x86_64.zip.7z

MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。

2020-04-04

Nginx1.8压缩包以及安装教程

Nginx是著名的反向代理服务器,本压缩包包括Nginx1.8的安装包,以及安装教程,还包括负载均衡教程和tomcat session共享教程。

2020-04-03

kafka可视化工具--kafkatool

kafka可视化工具 ---kafkatool 。使用该工具可以连接kafka,非常方便的查看topic、consumer、消息。

2020-03-25

五种Java反编译工具压缩包:DJ Java Description、XJad、luyten、jd-jui-windows、jd-eclipse-site

Java五种最常用的反编译工具大全,包括DJ Java Description、XJad、Jd-jui、luyten、jd-eclipse-site。下载下来就可以直接使用,非常方便,当一款反编译工具有问题时还可以切换另外几款工具反编译对比,非常有效。是Java开发必备的工具包!压缩包位7z文件!

2019-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除