• MySQL学习

    参考命令 常见问题 Access denied for user ‘root‘@’localhost’ 在运行 MySQL 5.7(及更高版本)的 Ubuntu 系统中,MySQL root 用户默认设置为使用 auth_socket 插件进行身份...
  • redis基础

    介绍与安装Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。 Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的...
  • WebSocket

    概述WebSocket 协议提供了一种全双工的通信机制, 服务端可以主动向客户端推送数据, WebSocket 协议采用了 HTTP 协议来握手, 与 HTTP 使用相同的默认端口, 这一切都是为了兼容现有的 HTTP 组件或代理, 但 WebSoc...
  • 设计模式

    单例 有时候需要确保在高并发的场景下有些事情只执行一次,比如加载配置文件、关闭管道等。 1234567891011121314151617var oc sync.Oncevar a int = 5func main() { ...
  • 云原生概述

    云原生的出现云计算的发展云计算的发展大致分为三个阶段: 虚拟化的出现->虚拟化的应用->容器化 虚拟化技术 表示将计算机资源分成逻辑组的技术 同一台物理机器上运行多个虚拟机 虚拟机的市场化应用 亚马逊AWS在2006年公开发布S3...
  • 微服务概述

    服务端架构的演进单体架构 将所有的服务端功能模块打包成单个巨石型应用 缺点: 局部改动就需要重新部署,编译时间过长 技术栈不宜拓展 只能在原有的基础上进行局部的优化 垂直分层架构 缺点: 垂直分层架构的系统拆分使得集群搭建变得复杂 涉及到的服务...
  • Linux学习

    进入Linux终端: 图形终端 命令行终端 $表示普通用户 #表示root用户 Init 3命令选择登录用户,init 0命令退出系统,su - root切换为root权限 远程终端(ssh vnc) 常见目录结构: 1234567/ 根目录...
  • 构建GoWeb服务器

    http协议HTTP协议没有状态,即同一个客户端两次请求没有对应关系,为了解决这个问题引入session和cookie的概念 HTTP Request http请求由请求行(Request Line)和请求头部(Header)、空行和请求数据等4...
  • makefile学习

    前言从代码到可执行文件需要预处理,编译,汇编和链接这几个步骤。 而一个项目有多个源文件,如果只修改一个,就对所有源文件重新执行编译、链接步骤,就太浪费时间了,因此十分有必要引入 Makefile 工具:Makefile 工具可以根据文件依赖,自动找出...
  • git问题记录

    git相关问题记录 ssl证书问题 问题描述: 在用steam++的host代理模式时,使用git clone时出现ssl证书的问题如下 12Cloning into 'meta-api'...fatal: unable to ...
/3