自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java总结

/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home Springboot注解 @RequestParam @RequestBody @RequestParam Long mailConfigId, @RequestParam(required = false) String pt, @RequestParam(required = false) Integer limit, @RequestBody(required = fals

2020-07-27 01:50:28 1951

原创 进程详细介绍

要讲线程,一般都得讲一讲进程,进程是何方神圣呢?下面来简单介绍一下。 先通过任务管理器看看 Windows 系统下的进程。 从图片来看,每一个进程都占有 CPU、内存、磁盘、网络等资源。站在操作系统的角度,进程是分配资源的基本单位,也是最小单位。 进程为什么出现? 引入进程的目的:为了使多个程序能并发执行,以提高资源的利用率和系统的吞吐量。怎么理解这句话呢?一个程序在运行过程中会涉及很多操作,利用 CPU 计算、通过磁盘 IO 进行数据传输等等,我们知道当程序在进行磁盘 IO 的时候,因为速度问题,会比较慢

2020-07-26 15:39:42 260

原创 Function应用理解

Function应用 Interface Function<T,R> 参数类型 T - 函数输入的类型 R - 函数的结果类型 可用lambda表达式或重写Apply方法实现Function。 实现一个Function 主要重写Apply方法,一般使用lambda表达式。 低端写法: @Test void testFunction01() { Function<Long,Integer> function = new Function<Long, Integer&gt

2020-07-25 18:34:35 337

原创 单例模式的两种写法与枚举使用

单例模式的五种写法 概念 单例模式的定义就是确保某一个类只有一个实例,并且提供一个全局访问点。 属于设计模式三大类中的创建型模式。 单例模式具有典型的三个特点: 只有一个实例。 自我实例化。 提供全局访问点。 其UML结构图非常简单,就只有一个类,如下图: 优点与缺点 优点:只生成了一个实例,节约系统资源,同时也能够严格控制客户对它的访问。 缺点:因为系统中只有一个实例,这样就导致了单例类的职责过重,违背了“单一职责原则”,同时也没有抽象类,扩展困难。 墙裂注意: 注意单例模式所属类的构造方法是私有的,所

2020-07-10 00:38:05 546 1

原创 自定义spring注解使用案例

注解使用案例理解注解概念第一个源码元注解@Retention@Target@Documented案例注解属性获取注解属性应用 - 进行逻辑判断 理解 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 注解概念 Java 注解(Annotation),是 JDK5.0 引入的一种注释机制。Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些

2020-07-09 01:00:16 168

原创 Garbage Collection 垃圾收集

1 概述 1.1 GC需要思考的事情 哪些内存需要回收? 什么时候回收? 如何回收? 1.2 哪些内存 程序计数器、虚拟机栈、本地方法栈: 随线程而生,随线程而灭 内存会随着回收 Java堆、方法区: 内存的分配和回收是动态的 运行期间才会知道要创建哪些对象,才会分配内存 垃圾收集器所关注的内存 2 对象存活状态 垃圾收集器对堆回收前,先确定这些对象中谁“活着”,谁已“死去” 2.1 引用计数...

2019-08-14 09:46:16 207

原创 对象的创建

2019-08-13 13:27:17 143

原创 Java内存区域

JVM运行时数据区域 程序计数器 概念 一块较小的内存空间,当前线程所执行的字节码的行号指示器。 用途 应用在字节码解释器中,以便获取到下一条字节码指令。 字节码解释器如何工作:改变程序计数器的值,从而选取到下一条需要执行的字节码指令 特点 每条线程都有一个独立的程序计数器,各线程之间计数器互不影响,独立存储(线程私有的内存) Java虚拟机多线程本质:线程轮流切换并分配处理器执行时间 一...

2019-08-10 16:50:12 135

原创 走进java

java技术体系 Sun官方定义的组成部分 Java程序设计语言 各种硬件平台的Java虚拟机 Class文件格式 JavaAPI类库 第三方Java类库 JDK、JRE、JVM JDK:Java程序设计语言、Java虚拟机、Java API类库 JRE:Java SE API子集、Java虚拟机。(Java程序运行的标准环境) JVM:Java虚拟机 ...

2019-08-10 12:53:49 203

空空如也

空空如也

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

TA关注的人

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