go get 响应慢或无响应解决方法
$ cd $GOROOT/src/cmd/go $ vim vcs.go #将里面 https://code.google.com 改为 http://code.google.com $ go install $ go get code.google.com/xxx 感谢Q.Lee.lulu的分享...阅读全文
$ cd $GOROOT/src/cmd/go $ vim vcs.go #将里面 https://code.google.com 改为 http://code.google.com $ go install $ go get code.google.com/xxx 感谢Q.Lee.lulu的分享...阅读全文
11月8日,由巴比特主办的2019世界区块链大会·乌镇在乌镇互联网国际会展中心正式开幕。在比原链“Keep MOVing”专场活动上,比原链CEO朗豫做了主题分享。 以下内容来自朗豫分享,经巴比特整理。 朗豫 稳定运行2年,主、侧、跨发展方向破解不可能三角难题 2018年底、2019年初时,我们讲稳定、安全和繁荣。 我们都实现了。目前,比原链已无故障运行近2年,侧链也已平稳运行3个半月。没有稳定的系统就不可能有稳定的应用。去年,我们的算力摆脱了GPU的影响进入平稳发展阶段,钱包客户端也没有出现资损情况。我们的开发者社区诞生了一本已出版的技术解读类图书。我们也加入了golang这个大技术社区。在政务和商务应用方面,我们也进入了比较好的状态。 在技术上,我们实现了侧链Vapor,完善了基于比原链...阅读全文
WebSocket在 HTML5 游戏和网页消息推送都使用比较多。WebSocket 是 HTML5 的重要特性,它实现了基于浏览器的远程socket,它使浏览器和服务器可以进行全双工通信。 WebSocket 具体的特性和 http 的区别这里就不多说,可以去自己查一下。 Go 官方没有提供对 WebSocket 的支持,必须选择第三方提供的包。《Go Web 编程》一书中的例子使用了 golang.org/x/net 下的 websocket 包。 另外一个使用比较多的是 gorilla/websocket ,我接触的项目是使用的这个。下面我就以 gorilla/websocket 来写一个简单的通信示例。 gorilla/websocket 的资料参考: GitHub:https://...阅读全文
问答 APP 自动答题助手,适用于 百万英雄 / 芝士超人 / 冲顶大会 / 花椒百万赢家 等多个直播答题类 APP,支持 iOS、Android 手机和模拟器,3 秒出结果,可以自动答题。  超快的响应速度 支持iOS、Android 支持真机测试和模拟器 全面覆盖百万英雄/芝士超人/冲顶大会/花椒百万赢家等多个直播答题类APP 优化搜索逻辑保证高正确率 多维度参考值,答案交叉验证 自动答题(目前仅支持Android...阅读全文
golang实现websocket使用ws协议我可以实现,但是按照类似方法实现wss失败。发现h5发起的websocket的wss协议请求后台没有响应。我只是把ListenAndServer改为TLS的,其他没有变。谁知道什么问题呀...阅读全文
想要自己动手做一个好网站,首先你要了解网站建设的步骤、流程、所需的要素。做网站不是说一朝一夕就能马上完成的,一个好网站是要通过不停的测试与修改才能算做好一个网站。而不是把一个网站做出来就完事了,还要通过各方面的测试与体验才能更好的完善出一个完美的网站。网站建设的过程是枯燥乏味的,做网站也考验耐心。做为资深网站测评者的小编,今天给大家说说怎么来断定一个网站的好与坏呢? 一、 网站的响应速度 一个网站最重要是浏览用户的体验,如果网站的响应速度慢,就会导致用户在体验时的兴趣大大减少。 二、 网站内容的丰富性 网站内容要多样式,不能太过单一,就算是企业型展示网站也不能光是做一些行业的宣传。要多做点关于行业内的新闻,这样整个网站才会感觉有内容。 三、 网站的快...阅读全文
## 国内新闻 1.中国“悟空”重磅新成果:我们可能首次看到了暗物质 http://tech.sina.com.cn/2017-11-30/doc-ifypceiq7892012.shtml 2.迅雷与子公司互撕殃及股价 周三暴跌逾31% http://tech.sina.com.cn/i/2017-11-30/doc-ifyphxwa7072305.shtml 3.爱回收运营中心6周年活动:详解用户隐私保护机制 http://tech.sina.com.cn/mobile/n/n/2017-11-24/doc-ifypathz5549517.shtml ## 国际新闻 1.苹果起诉高通:骁龙820处理器存在侵权行为 ...阅读全文
beego controller响应json时如何忽略空值:如 ``` { "Id": 0, "Account": "admin", "Password": "", "RoleId": 0, "Status": "", "CreateTime": "0001-01-01T00:00:00Z", "CreateUserId": 0, "UpdateTime": "0001-01-01T00:00:00Z", "UpdateUserId": 0 } ``` 零值数据不返回 只返回 `{“Account”:"admin"}` 代码: ``` func (this *AdminManageController) GetCurrentSysAdm...阅读全文
sync实例: package mainimport ( "fmt" "sync")var waitgroup sync.WaitGroupfunc Afunction(shownum int) { fmt.Println(shownum) waitgroup.Done() //任务完成,将任务队列中的任务数量-1,其实.Done就是.Add(-1)}func main() { for i := 0; i < 10; i++ { waitgroup.Add(1) //每创建一个goroutine,就把任务队列中任务的数量+1 go Afunction(i) } waitgroup.Wait() //.Wait()这里会发生阻塞,直到队列中所有的任务结束就会解除阻塞} 无缓存的channel实...阅读全文
多 Proxy 架构 在 Codis 的设计中, Proxy 被设计成无状态的,客户端连接任何一个 Proxy 都是一样的。而且每个 Proxy 启动的时候,会在 Zookeeper 上注册一个临时节点, 所以客户端甚至可以根据这个特性实现 HA (其实我在豌豆荚内部就写了一个基于 Jedis 的 Codis HA RoundRobinPool) 当然,这个设计带来的好处是,请求可以被负载均衡,而且在整个系统中不会出现单点。 但是,问题来了,由于 Codis 是动态扩缩容的功能的, 当 Codis 在进行数据迁移的过程中,如何保证任意一个 Proxy 都不会读到老的或者错误的数据? 解释这个问题之前,我想先介绍一下 Codis 的数据存储方式和关于数据迁移的一些前置知识: 数据被根据key,...阅读全文
踏入C2C、B2C、O2O的网络新时代,不管是个人,还是公司企业,都需要拥有自己的网站。拥有一个体面的网站能够提升自身的品牌实力!现如今的互联网时代,无论是什么类型的网站,响应式建站都是非常适合的。通过响应式建站能够让你的网站提高一个等次,在网站建设过程中也能省去很多繁琐的步骤。利用建站宝盒进行商城网站的建设,能够大大提升建站的效率,不必再为网站模板的选择、功能的搭配而烦恼。 下面小编为大家整理出几个国外比较优秀的商城网站: Burberry Bold & Noble Snipcart Noodlebox 上诉这些国外商城网站都是采用响应式建站的,不管是在展示还是用户浏览体验,都能让人有特别的印象! 做一个响应式商...阅读全文
很多人对于响应式网站定制会有很大的疑问,响应式网站定制是什么?响应式网站定制投入大吗?其实说起定制网站,简单的说就是找人或者公司按照你的意思来为你做一个网站。很多公司为了跻身进入互联网,实现“互联网+”,所以急需做一个网站,让自己能够开启互联网经营之路。他们更多面对的问题是自己缺乏技术和专业的团队为他们打开这扇互联网大门。对于公司而言,他们最关注的点莫非于:做一个响应式网站要多长时间?网站建设的费用能不能低一些?网站做出来能不能马上有成效?  对...阅读全文
站长建站的时候都遇到过主机选择困难的问题,一个是听上去高大上的国外主机,一个是纷繁多样的国内主机,到底怎么选择?其实,只要了解了它们的区别,选择就容易多了。下面给大家整理了国内和国外主机的六大差别,供大家选购参考。 1、备案:国内主机必须备案,国外主机不需要。 国外主机可以说是懒人福音,但如果为了省略这点手续就选择国外主机,并不值哦。因为现在国内一些主机商会包办备案服务,大家准备资料就可以了。 2、访问速度:国内主机国内访问快,国外主机国外访问快。 如果你的网站主要针对国内用户,选择国内主机才是最合适的,因为国外的服务器在国内的响应速度比较慢,因为网站打不开而丧失客户,实在有点冤。如果是专门做外贸的,建议根据外贸地域选择主机。 3、空间大小:如果说国内主机的空间是香辣鸡...阅读全文
全文检索领域,Elasticsearch 应该是当之无愧的大佬了,当对与一些小的项目来说还是过于厚重了,不想用 Elasticsearch。只好搜寻其他能用的项目。目前自己的网站正好用 golang 来重后台,搜寻一下 go 语言有哪些可以用的开源项目,刚好看到一篇文章。转载记录一下。 先安利一个 Go 语言开发的搜索引擎 bleve,目前看来这应该是 Go 语言开发的搜索引擎里面最有潜力,或者说最不像玩具的搜索引擎。 简单试用了一下体验还可以,并试探性的提了一个关于打版本标签的 issue ,作者的回复响应速度也很快。 网上搜的资料上显示 bleve 是由 CouchBase 团队打造出来的。 但是我比较不理解的是为什么看了一下代码提交的commit ,主要都是由作者一个人提交的代码。 这...阅读全文
在[下载并安装 go 1.13之后,安装 golang 依赖包的时候,发现长时间没有响应,无法下载,从返回的错误信息看应该是国内无法访问 golang.org。 解决办法 使用国内七牛云的 go module 镜像。 参考 https://github.com/goproxy/goproxy.cn。 golang 1.13 可以直接执行: go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct 阿里云 Go Module 国内镜像仓库服务 设置方法 go env -w GO111MODULE=on go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,dir...阅读全文
该项目使用rocket的web框架,diesel的ORM,postgresql和响应设计来建立一个新的论坛。 项目地址 : [kylyp](https://github.com/mcux/kylyp...阅读全文
面对日新月异的互联网时代,层出不穷的技术逐渐出现。用户浏览网站的体验需求变得更加苛刻。对于以前来讲,做网站只要把PC端做好就可以了,但是对于现在上网的设备种类繁多,越来越多用户使用移动端来进行上网。面对移动端不同屏幕分辨率的设备,响应式设计是网站建设当之无愧的标准配置。为什么越来越多人都采用响应式设计来制作网站?响应式网站是什么?自适应网站与响应式网站的区别是什么? 对于传统的网站访问移动端网站时,会出现许多弊端。字体小、显示不全、图片不清晰、需要用户自己不断放大和缩写才能看清所有的内容,这样会导致网站流失许多用户。那响应式网站可以解决这些问题吗?首先你要了解响应式网站是什么。 响应式网站是什么? 响应式网站可以根据用户行为以及浏览设备的环境(系统平台、屏幕大小...阅读全文
来源:http://bbs.oldboyedu.com/article-213-1.html HBase是Hadoop生态系统中的一个组件,是一个分布式、面向列的开源数据库,可以支持数百万列、超过10亿行的数据存储,因此,对HBase性能提出了一定的要求,那么如何进行HBase性能优化呢? HBase的拥有完整的支撑系统,包括底层硬件以及把硬件和操作系统、JVM、HDFS连接起来的网络之间的所有部件,这些都会对HBase性能和状态产生影响;除此之外,HBase的交互方式也会对HBase性能产生影响。 **一、HBase支撑系统优化** **1. 硬件选择** 需根据业务情况和集群规模大小选择合适的硬件。 **2. 网络配置** 由于HBase分布式系...阅读全文
课程介绍 通过CDN,可以将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。 本课程主要讲解阿里云CDN产品的使用方法。 课时列表 • 课时1:创建CDN并添加域名 • 课时2:利用工具合并CDN日志操作 • 课时3:通过资源监控定位CDN域名当前情况 • 课时4:CDN产品介绍 • 课时5:CDN的安全防护 • 课时6:CDN的页面优化、GZIP和range回源 • 课时7:CDN的HTTP头含义 • 课时8:CDN配置回源host及自定义404页面 • 课时9:CDN设置防盗链及使用鉴权功能 ...阅读全文
最新在学习go的过程中遇到了挺多墙的问题的,其中go get golang.org/x/xxx这个比较常见,所以写个使用github镜像的代理工具。 安装方式 go get github.com/leconio/goget 使用方式: goget golang.org/x/xxx 如果在使用过程中遇到了问题,欢迎提出,大家一起修改完善...阅读全文
本文主要讲解go语言web编程中的路由与http服务基本原理。首先,使用go语言启动一个最简单的http服务:package main import ( "log" "net/http" ) func main() { http.HandleFunc("/", sayHello) log.Println("server running...") log.Fatal(http.ListenAndServe("localhost:4000", nil)) } func sayHello(writer http.ResponseWriter, req *http.Request) { writer.Write([]byte("hello world!")) }编译,运行,浏览器访问 http://...阅读全文
概念:所谓缓存命中率,是指直接通过缓存获取数据的请求次数,占所有数据请求次数的百分比命中率越高,表示使用缓存带来的收益越高,应用程序的性能也就越好优点:缓存是现在所有高并发系统必需的核心模块,主要作用就是把经常访问的数据(也就是热点数据),提前读入到内存中。这样,下次访问时就可以直接从内存读取数据,而不需要经过硬盘,从而加快应用程序的响应速度如何查询缓存命中率:Linux 系统中并没有直接提供这些接口,可以使用cachestat 和 cachetop查看系统缓存命中率cachestat提供了整个操作系统缓存的读写命中情况。cachetop 提供了每个进程的缓存命中情况查看指定文件缓存的大小:使用pcstat工具先安装go安装 pcstatexport GOPATH=~/goexport PA...阅读全文
课程介绍 CDN可以将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。 产品详情:https://www.aliyun.com/product/cdn 课时列表 • 课时1:CDN开通和计费 • 课时2:CDN添加加速域名 • 课时3:CDN加速域名的管理 • 课时4:CDN缓存设置 • 课时5:CDN防盗链设置 开始学习:http://click.aliyun.com/m/27844/ ...阅读全文