![](https://img-blog.csdnimg.cn/direct/792969505b5f41f8a80a5e9a3d1c7777.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java开发
文章平均质量分 79
优秀的颜
一个精神不正常的90后青年。
展开
-
JAVA基础知识总结(基础完整篇)
java最基础知识点原创 2023-08-03 00:08:12 · 104 阅读 · 0 评论 -
Java8新特性(详细总结)
新时代程序员必会Lambda表达式、链式编程、函数式接口、Stream流式计算都在本章节讲解。Optional类的使用,还有新的时间API、重复注解的使用。原创 2020-12-16 22:35:58 · 576 阅读 · 1 评论 -
Java9新特性
Java9是在2017年9月21日发布,它包括对Java编程、JVM、工具和库的各种升级。在本篇文章中,主要列出JDK9的特性。原创 2023-05-03 22:24:06 · 290 阅读 · 0 评论 -
Java11新特性
Java11将带来ZGC、HttpClient等重要特性;Java11的ZGC比G1的垃圾回收性格更强,不超过10ms的GC暂停。原创 2023-05-17 22:01:40 · 238 阅读 · 0 评论 -
Java13新特性
JAVA是目前应用最为广泛的软件开发平台之一; jdk13是在2018年9月26日发布,原创 2023-07-16 22:25:37 · 158 阅读 · 0 评论 -
23种设计模式
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案原创 2022-08-15 22:42:12 · 137 阅读 · 0 评论 -
JVM探究(理解笔记)
JVM探究,总结JVM体系结构、类加载器、双亲委派机制、方法区、栈、堆的理解,JVM调优、GC垃圾回收机制。原创 2020-12-08 13:09:19 · 187 阅读 · 1 评论 -
JUC并发编程1(多线程,高并发)
JUC来源于 java.util.concurrent、java.util.concurrent.atomic、java.util.concurrent.locks 这三个包(简称JUC ),在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。原创 2021-04-16 16:52:28 · 227 阅读 · 1 评论 -
JUC并发编程2(高并发,AQS)
当有线程想获取锁时,其中一个线程使用CAS的将state变为1,将加锁线程设为自己。当其他线程来竞争锁时会,判断state是不是0,不是自己就把自己放入阻塞队列种(这个阻塞队列是用双向链表实现),当这个线程使用完,会把state变为0,该state使用volatile修饰。在AQS内部,每个Node节点都是等待锁的线程,队列中每个排队的个体就是一个Node节点,它的等待状态waitState成员变量,也是volatile修饰,Node节点里也记录该线程是否不再等待状态,还记录锁的模式独占锁还是共享锁。原创 2024-04-11 22:18:20 · 829 阅读 · 0 评论 -
JWT小结(认证和授权)
用于分布式系统的单点登录SSO场景,主要用来做用户身份鉴别或者资源安全性的技术原创 2022-11-06 22:19:49 · 133 阅读 · 0 评论