logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【docker】使用docker部署一个go项目

docke部署go项目,dockerfile的使用

#docker#golang#容器
【计算机网络】常见加密方式

写在前面这周了解了https是如何实现安全传输的,其中涉及到了s加密的技术。所以,博主去又去学习了常见的加密方式,故写下这篇博客一、 对称加密1.介绍这个比较好理解,也就是说加密和解密使用的是同一把钥匙。就好比自己家的钥匙一样,开门和锁门都用同一把钥匙。给大家看个例子:这里钥匙是string,当我点击加密后,会出现相应的密文。下面清空明文然后点击解密可以看到明文又被解析回来。这个过程中,我们加密和

#密码学#计算机网络#网络安全
【计算机网络】数字签名和数字认证

写在前面要不是学习https,咱可能也不会了解到这~大家可以先看下这篇加密方式👉常见的加密方式,不然可能对本文章充满疑惑~一、数字签名1.介绍签名是什么,是Signature(废话)我们先把签名带入自己的日常生活中,签名用来保证所承诺的一些内容,在法律上,具有不可抵赖性~【一般是指签合同啦】那么,网络中要什么签名???网络中签名主要保证数据的完整性,主要指的是给数据签名。这个完整性,一般是指的你

#网络安全#计算机网络
go报错:Scan error on column index 1, name “name“: converting driver.Value type []uint8 (“小王子“) to int:

今天写查询的时候,突然包了这个错误。在网上找了半天也没找到,后来找到了具体原因,如下:err := db.QueryRow(sqlStr).Scan(&t.name,&t.id)Scan里面的参数需要和sql语句的参数顺序一致,否则会出现以上错误修改后:这样就可以正常运行啦!!...

#golang#开发语言#后端
【gorm】记一次gorm In 的问题

gorm中where in查询,失效的可能是....

#mysql#golang
【gorm】ErrRecordNotFonud错误

写在前面这几天在写一个demo。涉及到数据库查询的时候,遇到了这个问题。后来去网上查询了一下。才知道ErrRecordNotFound这个错误。内容e := DB.Where("post_id = ?",post.PostId).Find(postRes).Errorif e != nil {fmt.Println("查询失败")}接着,无论我怎么测试,都会提示我查询失败…经过查询,改成了e :=

#golang
用js实现点击切换+自动切换的轮播图

用js实现点击切换+自动切换的轮播图之前博主写过一篇用css实现轮播图的文章,可以看到用css实现的轮播图也能实现我们所需要的功能。那么这些功能用js该如何实现呢?我们一起来看下吧!(ps:博主在用js写轮播图的过程中,在网上查阅了很多篇文章,但是没有一篇是博主能彻底理解的[笨蛋QAQ],所以这篇博客用来帮助像博主一样没有头绪,看不懂网上部分教程的伙伴)。首先我们要明白轮播图的滑动原理,假设我们有

【redis】一致性哈希算法

前言这周复习redis,被集群和分布式搞得头大,也接触到一致性哈希算法, 因此博主进行了一定得学习,故,写下这篇文章。一、普通哈希算法普通得哈希算法是对服务器得数量进行一定得取模预算得出,常见得公式如下:index = hash(key)%NN就是服务器得数量。我们可以想象到,如果服务器数量改变,那么index也会进行改变。例如:一台服务器宕机,服务里器的数据暂时丢失(系统会进行一定的备份,用户发

#redis
到底了