自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot整合quartz定时任务

springboot中简单使用quartz

2024-02-09 21:38:44 780 1

原创 Mybatis实现分页

Mybatis怎么实现分页

2024-01-24 23:45:30 309 1

原创 异步编程CompletableFuture

为什么用CompletableFuture,异步编程还能用哪些类?CompletableFuture怎么用?

2024-01-24 23:09:06 962 1

原创 手写红黑树

手写红黑树

2024-01-20 23:34:41 314

原创 List、HashMap源码

介绍list和hashMap源码

2024-01-18 20:53:09 873 1

原创 Object、String、StringBuffer、StringBuilder源码探究(基于JDK1.8)

本地方法关键字 Native:用于修饰方法,表示该方法不是java编写的,是底层系统语言已经编写好了的,一般是C/C++编写。在Object类的静态代码块中调用了私有的本地方法。因为被private修饰,说明其他类继承不了,是Object类所特有的,与日常开发无光,不深入去了解。

2024-01-12 12:13:42 773

原创 JVM(基于JDK1.8,默认的虚拟机)

不同的操作系统有不同的虚拟机(JVM),因此java可以实现跨平台。

2024-01-09 17:05:22 949

原创 Mysql拓展

在使用联合索引查询时,where的查询条件中必须要有联合索引中最左边的索引作为条件,该条件可以写在where语句的最后面,但是一定要有,否则索引失效。同样,查询语句中必须要有联合索引中的第二个索引作为条件,否则该条件索引和后面索引失效,以此类推。用 or 连接的条件,如果前面条件有索引,后面条件没有索引,那么涉及到的索引都失效。MySQL在使用索引查询时,会进行评估,选择其中一个较合适的索引查询并不会用全部的索引,二级索引(非聚集索引):将数据与索引分开存储,索引结构的叶子结点关联的是对应的值。

2023-12-23 17:21:30 741 1

原创 zookeeper

概念:zookeeper是一个分布式应用程序的协调服务。作用:配置管理、分布式锁、集群管理zookeeper是一个树形数据结构。每一个节点被称为ZNode,每个节点会保存自己的数据和节点信息,并允许少量的数据存储到节点下。节点分为四类:persistent 持久化节点ephemeral 临时节点:-epersistent_sequential 持久化顺序节点:-sephemeral_sequentia 临时顺序节点: -esZookeeper服务端命令。

2023-12-23 15:45:23 928 1

原创 Redis

思路:利用redis 的setNx 方法,当有多个线程进入时,我们就利用该方法,第一个线程进入时,redis 中就有这个key 了,返回了1,如果结果是1,则表示他抢到了锁,那么他去执行业务,然后再删除锁,退出锁逻辑,没有抢到锁的哥们,等待一定时间后重试即可。借助于底层的一个voaltile的一个state变量来记录重入的状态的,比如当前没有人持有这把锁,那么state=0,假如有人持有这把锁,那么state=1,如果持有这把锁的人再次持有这把锁,那么state就会+1。

2023-12-22 12:16:46 741

原创 Linux

net-tool工具:netstat -anp | grep 端口号,查看本机指定端口号占用情况。先安装VMware虚拟化软件,再去下载CentOS操作系统,这是一个基于linux的操作系统。组合使用选项命名:ls -al 或者 ls -a l 或者 ls -la 作用都一样。通过虚拟化的技术虚拟出电脑的硬件并安装上操作系统构成完整的计算机。虚拟机的快照可以记录当前系统的状态,以后系统坏了可以恢复到快照记录的状态。进入到输入的路径下,不写路径进入到 当前用户目录。ls:平铺的方式展示当前目录下的内容。

2023-11-29 21:19:10 826 1

原创 Docker

Docker

2023-11-29 21:17:15 928 1

原创 Mysql

mysql基础

2023-10-26 16:24:35 41

原创 Spring的理解

spring是什么?IOC和AOP怎么工作的?Bean的生命周期是怎样的?

2023-10-24 14:16:40 24

原创 RestFul简介

RestFul简单使用

2023-10-19 22:00:26 24

原创 Java多线程

线程是什么?怎么创建?怎么用?线程池怎么创建和使用?

2023-10-19 17:42:15 27

原创 Java 网络基础知识

Java如何实现网络通信,三次握手和四次挥手是什么及其作用

2023-10-17 12:36:14 34

原创 IO快速入门

字符流的使用方法和字节流基本上是一致的。字符流的底层是使用了字节流,read()方法默认也一个字节一个字节的读取,但如果遇到中文就会一次读取多个字节,GBK一次会读取2个字节,UTF-8一次会读取3个字节。/*** 字符流的使用*/@TestFileReader fileReader = new FileReader("F:\\文件名称.txt");FileWriter fileWriter = new FileWriter("F:\\文件名称-字符流.txt", true);

2023-10-15 01:35:58 41

vue笔记 参看B站视频

vue笔记 参看B站视频

2024-04-22

java程序员必备的API

java程序员必备 Java API

2023-09-20

空空如也

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

TA关注的人

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