本文分类:news发布日期:2024/11/8 18:14:58
相关文章
设计模式 之 —— 单例模式
目录
什么是单例模式?
定义
单例模式的主要特点 单例模式的几种设计模式
1.懒汉式:线程不安全
2.懒汉式:线程安全
3.饿汉式
4.双重校验锁
单例模式的优缺点
优点:
缺点:
适用场景: 什么是单例模…
建站知识
2024/11/4 2:28:14
组件库 组件工程化管理探索
文章目录 组件库单组件版本控制打包组件在用户项目中注册组件项目可以直接在模版中使用引入的打包后的组件原因 每个组件独立的 package.json 文件的单组件包管理使用 lerna 或 yarn workspaces 进行统一管理添加组件文档、测试通过 CI/CD 流水线自动化这个流程 国际化换肤组件…
建站知识
2024/10/30 9:44:06
2年社招冲击字节,一天三面斩获offer
在工作满两年的时间选择了求变,带着运气和实力以社招身份重新看今天的互联网环境,从结果看还是复合预期的。 整个面试的流程还挺快的。周中让招聘专员给投递了简历。问什么时候面试,申请了一个周日,直接安排三面。下周周中就开启…
建站知识
2024/10/23 22:02:51
定时器+外部中断实现NEC红外线协议解码
一、前言
1.1 功能介绍
随着科技的进步和人们生活水平的提高,红外遥控器已经成为了日常生活中不可或缺的电子设备之一,广泛应用于电视、空调、音响等多种家电产品中。 传统的红外遥控器通常只能实现预设的有限功能,无法满足用户对设备更加智…
建站知识
2024/10/25 1:18:24
【黑科技】:Laravel 项目性能提升 20 倍
令人激动的黑科技:Laravel 项目性能提升 20 倍
这个项目能够在无需修改任何代码且无需第三方扩展的前提下,将你的 Laravel 项目性能提高 20 倍。它仅依赖于 PHP 原生的 pcntl、posix、fiber 和 sockets。
项目灵感
起因是看到官方发布的 PHP 8.1 更新…
建站知识
2024/11/4 2:28:26
SpringBoot Vue使用Jwt实现简单的权限管理
为实现Jwt简单的权限管理,我们需要用Jwt工具来生成token,也需要用Jwt来解码token,同时需要添加Jwt拦截器来决定放行还是拦截。下面来实现:
1、gradle引入Jwt、hutool插件 implementation com.auth0:java-jwt:3.10.3implementatio…
建站知识
2024/10/23 22:02:52
JVM:垃圾回收器演进
文章目录 一、演进二、Shenandoah三、ZGC 一、演进 二、Shenandoah
Shenandoah是由Red Hat开发的一款低延迟的垃圾收集器,Shenandoah并发执行大部分GC工作,包括并发的整理,堆大小对STW的时间基本没有影响。
三、ZGC
ZGC是一种可扩展的低延…
建站知识
2024/10/23 22:05:55
MySQL的高可用(MHA)
高可用模式下的故障切换,基于主从复制。
单点故障和主从复制不能切换的问题。
至少需要三台。
故障切换过程0-30秒
vip地址,根据vip地址所在的主机,确定主备。
主 vip
备 vip
主和备不是优先级确定的,主从复制的时候就确定…
建站知识
2024/10/25 7:53:13