Web
文章平均质量分 53
田园园野
我坚持,我坚信
展开
-
URL和URI的区别
一、概念URN :统一资源名称名称; 如一个人的身份证号URL : 统一资源定位符地址; URL则通过描述是哪个主机上哪个路径上的文件来唯一确定一个资源,也就是定位的方式来实现的URI.如一个人在哪里URI : 统一资源标志符URI可以分为URL,URN或同时具备名称和地址的一个东西,URI就是在某一规则下能把一个资源独一无二地标识出来。二、区别1、URL是URI的一种URL是一种具体的URI,它...原创 2018-06-04 19:35:45 · 207 阅读 · 0 评论 -
HTTP中GET,POST和PUT的区别
一、HTTP中定义了以下几种请求方法:1、GET;2、POST;3、PUT;4、DELETE;5、HEAD;6、TRACE;7、OPTIONS;二、各个方法介绍:1、GET方法:对这个资源的查操作。2、DELETE方法:对这个资源的删操作。但要注意:客户端无法保证删除操作一定会被执行,因为HTTP规范允许服务器在不通知客户端的情况下撤销请求。3、HEAD方法:与GET方法...原创 2018-06-04 20:58:44 · 159825 阅读 · 17 评论 -
分布式架构,微服务架构,rest风格,rpc协议
多个节点容错性可扩展性(可扩展性)固有分布性,一些业务本来就是分布式的消息传递多个节点之间消息传递的方式不是通过共享的存储,而是通过消息传递节点具有私有存储易于开发可扩展性对比:并行计算方法:rest:接口的规范,elasticsearch(http协议):动作完成特定需求...原创 2018-06-05 11:48:38 · 1674 阅读 · 0 评论 -
kafka笔记1
1、zookeeper默认端口:21812、kafka默认端口:90923、运行Zookeeper进入zookeeper-3.4.9\bin目录,双击zkServer.cmd如果打印以下信息则表示zookeeper已经安装成功并运行在2181端口4、运行kafka: .\bin\windows\kafka-server-start.bat .\config\server.pr...原创 2018-07-03 11:01:46 · 465 阅读 · 0 评论 -
etcd使用笔记1
1、启动服务端2、 设置版本set ETCDCTL_API=33、使用客户端命令操作:etcdctl put key1 value1 成功返回OK4、代码操作1、向etcd中put,setfunc main() { SetLogConfToEtcd() //EtcdExmaple()}func EtcdExmaple() {...原创 2018-07-05 09:16:44 · 666 阅读 · 0 评论 -
tailf日志组件使用
当tail的文件中有信息变动时,就会tail到变动的地方。例子:func main() { //filename := "E:/golang/go_work/src/go_dev/day11/tail/my.log" filename := "C:\\Users\\TCY\\Desktop\\logs\\my.log" tails, err := tail.TailFile(fil...原创 2018-07-20 21:34:57 · 1066 阅读 · 0 评论 -
golang 读取配置文件
beego config模块,可以解析文件,目前支持解析的文件格式有 ini、json、xml、yaml简单例子:import ( "fmt" "github.com/astaxie/beego/config")func main() { //首先初始化一个解析器对象 conf, err := config.NewConfig("ini", "E:\\golang\\go_...原创 2018-07-20 21:50:26 · 3044 阅读 · 0 评论