最新 最热

优雅的自定义 ThreadPoolExecutor 线程池

java 中经常需要用到多线程来处理一些业务,非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题。同时创建过多的线程也可能引发资源耗尽的风险,...

2023-02-16
1

Java深入理解AOP(什么是AOP,AOP底层实现原理、应用)

1、AOP:Aspect Oriented Programming(面向切面编程),OOP是面向对象编程,AOP是在OOP基础之上的一种更高级的设计思想。

2023-02-16
1

Java String 的 常量池 和 intern 方法 简析

字符串常量池和 intern 方法先举个例子,我们创建 10000 个相同的 String,并且不使用常量池

2023-02-16
1

Java 动态代理机制 (一) JDK Proxy详解

JDK Proxy 代理是可以根据我们的 接口 Interface 生成类的字节码,从而可以在 Java 中为所欲为的一种技术,包括对象增强(修改成员变量),函数增强(在函数前后执行别的代码),根据接口名执行不同逻辑 等。在 Mybatis 中有典型应用...

2023-02-16
1

为什么用元空间替代永久代?

永久代和元空间都是 HotSpot 虚拟机中的概念,HotSpot 虚拟机是 Sun JDK 和 Open JDK 中自带的虚拟机,也是目前使用范围最广泛的 Java 虚拟机,当我们提到虚拟机时,大概率指的就是 HotSpot 虚拟机。...

2023-02-16
1

动态代理

代理模式是指:为其他对象提供一种代理以控制对某个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,此时可以引入代理对象作为该情况下客户端和目标对象之间的中介。...

2023-02-14
1

Java的学习笔记(01)准备

java hello遇到的情况:Java大小写敏感尽量英文文件名与类名保持一致注意符号的中英文切换编译型与解释型IDEA的使用新建项目——>src新建一个java类 java...

2023-02-13
1

java环境配置 | cmd命令 java正常,javac不是内部或外部命令

ava环境配置 | cmd命令 java正常,javac不是内部或外部命令对Java一窍不通的初学者,正准备准备参照着网上的文档配置Java环境。费了九牛二虎之力是装好了,环境也配好了。cmd窗口验证java -version显示正常,输入javac -vers...

2023-02-13
1

Java并发编程(一)

昨天忘关电脑了,今天极其极其慢,开了没几个应用,一卡一卡,同步打开几个笔记都卡到不能加载,平时上网课吧,小伙伴说不系统,那根据网课的大纲白*自己找资料不香么?大纲太大了,放在最后。...

jdk
2023-02-06
1

centos7安装OpenJDK11

1.安装jre:yum install java-11-openjdk然后会有些安装提示信息,一直"y"回车就好。安装jdk:yum install java-1.8.0-openjdk-devel也有些安装提示信息,一直"y"回车就好。查看jre安装情况:java -version显示:openjd......

2023-02-02
1