- 博客(22)
- 收藏
- 关注
原创 手写小程序 action-sheet
小程序中的 `` 不好看,我也改不了样式,所以就手写了一个网上手写的代码我也是感觉太麻烦,下面这种写法应该是非常简单易懂且自由度非常高的了
2023-05-09 16:23:27
291
原创 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
375
原创 Docker
镜像 (lmage) 和容器(Container)的关系,就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等.Docker镜像 (Image),就相当于是个root文件系统。比如官方镜像ubuntu:16.04就包含了完整的一套Ubuntu16.04最小系统的root文件系统。Docker镜像是由特殊的文件系统叠加而成。以部署SpringBoot项目为案例。1.多个容器挂载同一个数据卷。1.目录必须是绝对路径。3.可以挂载多个数据卷。
2023-03-29 22:39:01
159
原创 JUC - 线程池
CPU 不总是处于繁忙状态,例如,当你执行业务计算时,这时候会使用CPU资源,但当你执行 IO 操作时或者远程RPC 调用时,包括进行数据库操作时,这时候 CPU 就闲下来了,你可以利用多线程提高它的利用率。通常采用 cpu 核数+1能够实现最优的 CPU利用率,+1 是保当线程由于页缺失故障(操作系统)或其它原因导致暂停时,额外的这个线程就能顶上去,保证CPU 时钟周期不被浪费。任务执行完毕,着唯一的线程也不会被释放。提交 tasks 中所有任务,哪个任务先执行完毕,返回此任务执行结果,其它任务取消。
2023-03-28 15:28:36
139
原创 JUC并发编程 - 进程与线程
isInterrupted() 和 interrupted() 区别isInterrupted()不会打断清除标记interrupted()会清除打断标记// 如果被打断了,那就料理后事 if(current . isInterrupted()) {System . out . println("料理后事...");break;} System . out . println("处理事情...");try {
2023-03-27 18:28:46
72
原创 共享模型之内存
JMM 即 Java Memory Model, 他定义了主存,工作内存抽象概念,底层对应着CPU寄存器、缓存、硬件内存、CPU指令优化等。
2023-03-06 19:56:20
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人