IT书架 本次搜索耗时 0.214 秒,为您找到 257 个相关结果.
  • 12 连王干娘都没有生意了--并发 下

    1807 2022-11-29 《漫画Go语言》
    Go 语言特色 并发-下 Channel 通道 通道的使用 通道的关闭 缓冲通道 创建缓冲通道 定向通道 死锁 常见的几种死锁场景 select 语句实现通道的多路复用 Go语言的并发模型 GPM Go 语言特色 并发-下 Channel 通道 channel通道是用来实现多个协程 Goroutines之间的通讯的,通道相当于...
  • 错误处理

    错误处理 Controller 定义 Error 从 panic 中恢复 相关内容 错误处理 我们在做 Web 开发的时候,经常需要页面跳转和错误处理,Beego 这方面也进行了考虑,通过 Redirect 方法来进行跳转: func ( this * AddController ) Get () { this ...
  • Web命名空间

    Namespace 例子 namespace 嵌套 namespace 的条件执行 Filter NSInclude 相关文档 Namespace namespace ,也叫做命名空间,是 Beego 提供的一种逻辑上的组织 API 的手段。 大多数时候,我们注册路由的时候,会按照一定的规律组织,那么使用namespace 就会使代码更加...
  • 27.安全无小事:集群安全

    一、集群身份认证 二、节点间通信加密 三、外部使用 https 访问集群 1、配置 ES 对外提供 https 的访问方式 2、配置 Kibana 对外提供 https 的访问方式 四、用户鉴权 五、总结 近些年安全事故层出不穷,经常可以听到某公司数据泄露的消息。所以为了保障用户数据的安全和避免我们被关小黑屋,对集群进行安全访问控制是很有...
  • 24.数据不丢失的奥秘(下):ES 的数据副本模型

    一、主分片的分配 二、每个写操作的标识:Sequence ID 三、ES 的读写故障处理 1. 写故障处理 2. 读故障处理 四、快速恢复数据 五、总结 在 《数据不丢失的奥秘(上):副本策略》 中我为你介绍了 PacificA 算法,也提到 ES 在数据副本模型的实现中参考了 PacificA 算法,所以这一讲我们就“趁热打铁”,接着来了...
  • 11、懒人必备20行代码实现全部模板页面自动渲染并接入

    懒人必备20行代码实现全部模板页面自动渲染并接入 一、注册页面的渲染 懒人必备20行代码实现全部模板页面自动渲染并接入 一、注册页面的渲染 运行发现没有任何问题,能够渲染成功 思考一下, 现在只是两个页面都这么多代码,那想一想有没有一劳永逸的办法呢? 而且每次运行代码的内容基本上都差不多。 可不可以把这些共同代码抽象提炼出共同的方法里...
  • 7、登陆简单逻辑介绍及实现

    登陆简单逻辑介绍及实现 一、实现后端登录接口 二、知识点 三、代码实战(接上节课代码继续) 四、测试登录接口 登陆简单逻辑介绍及实现 一、实现后端登录接口 二、知识点 如何获取前端传递过来的参数如mobile,passwd 如何返回json到前端 三、代码实战(接上节课代码继续) 1、第一版登录代码 package ...
  • 22.应用部署:应用软件传统部署方案介绍

    传统应用典型的部署架构 通过 Systemd 部署 miniblog 通过 Nginx 实现应用的高可用 安装和启动 Nginx Nginx 反向代理功能 Nginx 负载均衡功能 配置 Nginx 作为反向代理 配置 Nginx 作为负载均衡 通过 Keepalived 实现 Nginx 高可用 Nginx 高可用方案介绍 Keepali...
  • 5、进阶 1:HEAD、master 与 branch

    05.进阶 1:HEAD、master 与 branch 进阶 1:HEAD、master 与 branch 引用:commit 的快捷方式 HEAD:当前 commit 的引用 branch master: 默认 branch branch 的通俗化理解 branch 的创建、切换和删除 创建 branch 切换 branch 删除 bra...
  • 8、代码结构优化

    代码结构优化 一、优化main函数的匿名函数(对函数结构进行优化) 二、优化返回Json代码 三、优化结构体返回结果集 代码结构优化 一、优化main函数的匿名函数(对函数结构进行优化) package main import ( "net/http" ) func userLogin ( write...