相关文章
Golang:使用bcrypt实现密码加密和和校验
bcrypt可以用于数据库中的用户密码保存,相比md5而言更加的安全可靠
文档
https://pkg.go.dev/golang.org/x/crypto/bcrypt
文档上给出了标准文档,这个库是下面这个文件描述的算法golang实现:
https://www.usenix.org/legacy/event/usenix99/provos/p…
建站知识
2024/10/8 4:23:42
SpringCloud Alibaba详解:打造高可用的分布式系统
SpringCloud Alibaba是一个基于Spring Cloud的微服务开发框架,它集成了阿里巴巴的一系列中间件和工具,能够快速构建高可用的分布式系统。在本文中,将详细介绍如何使用SpringCloud Alibaba来打造高可用的分布式系统,并通过代码案例…
建站知识
2024/10/8 4:23:23
虚拟化技术——内存虚拟化
一、概述
除了CPU虚拟化技术,另一个关键的虚拟化技术是内存虚拟化技术。像Linux这种大型操作系统的内存管理的内容是很复杂的,而内存虚拟化技术也是其中一个关键技术。
所谓的内存虚拟化,即如何在多个虚拟机之间共享物理内存以及如何进行动…
建站知识
2024/10/8 4:32:02
如何对构造函数进行隐藏
设计过程中如何对类的构造函数进行私有化隐藏,仅能通过另一类的接口获取?或是某一固定接口获取? 方法一 工厂模式(友元)
在工厂模式中,一个类的对象的创建是通过另一个工厂类来完成的。这个工厂类包含一个…
建站知识
2024/9/9 6:47:01
MySQL触发器怎么使用?
触发器(Trigger)是数据库中的一种重要机制,用于在特定的数据库事件(如插入、更新或删除)发生时,自动执行预定义的SQL语句。在MySQL中,触发器能够帮助我们实现复杂的业务逻辑、数据验证和自动化任…
建站知识
2024/9/9 6:46:57
【Python】methodcaller的用法
methodcaller 是 Python operator 模块中的一个函数,它用于创建一个可以调用特定方法的可调用对象。这个对象可以被应用于其他对象,以便在这些对象上调用特定的方法。methodcaller 特别适用于函数式编程风格和对列表或其他可迭代对象应用相同的操作。
以…
建站知识
2024/9/7 12:02:53
zdppy_mcrud操作MySQL数据库教程
01 创建数据库连接
.env配置文件
ZDPPY_MCRUD_HOST192.168.234.130
ZDPPY_MCRUD_PORT3306
ZDPPY_MCRUD_USERNAMEroot
ZDPPY_MCRUD_PASSWORDzhangdapeng520
ZDPPY_MCRUD_DATABASEzdppy_mcrud_demo连接到MySQL数据库:
import env
import mcrudenv.load(".env&…
建站知识
2024/9/9 6:46:50