Java基础知识
java知识
木子雷
正在努力进阶中的渣渣!
展开
-
不看后悔的项目中线程池实际应用
前言:最近在看线程池方面的内容,结合源码学习完其内部原理后,心想自己在项目中有实际使用过线程池吗?想了想,确实在项目中很多地方使用到了线程池;下面来简单聊下最近在日志方面中多线程的应用:服务接口日志异步线程池化入库处理定时任务中使用多线程进行日志清理本文主线:①、线程池基本原理解读;②、线程池实际应用例子:线程池应用 Demo 项目结构描述服务接口日志异步线程池化入库处理定时任务中使用多线程进行日志清理线程池基本原理解读:啥也不说,先贴一张脑图,通过脑图对.原创 2020-12-30 11:03:49 · 4527 阅读 · 2 评论 -
一文图解JVM面试的全部考点
前言本文将通过简介Class字节码文件,Class类加载,类加载完后的JVM运行时数据区,运行中的GC垃圾回收等相关知识带大家了解在面试时JVM常问的考点。注:本文为转载文章,原文作者:ElasticForce , 原文地址:JVM面试常考点全在这:多图看懂Java虚拟机 。本文主线:①、Class字节码文件②、Class类加载③、JVM运行时数据区④、GC 垃圾回收⑤、常见的垃圾回收器Class字节码文件class文件也叫字节码文件,由Java源代码(.java文件)编译而成的字转载 2020-11-23 09:28:21 · 253 阅读 · 0 评论 -
一文让你彻底明白JVM参数该怎么设置
前言在网上查了很多如何配置JVM参数的讲解文章,但是生产环境里JVM参数的值到底配置为多少,却没能得到一个具体的规范;确实,生产环境受到各方面的影响,设置合适的JVM参数实在比较困难,但是本文将会给大家一个相对合理的参数设置指标。本文主线①、JVM运行时数据区分析②、JVM参数设置时的注意点③、简单的GC垃圾回收过程描述④、最终JVM参数配置指南本文为转载文章,原作者:蓝山牧童, 原文地址:jdk1.8——jvm分析与调优JVM运行时数据区分析下面将主要分析下 1.7、1.8 两转载 2020-11-16 22:02:32 · 1882 阅读 · 0 评论 -
自定义注解的魅力你到底懂不懂
前言你知道自定义注解的魅力所在吗?你知道自定义注解该怎么使用吗?本文一开始的这两个问题,需要您仔细思考下,然后结合这两个问题来阅读下面的内容;如果您在阅读完文章后对这两个问题有了比较清晰的,请动动您发财的小手,点赞留言呀!本文主线:注解是什么;实现一个自定义注解;自定义注解的实战应用场景;注意:本文在介绍自定义注解实战应用场景时,需要结合拦截器、AOP进行使用,所以本文也会简单聊下AOP相关知识点,如果对于AOP的相关内容不太清楚的可以参考此 细说Spring——AO原创 2020-11-15 08:45:01 · 1211 阅读 · 0 评论 -
枚举类的代码实现
前言: 实现一个枚举类及枚举类使用时需要了解的注意的地方:enum和class、interface的地位是一样。 使用enum定义的枚举类默认继承了java.lang.Enum,而不是继承Object类。枚举类可以实现一个或多个接口。 枚举类的所有实例都必须放在第一行展示,不需使用new 关键字,不需显式调用构造器。自动添加public static final修饰。 使用...原创 2019-06-23 13:54:32 · 733 阅读 · 0 评论 -
自定义类重写equals、hashcode方法
前言: 自定义类重写equals、hashcode方法;当在使自定义类的实例对象为hashmap的key时,可以获取值;代码展示:public class People { private String name; private int age; public People(String name, int age) { super...原创 2019-08-06 23:32:10 · 1121 阅读 · 0 评论