Posts

Java注解

发布于 5 天前

概念 简单使用 定义 //指定该注解的保留策略:运行时保留 @Retention(RetentionPolicy.RUNTIME) //指定该注解的标注位置:类、字段、方法 @Target(value={El...


KXBlog小程序发布上线了!

发布于 6 天前

春招圆满落幕,在校闲来无事,抱着学着玩的态度学习了一下微信小程序。 准备发布一个博客小程序,便自己写了写,又借鉴了守望轩的开源优秀代码“微慕小程序”。...


Java春招面经

发布于 9 天前

面经 海康威视 笔试 编程题:设计一个单例模式 编程题:给定一个整数序列,求子序列最小和。 结果 简历复筛刷掉了。 奇安信 笔试 编程题 有n个牛。每只牛...


Java多线程及高并发基础

发布于 2021-02-26

JUC多线程及高并发 常用包 java.util.concurrent 并发包(JUC) java.util.concurrent.atomic(原子) java.util.concurrent.locks 相关概念 并发:多线程去...


逆波兰表达式与表达式求值

发布于 2020-11-20

昨天复习栈和队列的时候看到了逆波兰表达式,虽然之前有所学习,但是并没有动手实践,今天用Java实践了一下。 里面用到了栈和队列,顺便总结下栈和队列。 ...


JVM3.2:虚拟机栈

发布于 2020-10-28

虚拟机栈 虚拟机栈的背景 由于跨平台性的设计,java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。 根据栈设计的优点是跨平...


JVM3.1:PC寄存器

发布于 2020-10-28

PC寄存器 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存...


JVM2:类加载子系统

发布于 2020-10-28

JVM细节版架构图 注: BootStrapClassLoader:引导类加载器 ExtensionClassLoader:扩展类加载器 ApplicationClassLoader:系统类加载器 本文针对Class Load...


JVM1:JVM 和 Java 体系架构

发布于 2020-10-28

JVM作用 JVM是运行在操作系统之上的,并没有和硬件有直接的交互 Java代码一次编译,到处运行 JVM架构 方法区(永久代)在jdk8中又叫做元空间(Metaspace)...


许久不见

发布于 2020-08-03

好久没来了,5月到6月一直在忙着做地推系统 6月下旬到7月中旬在做实训安卓项目。 7月下旬到现在一直在学springboot。 最近看了很多公司的校招要求,深感自己...