自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java线程池

本文是对Java的线程池的介绍。

2024-07-09 21:09:22 1058

原创 【MVCC】深入浅出彻底理解MVCC

本文介绍的是MVCC机制,看来很多资料,才整理出来的。

2024-04-12 12:15:54 1223

原创 JavaScript的学习笔记

自己在学习前段时整理的javascript笔记。

2024-03-26 08:54:57 1373

原创 JUC-Java内存模型(JMM)与重排序

而java的并发是借助来完成线程之间的通信的。

2024-07-24 19:08:19 320

原创 Java-Stream流

不同的数据有不同的方式得到其stream。

2024-07-22 15:12:24 303

原创 jvm-并发-java基础-数据结构小测

这篇文章是一些练习题,答案后续更新。

2024-07-19 22:45:44 296

原创 JUC-synchorized与锁原理、锁的升级与膨胀

当某一个线程对一个对象进行加锁时,会在栈帧中创建一个锁记录(Lock Record),并使用==CAS将对象的Mark Word中的信息保存到该锁记录中,而Mark Word中就记录该锁记录的地址,以及锁标志位(00)。,每一个java对象都可以关联一个Monitor对象,使用synchronized给一个对象加锁(重量级锁),该对象的对象中的Mark Word就被设置指向一个Monitor对象的指针,这其实也就是重量级锁的加锁过程。,也就是说在一个对象创建的时候,其Mark Word的。

2024-07-19 22:38:42 1123

原创 JVM-垃圾回收机制

垃圾收集器在一个Java程序中的执行是自动的,不能强制执行清楚那个对象,即使程序员能明确地判断出有一块内存已经无用了,是应该回收的,程序员也不能强制垃圾收集器回收该内存块。标记-整理算法,其中的标记过程仍然与“标记-清除”算法一样,但后续步骤不是直接对可回收对象进行清理,而是让所有存活的对象都向内存空间一端移动,然后直接清理掉边界以外的内存。标记-清除算法很简单,就跟它的名字一样,先标记再清除。我们可以标记要回收的对象,标记完成之后统一回收,当然也可以标记存活的对象,然后统一回收没有标记的对象。

2024-07-16 17:30:27 736

原创 JUC-并发的概念

⭐什么是并发,什么是并行:单核CPU也存在并发问题吗?单核cpu也是存在并发问题的。至于什么是上下文切换,简单来说就是任务从保存到再加载执行的过程就是一次上下文的切换。CPU通过时间片分配算法来循环执行任务,当前任务执行一个时间片后会切换到下一个任务。但是,在切换前会保存上一个任务的状态,以便下次切换回这个任务时,可以再加载这个任务的状态。并发一定比串行快吗?多线程就一定快吗?测试上下文切换的工具:减少上下文切换的方法:当一个线程竞争资源失败,他会进入阻塞队列并让出CPU,并且不会释放它当前已经持有的任何

2024-07-16 16:43:19 259

原创 JUC-常见方法与线程的状态

主线程直接调用某个线程t1的run()方法,run方法也会执行,但是并不会启动新的线程,而是有主线程调用的run方法,必须使用start才能启动新线程,但是start只能调用一次。守护线程,只要其它非守护线程运行结束了,即使守护线程代码没有执行完,也会强制结束。在操作系统中,有5种状态:新建、就绪、运行、阻塞、死亡。:如果是 true ,将此线程标记为守护线程;join实现线程同步,因为会阻塞等待另一个线程的结束,才能继续向下运行。join本质上是一个对象锁,是被synchronized修饰的。

2024-07-12 11:15:53 553

原创 在SpringBoot使用AOP防止接口重复提交

文章介绍了如何在SpringBoot使用AOP防止接口重复提交。

2024-07-10 11:44:49 1041 1

原创 Java基础---复习01

文章是对Java基础的复习。

2024-07-08 20:52:28 770

原创 一道题彻底搞懂Java类的加载顺序

一道题带你彻底搞懂Java类的加载顺序。

2024-07-08 20:46:05 239

原创 es的检索-DSL语法和Java-RestClient实现

本文是es检索的DSL语法和java使用RestClient实现

2024-06-23 17:07:49 419

原创 RestClient操作索引库和文档

文章是对RestClient对索引库和文档的简单操作

2024-06-19 20:26:26 338

原创 初识es(elasticsearch)

本文主要是对es的简单认识以及对索引和文档的简单的增删改查。

2024-06-18 23:12:16 552

原创 elasticsearch的安装和配置

本文是es的单节点的安装和配置

2024-06-18 23:09:46 333

原创 过滤器、监听器、拦截器的区别

本文主要介绍的时过滤器、监听器、拦截器的区别。

2024-06-02 18:58:45 864

原创 JVM-类加载

本文介绍了JVM的类加载机制,包括加载过程与类加载器

2024-06-01 22:27:54 918

原创 MySQL-索引

本文主要介绍了MySQL的索引的知识点。

2024-05-19 00:00:43 769

原创 JVM(Jvm如何管理空间?对象如何存储、管理?)

本文是博主在学习JVM时记录的笔记(一小部分)。

2024-04-26 21:02:53 905 5

原创 L2-052 吉利矩阵

本文是PTA的L2-052吉利矩阵的题解,java和c/c++的两种代码。

2024-04-22 14:44:11 896 1

原创 单链表模板

主要是方便自己以后找模板......

2024-04-15 10:53:15 145

原创 leetcode每日一题(1702. 修改后的最大二进制字符串)

本文是leetcode每日一题的题解。

2024-04-10 11:03:33 356

原创 JUC-线程的创建、运行与查看

本文是JUC中线程的创建、运行以及查看

2024-04-09 23:18:04 263 1

原创 MySQL的存储引擎、索引与事务

本文是在学习MySQL时的笔记,包括存储引擎、索引与事务

2024-04-07 14:30:00 858

原创 树状数组模板

本文是树状数组的模板包括普通的树状数组和差分树状数组。

2024-04-05 17:06:49 175

原创 Java反射

本文介绍的是Java的反射机制,以及分析类时的一些基本方法的使用细节。

2024-03-29 16:17:08 1124

原创 Java的静态代理与jdk动态代理

Java的代理模式,包括静态代理与jdk动态代理的写法与细节

2024-03-29 11:52:23 406

原创 前缀和与差分

本文是前缀和与差分的介绍,包括一维和二维的前缀和与差分,以及其算法模板。

2024-03-28 23:36:42 235

原创 JavaIO流与字节输出流OutputStream

本文是JavaIO流的概述,以及对字节输出流OutputStream的分析

2024-03-27 15:49:22 786

原创 HTML+CSS

自己在学前端的时候整理的html与css的笔记

2024-03-27 11:13:34 712

原创 订单系统-RPC快速入门

订单系统的前提,RPC的快速入门

2024-03-26 10:08:05 586

原创 Java自动拆装箱与128陷阱的解释(源码角度)

Java的自动拆装箱以及从源码的角度分析128陷阱

2024-03-26 08:49:04 338

原创 订单系统的项目搭建

订单系统的初始环境的搭建与配置

2024-03-25 20:19:15 456

原创 Git的配置与简单的使用

git的简单使用与配置

2024-03-25 11:09:11 302

原创 Spring框架(下半部分 -AOP)

关于Spring框架的AOP的相关概念与代码编写

2024-03-20 15:55:21 1048

原创 Java并发编程的艺术(01)

Java并发编程,自己根据《Java并发编程的艺术》以及一些网上的资料整理的一些知识点和面试点。

2024-03-19 16:58:26 266

原创 Sring框架(上半部分)

本文是spring框架的入门部分,解释了一些概念性的东西,以及IOC的对配置文件形式进行了验证与编程,也包括多配置文件的形式。

2024-03-18 20:18:53 983

原创 docker的常用指令

docker的常用指令,以及使用指令时出现问题的解决办法。

2024-03-15 15:20:56 442

空空如也

空空如也

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

TA关注的人

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