- 博客(62)
- 收藏
- 关注
原创 npm ERR! vue-admin-beautiful@1.0.0 dev: `vue-cli-service serve` 问题解决
笔者在跑实习公司的前端时,老是报这个错,并且网上(csdn)并没有好的解决方法,于是这篇文章就诞生了。[吐槽一下]:小公司的实习生干的活是真的多啊。。。
2025-04-15 12:44:36
269
原创 redis 万字八股,带你搞定面试题
脑裂是指在分布式系统中,由于网络分区或其他问题导致系统中的多个节点(特别是主节点)误以为自己是唯一的主节点。这种情况会导致多个主节点同时提供写入服务,从而引起数据不一致。分布式系统就像一个团队在干活,如果发生了脑裂,就好比这个团队突然因为某些原因,比如通信出了问题,分成了几个小团体。每个小团体都以为自己是整个团队,都在按自己的方式工作,各自为政,对同一件事有不同的决策和做法,就像有的说要这么干,有的说要那么干。
2025-03-25 22:55:05
948
原创 JVM 万字八股(真背不动了,还是多搞点业务和轮子项目吧)
Java中的常量池(ConstantPool)是一块存储用于运行时的常量或符号的区域。**运行时常量池:**在每个类或接口的class文件中存储编译时生成的常量信息,并在类加载时进入JVM方法区(Java8之 metaspace)**字符串常量池:**用于存储字符串字面量,位于堆内存中的一块特殊区域。通过String类中的 intern()方法可以将字符串加入到字符串常量池。常量池主要**用于减少重复对象的创建,节省内存并提高效率。
2025-03-22 16:55:34
693
2
原创 JUC 练习代码,让你深入立即 JUC
其中 foo 的行为是不确定的,可能导致不安全的发生,被称为。请比较 JDK 中 String 类的实现。
2025-03-19 23:20:36
150
原创 2万字八股,带你搞定mysql八股
Mysql 的主从同步机制是一种数据复制技术,用于将主数据库(Master) 上的数据同步到一个或多个从数据库(slave)中。主要是通过二进制日志(Binary Log, 简称 binlog) 实现数据的复制。主数据库在执行写操作时,会将这些操作记录到 binlog 中,然后推送给从数据库,从数据库重放对应的日志即可完成复制。分库分表是数据库性能优化的一种方法,通过将数据分散在多个数据库或表中,来提高系统的可扩展性,性能和可用性。1) 水平分表将同一张表的数据按行划分,分散到多个表中。
2025-03-19 20:58:48
1056
原创 力扣 754 到达终点数字 思路讲解
显而易见:d 的最大值为,从n-1跳了n部,即 d = n-1(偶数) (n-1)/2,一定在[1, n]中。1.向往回走一步n+1,在往前走一步n+2,n+2-(n+1)=1, 此时d+1一定为偶数,回到上述情况。3.往前继续一步,n+1,如果 n+1+d<2n为奇数。则继续往前一步,n+1+d+n+2必为偶数,2.往前继续走一步,n+1, 如果n+1+d<2n为偶数,则将[n+1+d]/2改为负数,n+2 <= (2n+3+d)/2 <= 1.5n+1,当d=1,和d=n-1时成立,
2025-03-14 15:39:56
287
原创 idea打不开,idea打不开,Error occurred during initialization of VM
解决IDEA抽风问题,实在没法了,就卸载重装
2025-03-10 15:24:16
899
原创 模电补考(痛苦版)
作为一名对的程序员,尽然挂科了。。。。。特此把反思写在前面,。快速及格考试法寻求小题型:考试需重视,挂科误进度。技巧需提升,利益最大化。本人记忆力尚好,故此博客就列举笔者不熟悉题型,知识点脉络尚有印象。
2025-03-10 01:32:03
758
3
原创 WebSocket笔记
WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理。这种通信模型有一个弊端:HTTP协议无法实现服务器主动向客户端发起消息。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。大多数 Web 应用程序将通过频繁的异步。
2025-01-09 23:03:43
907
原创 解决宝塔部署服务后503问题
服务器安全组有放行端口吗?nginx的默认文件为index.html域名配置好了CDN解析吗?把防火墙关了!!!3个小时啊,就因为一个防火墙(nginx防火墙插件)差点把宝塔卸了。。。
2025-01-02 21:32:05
213
原创 英语期末复习3 期末速成
1.W: Hello, Mr. Williams. This is John Barrett’s secretary. I’m calling to cancel his appointment with you at 10 today as he is not feeling well.M:Thanks for calling. It’s quite all right. We’ll arrange some other time to meet.Q:What is the man going to do
2024-12-29 21:42:15
3034
原创 基本软件开发流程 基础版
界面设计:企业级应用 朴素-------------项目原型。5.搭建开发环境:--------- 技术架构文档。10.运维:-------------- 运维手册。算法设计:------------ 算法设计文档。7.测试:-------------- 测试用例。9.上线:-------------- 实施文档。架构设计:--------------架构文档。视图层–>控制层–>业务层–>持久层–>数据库。8.试运行:------------ 使用手册。6.编码实现:------------ 注释。
2024-12-02 15:41:09
462
原创 数据库期末复习题库
存储过程和存储函数是十分相似的,但它们之间有一些微妙的差别存储过程存储函数参数可以有 IN, OUT, INOUT 三种类型参数只用 IN 类型需要用 CALL 语句调用存储过程,即将存储过程作为一个独立的部分来执行不需要 CALL 语句,可以直接调用存储函数,存储函数可以作为查询语句的一个部分来调用过程体中不允许包含return语句,不能有返回值,但可以通过out参数带回多个值函数体中必须包含一条有效的return语句,有且只有一个返回值,如单个值或者表对象。
2024-11-28 13:29:55
1482
原创 模电期末笔记 (包过版)
一、直流电路公式i(t)=dqdti(t) = \frac {dq} {dt} i(t)=dtdqu(t)=dwdqu(t) = \frac {dw} {dq}u(t)=dqdwp(t)=dwdtp(t) = \frac {dw} {dt}p(t)=dtdwP=UIP=UIP=UIw(t)=∫−∞tP(λ)dλw(t) = \int_{-\infty}^t P(\lambda) d\lambdaw(t)=∫−∞tP(λ)dλ题型一:电压源与电流源求电压,电流,功率电压与电流的参
2024-11-26 16:38:50
1193
原创 硅谷甄选前端项目环境配置笔记
一个项目要有统一的规范,需要使用eslint+stylelint+prettier来对我们的代码质量做检测和修复,需要使用husky来做commit拦截,需要使用commitlint来统一提交规范,需要使用preinstall来统一包管理工具。我们目前在组件内部已经可以使用scss样式,因为在配置styleLint工具的时候,项目当中已经安装过sass sass-loader,因此我们再组件内可以使用scss语法!在上面我们已经集成好了我们代码校验工具,但是需要每次手动的去执行命令才会格式化我们的代码。
2024-11-23 20:26:54
1101
原创 前端技术之Promise (二万字速通)
此笔记来之尚硅谷一、前言:为什么会出现 Promise?Promise 的重要性我认为没有必要多讲,概括起来说就是五个字:必!须!得!掌!握!。而且还要掌握透彻,在实际的使用中,有非常多的应用场景我们不能立即知道应该如何继续往下执行。最常见的一个场景就是 ajax 请求,通俗来说,由于网速的不同,可能你得到返回值的时间也是不同的,这个时候我们就需要等待,结果出来了之后才知道怎么样继续下去。let xhr = new XMLHttpRequest();xhr.open('get', 'htt
2024-11-16 21:33:52
1161
原创 AJAX笔记 (速通精华版)
AJAX不能称为一种技术,它是多种技术的综合产物。AJAX可以让浏览器发送一种特殊的请求,这种请求可以是:异步的。什么是异步,什么是同步?假设有t1和t2线程,t1和t2线程并发,就是异步。假设有t1和t2线程,t2在执行的时候,必须等待t1线程执行到某个位置之后t2才能执行,那么t2在等t1,显然他们是排队的,排队的就是同步。AJAX是可以发送异步请求的。也就是说,在同一个浏览器页面当中,可以发送多个ajax请求,这些ajax请求之间不需要等待,是并发的。
2024-11-16 11:20:13
1191
3
原创 Vue3 笔记 (万字速通)
2020年9月18日,Vue.js发布版3.0One Piece(n)4800+次提交40+个RFC600+次PR300+贡献者3.3.4setup是Vue3中一个新的配置项,值是一个函数,它是“表演的舞台,组件中所用到的:数据、方法、计算属性、监视…等等,均配置在setup中。setup函数返回的对象中的内容,可直接在模板中使用。setup中访问this是undefined。setup函数会在之前调用,它是“领先”所有钩子执行的。姓名:{{name}}
2024-11-14 23:00:46
1362
原创 Git与GitLab的企业实战 笔记(尚硅谷)
Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion(svn)、CVS、Perforce和ClearCase等版本控制工具。1.1 集中式工作流所有修改都提交到 Master 这个分支。比较适合极小团队或单人维护的项目,不建议使用这种方式。1.2 功能开发工作流功能开发应该在一个专门的分支,而不是在 master 分支上。适用于小团队开发。
2024-11-13 11:35:10
1634
原创 JavaScript 进阶黑马笔记 (万字速通)
JavaScript 进阶 - 第1天学习作用域、变量提升、闭包等语言特征,加深对 JavaScript 的理解,掌握变量赋值、函数声明的简洁语法,降低代码的冗余度。理解作用域对程序执行的影响能够分析程序执行的作用域范围理解闭包本质,利用闭包创建隔离作用域了解什么变量提升及函数提升掌握箭头函数、解析剩余参数等简洁语法作用域了解作用域对程序执行的影响及作用域链的查找机制,使用闭包函数创建隔离作用域避免全局变量污染。作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范
2024-11-05 22:49:58
1350
原创 js WebAPI黑马笔记(万字速通)
此笔记来自于黑马程序员,pink老师yyds复习:splice() 方法用于添加或删除数组中的元素。注意: 这种方法会改变原始数组。删除数组:splice(起始位置, 删除的个数)比如:1let arr = ['red', 'green', 'blue']arr.splice(1,1) // 删除green元素console.log(arr) // ['red, 'blue']添加元素splice(起始位置,删除个数,添加数组元素)let arr = ['red', 'gr
2024-11-05 21:43:21
1284
原创 js基础篇笔记 (万字速通)
掌握 JavaScript 的引入方式,初步认识 JavaScript 的作用< script > // 1. 语法,使用 [] 来定义一个空数组 // 定义一个空数组,然后赋值给变量 classes // let classes = [];// 2. 定义非空数组 let classes = [ '小明' , '小刚' , '小红' , '小丽' , '小米' ] // 1. 语法,使用 [] 来定义一个空数组。
2024-11-05 21:32:38
1044
原创 大数据开发扩展shell 笔记
1/bin/sh/bin/bash/bin/dash/bin/tcsh/bin/csh2bash和sh的关系-rwxr-xr-x. 1 root root 941880 5月 11 2016 bashlrwxrwxrwx. 1 root root 4 5月 27 2017 sh -> bash3Centos默认的解析器是bash/bin/bash1)常用系统变量HOMEHOME、HOMEPWD、SHELLSHELL、SHELLUSER等2)案例实操。
2024-10-26 11:02:49
1219
原创 java开发扩展软件包与安装 笔记
第七步 执行source /etc/profile.d/my_env.sh使环境变量立即生效,如果不生效就重启XShell。第五步 在/etc/profile.d目录下创建my_env.sh文件(系统不建议直接修改/etc/profile)第三步 将jdk.tar.gz上传到/opt目录下。第三步 上传mysql压缩包到/opt 然后解压。1 熟练使用RPM查询、安装、卸载软件。第一步 卸载系统中自带的mysql。第一步 查询系统中自带的JDK。第二步 卸载系统中自带的JDK。2 熟练使用YUM安装程序。
2024-10-26 10:59:46
1006
原创 Linux阿里云ECS的安装部署 笔记
因为在实际的生产开发中,是不可能将防火墙关闭掉的,所有的端口放开都需要进行单独的配置。 实际生产开发中,会一次性采购多台阿里云ECS,由于公网IP都是随机发布的,为了使用方便一般会使用hosts文件映射。请根据实际场景设置授权对象的CIDR,另外,0.0.0.0/0或者掩码为0,代表允许或拒绝所有IP的访问,设置时请务必谨慎。请根据实际场景设置授权对象的CIDR,另外,0.0.0.0/0或者掩码为0,代表允许或拒绝所有IP的访问,设置时请务必谨慎。选择地域接近的物理地址,延迟比较低。
2024-10-26 10:55:33
813
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人