文章分类 - 1. web 开发
摘要:https://blog.csdn.net/weixin_43401380/article/details/127026049
阅读全文
摘要:https://blog.csdn.net/weixin_40608713/article/details/114873070
阅读全文
摘要:1. Windows系统安装 1.1 环境检查 docker for windows只适用于win8以上的系统,win10是现在的主流,所以这里我将介绍的是win10系统中docker的安装和使用 开启电脑的虚拟化,一般电脑都是默认开启的。可以在任务管理器->性能->CPU下查看虚拟化是否开启。 查
阅读全文
摘要:全局设置: git config --global user.name "sunyu" git config --global user.email "992838239@qq.com" 克隆代码到本地 https: git clone https://gitee.com/sunyu2513/app
阅读全文
摘要:# error: src refspec master does not match any. ```shell git commit -m "init" git remote add origin xxx.git git push -u origin master ``` # 客户端私钥配置 ``
阅读全文
摘要:解决集群的session共享问题 流程图 由于线上是集群环境,当nginx做负载均衡的时候,可能当前主机并没有缓存登录用户的session,导致用户登录失败,所以需要一个共享的session空间,并且由于是共享的空间,每个登录用户都需要有自己的存储空间,这样就表示存储在redis中时的key不允许相
阅读全文
摘要:数据结构 动态字符串SDS redis中保存的Key是字符串,value往往是字符串或者字符串的集合,可见字符串时redis中最常见的一种数据结构 不过redis并没有直接使用c中的字符串,因为c的字符串存在很多问题: 1.获取字符串长度需要通过运算 如:c中存储字符串底层是字符数组,"abc" [
阅读全文
摘要:0. 概述 1. Nosql 和传统数据库的区别 # SQL和Nosql的差异 SQL S(Structured) # 结构化,即对存入数据的结构有一定的要求 如上图,必须有上图三个字段,如果可以给id,name,age 分别添加Primarykey,Unique,unsigned约束,则插入的数据
阅读全文
摘要:[微信扫码登录流程](https://blog.csdn.net/YuanFudao/article/details/126533882)
阅读全文
摘要:1. RabbitMQ 的相关概念 2007 年发布,是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 . RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于e
阅读全文
摘要:DDL 数据定义语言 库 数据库属性 engine=innodb default charset=utf8 增 create database xxx charset utf8; 规范: 1.库名:小写,与业务有关,不要数字开头,不要太长,关键字不能使用 2.必须指定字符集 查 show datab
阅读全文
摘要:前段时间需要做一个中国地图的页面,要求是展示各地产品的销量,我就在网上搜了很多ECharts的资料,学习了一下怎么使用。 本着互相学习,共同进步的原则,特此分享一下自己的学习经验以及使用技巧。如果有用的话可以给老弟点个赞~ 首先先展示一下成品:(利用JavaScript在HTML页面绘制),表格利用
阅读全文
摘要:1. RBAC介绍 RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。 在这种模型中,用户与角色之间,角色与权限之间,一般都是多对多
阅读全文
摘要:介绍 go使用memcached需要第三方的驱动库,这里有一个库是memcached作者亲自实现的,代码质量效率肯定会有保障 安装 go get github.com/bradfitz/gomemcache/memcache 使用 import "github.com/bradfitz/gomemc
阅读全文
摘要:go操作Kafka Kafka介绍 Kafka是什么 kafka使用scala开发,支持多语言客户端(c++、java、python、go等) Kafka最先由LinkedIn公司开发,之后成为Apache的顶级项目。 Kafka是一个分布式的、分区化、可复制提交的日志服务 LinkedIn使用Ka
阅读全文
摘要:go操作Redis Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis
阅读全文
摘要:go操作Elasticsearch ElasticSearch介绍 介绍 Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横
阅读全文
摘要:前言 Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。 如果花时间学习官方 doc、wiki、讨论邮件列表、 Rob Pike 的大量文章以及 Go 的源码,会发现这篇文章中的
阅读全文
摘要:1. 并发介绍 1. 进程和线程 1. 进程 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。 2. 线程 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 一个进程可以创建和撤销多个线程;同一个进程中的多个线程之间可以并发执
阅读全文
摘要:目录规范 一个好的目录结构至少要满足以下几个要求。 // 命名清晰: 目录命名要清晰、简洁,不要太长,也不要太短,目录名要能清晰地表达出该目录实现的功能,并且目录名最好用单数。一方面是因为单数足以说明这个目录的功能,另一方面可以统一规范,避免单复混用的情况。 // 功能明确: 一个目录所要实现的功能
阅读全文

浙公网安备 33010602011771号