自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手写小程序 action-sheet

小程序中的 `` 不好看,我也改不了样式,所以就手写了一个网上手写的代码我也是感觉太麻烦,下面这种写法应该是非常简单易懂且自由度非常高的了

2023-05-09 16:23:27 193

原创 HTTPS - ChatGPT解答

HTTP和HTTPS都是用于传输Web数据的协议,但它们之间有几个重要的区别:(1):HTTP是明文传输协议,数据在传输过程中是不加密的,容易被黑客窃取或篡改。而HTTPS使用SSL/TLS协议对数据进行加密,保证数据的机密性和完整性。(2):HTTP默认使用端口号80,而HTTPS默认使用端口号443。(3):HTTPS需要通过数字证书来验证网站的真实性和安全性。数字证书由证书机构颁发,用于验证网站的身份和加密通信,防止中间人攻击。而HTTP没有这种验证机制,容易被伪装或攻击。(4)

2023-04-12 23:51:00 262

原创 Docker

镜像 (lmage) 和容器(Container)的关系,就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等.Docker镜像 (Image),就相当于是个root文件系统。比如官方镜像ubuntu:16.04就包含了完整的一套Ubuntu16.04最小系统的root文件系统。Docker镜像是由特殊的文件系统叠加而成。以部署SpringBoot项目为案例。1.多个容器挂载同一个数据卷。1.目录必须是绝对路径。3.可以挂载多个数据卷。

2023-03-29 22:39:01 95

原创 JUC - 线程池

CPU 不总是处于繁忙状态,例如,当你执行业务计算时,这时候会使用CPU资源,但当你执行 IO 操作时或者远程RPC 调用时,包括进行数据库操作时,这时候 CPU 就闲下来了,你可以利用多线程提高它的利用率。通常采用 cpu 核数+1能够实现最优的 CPU利用率,+1 是保当线程由于页缺失故障(操作系统)或其它原因导致暂停时,额外的这个线程就能顶上去,保证CPU 时钟周期不被浪费。任务执行完毕,着唯一的线程也不会被释放。提交 tasks 中所有任务,哪个任务先执行完毕,返回此任务执行结果,其它任务取消。

2023-03-28 15:28:36 67

原创 Synchronized

可以修饰一下四种类型。

2023-03-27 18:38:59 547

原创 JUC并发编程 - 进程与线程

isInterrupted() 和 interrupted() 区别isInterrupted()不会打断清除标记interrupted()会清除打断标记// 如果被打断了,那就料理后事 if(current . isInterrupted()) {System . out . println("料理后事...");break;} System . out . println("处理事情...");try {

2023-03-27 18:28:46 40

原创 享元模式 & finall

享元模式 & finall

2023-03-09 02:30:08 86

原创 共享模型之无锁

共享模型之无锁

2023-03-07 20:45:24 84

原创 共享模型之内存

JMM 即 Java Memory Model, 他定义了主存,工作内存抽象概念,底层对应着CPU寄存器、缓存、硬件内存、CPU指令优化等。

2023-03-06 19:56:20 38

原创 ReentrantLock

- 可中断- 可以设置超时时间- 可以设置为公平锁- 支持多个条件变量

2023-03-04 20:56:05 44

原创 JUC - 死锁

死锁的必要条件

2023-03-04 17:39:21 65

原创 线程状态转换

初始状态运行状态 可运行状态 阻塞状态。

2023-03-03 19:27:26 88

原创 wait & notify & pack & unpack

wait & notify & pack & unpack

2023-03-03 18:50:01 100

原创 轻量级锁 锁膨胀 自旋锁 偏向锁

轻量级锁&锁膨胀&自旋锁&偏向锁

2023-03-03 00:46:32 76 1

原创 RabbiitMQ高级

RabbitMQ高级

2023-02-23 02:23:20 132

原创 MySQL高级 - 日志

mysql的几种日志概述

2023-02-19 01:59:26 49

原创 MySQL高级 - 锁

mysql-高级 锁

2023-02-17 00:47:26 93

原创 SpringGateway 动态路由

快速理解spring动态路由实现

2023-02-13 15:30:07 761

原创 MySQL高级--索引

mysql索引概述

2022-12-19 16:21:23 181

原创 java实现红黑树的添加

个人写的红黑树的添加

2022-12-14 16:04:27 119

原创 ArrayList 扩容 个人源码解析

培养自信,不怕面试!

2022-11-21 23:21:33 91

原创 redis最全基础学习--未完成

redis从基础到集群

2022-11-16 22:32:12 380

空空如也

空空如也

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

TA关注的人

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