自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Golang客栈

微信: buddh_l13

  • 博客(92)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Golang语言入门介绍】

Golang语言入门介绍

2022-06-23 10:17:38 266

原创 保险人生(一) 基本知识

基本认识说到概率,保险存在的基础就是概率论和大数法则。小概率事件不等于不会发生,如果在特定的时间发生,对家庭和个人来说就是损失。愿意转移这种不确定的损失,就可能会买保险; 不愿意转移,或者愿意通过其它方式转移,就可能不会买保险。万一发生风险,我们还有比保险更好的转移风险的手段吗?正常生活曲线发生风险曲线...

2019-12-30 20:53:48 564

转载 Centos8安装WPS

1 到wps官网下载linux版本的安装包, 根据自己的linux是 32 位还是64位的 下载对应的安装包, 我下载的是64位的rpm包下载地址:http://www.wps.cn/product/wpslinux#2 如果想安装在那个目录,就把安装文件放在那个目录,如:#mv /home/Downloads/wps-office-10.1.0.6757-1.x86...

2019-12-28 15:04:54 2334

原创 服务拆分

结构服务需要保持树状结构而不是环状结构

2019-12-27 14:04:13 138

原创 phantomjs调研

安装安装phantomjs执行引擎下载地址 https://phantomjs.org/download.htmlMac下安装,下载安装包后解压到目录执行以下命令vim ~/.bash_profileexport PATH=/Users/your_name/phantomjs-2.1.1-macosx/bin:$PATH# terminal执行MacBook:~ phantom...

2019-12-18 11:38:40 141

转载 Golang中间件【转】

本章将对现在流行的 web 框架中的中间件技术原理进行分析,并介绍如何使用中间件技术将业务和非业务代码功能进行解耦。代码泥潭先来看一段代码:// middleware/hello.gopackage mainfunc hello(wr http.ResponseWriter, r *http.Request) { wr.Write([]byte("hello"))}...

2019-12-11 14:49:11 276

原创 Goland插件大全

Key Promoter X点击方式完成时提示此方式的快捷键

2019-12-06 11:37:01 9362 2

原创 Gokit之ServeHTTP分析

ServeHTTP分析

2019-12-04 13:12:41 752

原创 技术管理思考

思考其实技术团队大家都很聪明,很多人认为他自己肯定比你更聪明,技术更好,那么大家为什么要听你管理呢?我的经验首先是为大家开好头,其次过程中要为大家扫清细碎的事情,最后并结好尾巴。总之是一个服务员性的角色,但是同样自己还要做项目。这样的坏处就是要为这个项目操更多心,分散更多精力,做大家都不太愿意做的事情,但同样好处就是项目主动权都在自己手里,可以统筹全局,并能够选择自己觉得有意思的事情做。...

2019-12-03 18:50:42 127

原创 ubuntu18.04 LTS 安装docker

更新源sudo apt-get update安装镜像sudo apt install docker.io启动dockersudo systemctl start docker免除sudosudo addgroup --system dockersudo adduser $USER dockernewgrp docker

2019-10-16 14:03:30 334

原创 docker zookeeper介绍与使用

搜索zookeeper镜像docker search zookeeper拉取镜像会获取最新的zookeeper镜像docker pull zookeeper查看镜像docker images zookeeper运行容器docker run --name zookeeper --restart always -d zookeeper–restart always:容...

2019-09-30 15:40:18 903

原创 微服务网关之二 Traefik

Traefik网关

2019-09-29 19:55:52 1203

转载 微服务网关之一 介绍

在网关层处理所有的非业务功能外观模式一般也会把安全,限流,缓存,日志,监控,重试,熔断等放到 API 网关来做

2019-09-29 19:37:55 471

原创 大学生创业故事

2019-09-25 11:13:22 200

原创 提高阅读理解 - 一篇

场景确定本篇文章的场景,这样碰到不懂的单词或句子就可以发挥联想来判断意思

2019-08-02 15:46:56 100

原创 SQL-查询最后一条数据

准备数据表建立student表查询最后一条数据本文共分为三种方式max(id) 函数select * from student where id = (select max(id) from student);order by id desc limit 1select * from student order by id desc limit 1;last_insert_id(...

2019-06-29 11:42:26 20339 1

原创 图说史记

陈涉:“我听说,做事情抢先一步就能控制别人,落后一步就要被人控制。”刘邦说:“子房,萧何,韩信,此三者,皆人杰也,我能用之,此我所以取天下也。项羽有一范增而不能用,此其所以为我擒也。”...

2019-06-29 10:15:11 305

原创 GoLang快捷键及注意事项

首先此文档环境为mac OS,其它系统环境文档暂未提供快捷键1.option + up 快速选中一个函数2.option + shift + up down 上下移动一行3.command + shift + up down 上下移动一个代码块4.command + j 快速创建一个函数的模版5.command + shift + [ ] 多个编辑窗口之间跳转6.command +...

2019-06-22 21:29:01 1511

原创 hosts文件介绍与使用

作用加快域名解析方便局域网用户一般局域网很少假设DNS服务器,访问这些服务器时,就需要输入难记的IP地址,这相当麻烦。(在golang实现跨域访问一文中,之所以ajax请求本地搭建的服务器时,需要输入http://127.0.0.1:8000/ajax,而不是http://localhost:8000/ajax,就是因为自己的hosts文件中没有配置相关IP信息。屏蔽网站对于一些弹窗类...

2019-06-20 10:46:24 504

原创 docker Nginx(二) 负载均衡配置

docker 启动首先用docker cp 6dd4380ba708:/etc/nginx/nginx.conf ~/nginx/conf命令把容器中/etc/nginx/nginx.conf文件和/etc/nginx/conf.d/default.conf文件复制到本机然后执行docker run -d -p 81:80 --name nginx-server-1 \-v ~/ngin...

2019-06-16 20:24:47 1047

原创 docker Nginx(一) 介绍与安装

目录TODO

2019-06-16 20:14:33 253

原创 时区介绍

什么是时区时区是地球上的区域使用同一个时间定义。为了照顾到各地区的使用方便,又使其他地方的人容易将本地的时间换算到别的地方时间上去。1884年的国际经度会议规规定将地球表面按经线从南到北划分为24个时区,并且规定相邻区域的时间相差1小时。当人们跨过一个区域,就将自己的时钟校正1小时(向西减1小时,向东加1小时),跨过几个区域就加或减几小时。地球自西向东旋转,东边比西边先看到太阳,东边的...

2019-06-08 16:00:56 2108

原创 动植物知识大讲堂 上卷 动物

地球历史海星的再生术鸵鸟埋头白天鹅的爱情大鲵婴儿般的哭声

2019-06-02 17:41:23 143

原创 docker EleasticSearch(一) 介绍与安装

目录

2019-05-30 21:39:01 856

原创 docker k8s介绍与使用

目录TODO

2019-05-30 21:36:42 399

原创 docker swarm介绍与使用

目录

2019-05-30 21:35:51 246

原创 docker常用命令

搜索出来包含nsq的容器docker ps | grep nsq搜索出来包含nsq的镜像docker images | grep nsq进入容器bash,可以用来进入mysqldocker exec -it 容器ID bash执行redis-cli客户端命令docker exec -it 容器ID redis-cli 用容器名新生成一个镜像nsqio/ns...

2019-05-29 21:45:23 146

原创 docker部署golang web服务

功能实现通过docker部署golang web服务功能部署环境mac10.14.3docker2.0.0.3golang1.12.5实现步骤1. 新建go web工程在/Users/admin/go_mod新建go工程,目录名为hellodocker,新建文件main.gopackage mainimport ( "fmt" "net/http")f...

2019-05-29 16:59:51 2746 2

原创 并发和并行的区别

例子1你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发(不一定是同时的)。你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。例子2并发指在一台CPU上“同时”(也就是快速切换)处理多个任务。并行指在多台CPU上同时处理多个任务(好比hadoop分布式集群)...

2019-05-27 20:46:04 4398 1

原创 docker安装mysql

部署环境当前实验系统环境是 Mac10.14.5,Windows或Linux部署方式相同搜索镜像docker search mysql拉取镜像拉取镜像并打tag为5.6docker pull mysql:5.6查看镜像docker images mysql启动镜像docker run -p 3306:3306 --name mymysql -v $PWD/mysql_...

2019-05-27 14:20:16 129

原创 docker安装redis

部署环境当前实验系统环境是 Mac10.14.5,Windows或Linux部署方式相同搜索镜像docker search redis拉取镜像拉取镜像并打tag为3.2,看到当前官方版本是redis_version:3.2.12docker pull redis:3.2查看镜像docker images redis如果拉取镜像成功,则会看到启动镜像docker r...

2019-05-26 17:05:42 169

原创 Golang代码执行流程图

执行流程图这张图在自己的笔记中已经存在很长时间了,也总能在不经意间帮到自己用更好的方式写出更好的代码

2019-05-26 08:39:03 2434 1

原创 Linux信号量动作和说明列表

ctrl退出指令Ctrl-C 发送 INT signal (SIGINT),通常导致进程结束Ctrl-Z 发送 TSTP signal (SIGTSTP),通常导致进程挂起(suspend)Ctrl-\ 发送 QUIT signal (SIGQUIT),通常导致进程结束 和 dump core举例:kill -9指令kill -9 pid 会发送 SIGKILL信号给进程。信号...

2019-05-26 08:29:31 545

原创 MySQL注意之timestamp使用

MySQL中只能使用一次字段类型为timestamp原因因为CURRENT_TIMESTAMP在对表数据进行修改时,会刷新为当前时间而且后边不会自动更新时间,因此在一个表中如果多列为CURRENT_TIMESTAMP,那么这些列的数据都是一样的,毫无意义,并且耗费资源结论在mysql中,如果在一个表中有多列数据类型为timestamp,那么只能设置其中一个的默认值为CURRENT_TIM...

2019-05-22 08:49:45 647

原创 Mac + iTerm + oh-my-zsh配置方案

1. 先安装iTermZsh和bash一样,是一种Unix shell,但大多数Linux发行版都默认使用bash shell。但Zsh有强大的自动补全参数和自定义配置功能等等把默认的bash改为zsh chsh -s /bin/zsh,如果想继续用bash则chsh -s /bin/bash即可...

2019-05-19 11:37:19 277

原创 Mac系统常用命令 带图

快速进入某一目录先打开Finder然后执行 shift + command + g修改文件或目录权限首先选中一个文件或目录然后执行command+icommand + m 把当前窗口最小化在当前窗口下执行 command + m 会把窗口缩入Dock中删除垃圾筐垃圾执行command + shift + delete (delete为退格健),自由截取屏幕执行comma...

2019-05-19 09:01:18 328

原创 Go-kit调研文档

目录Go-kit 包介绍本身不是一个框架,而是一套微服务工具集,是框架的底层,用它的话来说,如果你希望构建一个框架,而Go-kit 就希望成为你的框架的一部分可以用Go-kit 做适应自己平台的框架它自身称为toolkit,并不是framework它主要是为了满足5大原则,单一职责原则,开放原则,封闭原则,依赖倒置原则,接口隔离原则包内工具代码生成工具truss https:/...

2019-05-16 18:27:01 937

原创 MAC系统显示“任何涞源”按钮

按钮位置安全与隐私任何来源设置如果没有Anywhere按钮,则sudo spctl --master-disable

2019-05-15 10:19:30 480

原创 ssh工具配置

生成公、私钥$ ssh-keygen -t rsa -C “你的邮箱地址”

2019-05-14 14:33:12 162

原创 Golang为什么比其它语言更适合做高并发操作

论据channelgoroutine

2019-05-09 12:12:41 2022 1

android 关闭软键盘

android 关闭软键盘

2015-11-27

很适合新手的贪吃蛇游戏

很适合新手的贪吃蛇游戏,用到了简单的刷新机制

2015-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除