相关文章
Redis的基本知识(偏八股)
前言
本文篇概念,着重介绍Redis的执行效率、功能作用、数据类型、
执行效率
江湖上都流传这Redis的执行效率是挺快的,那为什么说它快呢?有以下几个原因:
基于内存单线程模型高效数据结构非阻塞I/O 基于内存: 内存的读写效率是…
编程日记
2024/12/18 8:52:09
HTTPS 中间人攻击
HTTPS 中间人攻击
中间人攻击过程
通讯过程
客户端——中间人——服务器
过程如下
服务器向客户端发送公钥攻击者截获公钥,保留在自己手上然后攻击者自己生成一个【伪造的】公钥,发给客户端客户端收到【伪造的】公钥后,利用【伪造的】公…
编程日记
2024/12/19 0:30:18
TP-Link 智能灯泡缺陷能让黑客窃取用户 WiFi 密码
来自意大利和英国的研究人员在 TP-Link Tapo L530E 智能灯泡和 TP-Link Tapo 应用程序中发现了4个漏洞,攻击者可以利用这些漏洞窃取目标的 WiFi 密码。 TP-Link Tapo L530E 是包括亚马逊在内的多个市场上最畅销的智能灯泡。TP-link Tapo是一款智能设备管理应用程序…
编程日记
2024/12/18 18:29:53
Java设计模式-抽象工厂模式
简介
设计模式是软件设计中的一种常见方法,通过定义一系列通用的解决方案,来解决常见的软件设计问题。其中,抽象工厂模式是一种非常常见的设计模式,它可以帮助我们创建一组相关的对象,而不需要指定具体的实现方式。
…
编程日记
2024/12/22 20:57:58
[SpringBoot3]Web服务
五、Web服务
基于浏览器的B/S结构应用十分流行。SpringBoot非常适合Web应用开发,可以使用嵌入式Tomcat、Jetty、Undertow或Netty创建一个自包含的HTTP服务器。一个SpringBoot的Web应用能够自己独立运行,不依赖需要安装的Tomcat、Jetty等。SpringBoot可以…
编程日记
2024/12/22 6:01:02
微信小程序使用npm引入三方包详解
目录 1 前言2 微信小程序npm环境搭建2.1 创建package.json文件2.2 修改 project.config.json2.3 修改project.private.config.json配置2.4 构建 npm 包2.5 typescript 支持2.6 安装组件2.7 引入使用组件 1 前言
从小程序基础库版本 2.2.1 或以上、及开发者工具 1.02.1808300 或…
编程日记
2024/12/15 4:52:23
MySQL不停重启问题
MySQL不停的自动杀掉自动重启
看一下log日志 my.cnf 里配置的 log_error /var/log/mysqld.log
vim /var/log/mysqld.log 报的错误只是
[ERROR] Cant start server: Bind on TCP/IP port: Address already in use
[ERROR] Do you already have another mysqld server …
编程日记
2024/12/17 18:42:38
stm32单片机开关输入控制蜂鸣器参考代码(附PROTEUS电路图)
说明:这个buzzer的额定电压需要改为3V,否则不会叫,源代码几乎是完全一样的
//gpio.c文件
/* USER CODE BEGIN Header */
/********************************************************************************* file gpio.c* brief Thi…
编程日记
2024/12/18 6:55:43