java
文章平均质量分 57
Hey Neo!
一起学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
idea debug实践
之前大家应该或多或少都有用过idea debug。可以用于代码调试,观察具体运行过程,但是可能用得不太全面,本章通过将我们用到的,常用的debug方式介绍下,系统的去让大家有个全面了解原创 2022-10-07 20:47:35 · 535 阅读 · 1 评论 -
log日志使用教程(slf4j log4j logback)
我们平时常用各种日志框架,但是却比较少去对比和理解为什么要这么使用,本章会把常用的日志框架logback log4j放在一起对比,同时给个合适的推荐原创 2022-10-05 17:15:08 · 1900 阅读 · 0 评论 -
JDK类型梳理
JDK类型梳理转载 2022-09-21 22:01:32 · 868 阅读 · 1 评论 -
(已解决)Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
(已解决)Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile原创 2022-09-21 14:44:09 · 6724 阅读 · 0 评论 -
【小墨java】jvm之一-----jvm基础
一,前言大家好,我是小墨。这一章我们介绍下jvm知识基础,众所周知,运行一个 Java 应用程序,我们必须要先安装 JDK 或者 JRE 包。这是因为 Java 应用在编译后会变成字节码,然后通过字节码运行在 JVM 中,而 JVM 是 JRE 的核心组成部分,jvm不仅做了java字节码的分析和执行,同时也进行了自动内存分配管理机制,使得大家开发是不需要关注对象的内存分配和回收,但是如果我们能够对jvm了解更深,我们将拥有内存的管理能力,进行jvm层次调优,提升我们的应用服务性能。所原创 2020-10-14 21:48:05 · 220 阅读 · 0 评论 -
【小墨java】java基础之---线程池ThreadPoolExecutor原理解析
大家好,我是小墨,这期介绍线程池。线程池顾名思义就是事先创建若干个可执行的线程放入一个池(容器)中,需要的时候从池中获取线程不用自行创建,使用完毕不需要销毁线程而是放回池中,从而减少创建和销毁线程对象的开销。底层使用ThreadPoolExecutor实现,我们讲讲底层原理原创 2020-09-18 22:50:26 · 249 阅读 · 0 评论 -
java基础之---concurrentHashMap分析
大家好,我是小墨,be foolish,be hungry。本篇文章主要写redis的集群方案相关知识,欢迎大家多多斧正,如果觉得小墨我写得用心的话,可以点个赞啊。我之前写过一篇 [hashmap源码分析]hashmap无法处理多线程并发的情况,而古老的hashtable采用内置锁syncronized则影响并发速度,一次只能允许一个线程去访问,对于concurrentHashMap则采用锁原创 2020-08-31 09:54:39 · 291 阅读 · 0 评论 -
java基础之--hashmap源码分析
大家好,我是小墨,be foolish,be hungry。本篇文章主要写redis的集群方案相关知识,欢迎大家多多斧正,如果觉得小墨我写得用心的话,可以点个赞啊。本文以分析jdk1.8源码为例,对hashmap分析,由于很多文章都涉及过hashmap源码分析,本文只针对重点进行分析原创 2020-08-27 14:12:25 · 216 阅读 · 0 评论
分享