自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql是怎样运行的

互联网行业的数据层经历了几个阶段,分别是从早期使用mysql作为数据层的载体,到后面大规模使用商业数据库(orcale)作为载体,再又到近些年来返璞归真使用回mysql。从数据层的演变路径来看,就能知晓学好mysql对程序员来说是多么重要,所以本文让笔者带大家一起从innodb底层存储结构、binlog、redolog、undolog、事务隔离、mvcc、锁这几方面深入浅出学习Mysql数据库。

2024-05-17 10:09:20 1006

原创 常用的设计模式解析

在工作过程中,难免会遇到一些读又读不懂、改又改不了、维护也维护不了的屎山代码。而设计模式就是用来解决这些屎山代码的问题,让代码可读、可改、可扩展、可维护创建型模式、结构型模式、行为型模式所谓创建型模式,指的就是怎么优雅的创建一个类、让类可扩展、可读性好、也可维护而结构型模式指的就是如何将类和对象组装成较大的结构,比如组合模式就可以让类尽可能少的去使用继承。行为型模式则指的是为你项目中类的工作过程的沟通与职责传递委派。

2024-05-12 12:27:04 864 1

原创 Vue3 + Vite + TypeScript 整合pdfjs

项目需求有显示excel的功能,经过一番讨论后,得到有几种方案,最终定下来的方案是在后端将excel文档转换成pdf后再在前端进行显示。遂准备在项目中整合pdfjs库。在整合的过程中遇到几个问题,特此记录下。

2024-01-23 19:20:24 1088 1

原创 为您的网站配置免费的https/ssl证书

如今这个年代,主流浏览器都开始准备抛弃http,全面支持https。更有甚者(chromium90)已经开始将http网站强制转换为https网站使用,这时浏览器就会弹出该网站不安全的警告。而各大云服务器厂商提供的ssl证书服务又齁贵,本文就教大家怎么使用Let‘s Encrypt这个项目申请免费的https/ssl证书。笔者使用的是xx云服务器厂商的轻量应用服务器。内置了兼容CentOS8系统的Linux操作系统。在安装时找不到CentOS8,所以笔者就安装此系统将他当作CentOS8使用。

2023-07-26 10:03:03 598 1

原创 记录优化在线播放视频功能

由于预算等因素,最后公司购买的服务器带宽只有6Mbps,换成byte为单位的话也就是768KByte每秒。假设只有一个人在使用我们的项目的话,播放每秒数据量超过768KByte的视频就会卡顿。多人一起播放的话,带宽需求量比这个还要高许多。于是就要想办法优化此功能,让他至少在人少的时候使用起来不要卡顿。

2023-06-02 11:15:18 217

原创 CentOs8安装Mysql8

在CentOs下安装Mysql8非常简单,只需要下载、安装、配置自动启动这三个步骤即可。配置自动启动是可选项,一般来说都需要自动启动。

2023-05-29 14:59:16 9831 15

空空如也

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

TA关注的人

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