摘要: 大致分为三种: 一.哈希HASH md5加盐(常用)-接口传参基类验证签名 SHA加密 二.对称加密 AES(常用) - 例如微信支付apiv3秘钥解密 DES 加密和解密使用同一个密钥。 加密解密过程:明文->密钥加密->密文,密文->密钥解密->明文。 三.非对称加密RSA 广泛应用于ssh公钥 阅读全文
posted @ 2021-06-11 10:19 告别婆娑 阅读(1354) 评论(0) 推荐(0)
摘要: 1.简介 gin是golang的微框架,主要应用于web端服务 go get -u github.com/gin-gonic/gin 2.gin路由 URL方式 r.GET("/tags",v1.GetTags) 表单方式 r.POST("/tags",v1.AddTags) 路由组 v1 := r 阅读全文
posted @ 2021-07-19 16:41 告别婆娑 阅读(102) 评论(0) 推荐(0)
摘要: GO语言主要用于高并发,高性能分布式场景 1.基础语法: 无行分隔符 fmt.Println("Hello, World!") 大括号 { 不能单独放在一行 2.数据类型 布尔 数字 字符串 派生{指针,数组,结构化,Channel,函数,切片, 接口,Map} 3.变量(声明不赋值则默认赋值为ni 阅读全文
posted @ 2021-07-05 17:01 告别婆娑 阅读(88) 评论(0) 推荐(0)
摘要: 一:定义 会话:用户打开一个浏览器, 点击多个超链接, 访问服务器多个web资源, 然后关闭浏览器, 整个过程称之为一个会话 Cookie: 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件 session: 默认被存在在服务器的一个文件 api/token: 用户登录验证机制 二:区别 阅读全文
posted @ 2021-06-28 16:37 告别婆娑 阅读(167) 评论(0) 推荐(0)
摘要: 一.概念 进程:操作系统分配和管理资源的最基本单位。 线程:进程中的单一顺序流。 协程:由用户,模拟线程操作。 二.区别 线程之间资源共享,而进程间资源独立。 如何实现资源共享: 同一个进程中的多个线程。 这些线程所以对应的是同一个进程描述符。 通过同一个进程中多个线程指向同一个进程描述符,实现了线 阅读全文
posted @ 2021-06-16 11:55 告别婆娑 阅读(488) 评论(0) 推荐(0)
摘要: “服务”是指系统自动完成的,不需要和用户交互的程序,譬如linux下的各个端口监听. 用户登录前 自动启动 “进程”是程序运行的实例,系统会给运行中的进程分配CPU,内存等资源,强调的是用户要点击开用的“应用程序” 简而言之:监控和录像的区别。 阅读全文
posted @ 2021-06-15 15:21 告别婆娑 阅读(428) 评论(0) 推荐(0)
摘要: 一:名词介绍 OpenSSL是一个开放源代码的软件库包,用于安全通信,分成三个主要的功能部分:SSL协议库、应用程序以及密码算法库. openssh基于ssh网络通信协议的实现,其中安全部分通过openssl加密. https网络通信协议,Apache使用openssl加密HTTPS. 二:实现功能 阅读全文
posted @ 2021-06-10 17:09 告别婆娑 阅读(299) 评论(0) 推荐(0)
摘要: 一.首先介绍错误的四种级别 Fatal Error:致命错误(脚本终止运行) Parse Error:编译时解析错误,语法错误(脚本终止运行) Warning Error:警告错误(仅给出提示信息,脚本不终止运行) Notice Error:通知错误(仅给出通知信息,脚本不终止运行) 二.一般来说, 阅读全文
posted @ 2021-06-10 13:55 告别婆娑 阅读(138) 评论(0) 推荐(0)