最新 | 最热门 | 最高评价

+0  集成 Dubbo Spring Boot 时的 ZooKeeper 版本问题

明城 发于 2018年09月02日 20:59 | 点击: 417 | 展开摘要
微服务节点使用 Spring Boot 会方便很多,在搭建 Spring Boot 的时候碰到了个不大不小的问题,在这里记录下。
主要情况是配置好了 Dubbo Spring Boot 启动 Provider 节点的时候发现异常,抛出了两个错误:

Caused by: org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for ...
Cau

查看全文: http://www.udpwork.com/item/17063.html

+0  快速产生一个随机字符串

Tag: Go
鸟窝 发于 2018年09月02日 16:47 | 点击: 829 | 展开摘要
如何高效的产生一个随机字符串?这看似是一个简单的问题,但是icza却通过例子,逐步优化,实现了一个更高效的随机字符串的算法。这是来自的来自stackoverflow上的一个问题:How to generate a random string of a fixed length in Go?, 大家群策群力,提出了很好的方案和反馈,尤其是icza的回答。 本文翻译和整理自这条问答。

问题是这样的:

我想要一个Go实现的固定长度的随机字符串(包括大小写字母,但是没有数字),哪

查看全文: http://www.udpwork.com/item/17049.html

+0  江岸湖塘

Tag: 岁月如歌
qyjohn 发于 2018年09月01日 19:18 | 点击: 318 | 展开摘要
谢谢哥攀的字。

查看全文: http://www.udpwork.com/item/17048.html

+0  把我的个人网站推倒重来(Part 1 - 用 Harp 做模板引擎)

Tag: harp | jade | rebuild | website
Cat Chen 发于 2018年08月31日 23:29 | 点击: 378 | 展开摘要
根据模板和数据生成静态网站的框架有很多,例如说 Harp、Jekyll、Hugo 等等。我对比了一下,最终选择了用 Harp,因为它是用 JavaScript 写的,如果我真的需要做什么改动我可以轻易地去改它的源代码。用 Harp 的坏处也很明显,这个项目在 GitHub 的源代码上已经很久没更新,搞不好将来不再有人维护。
安装 Harp 和用 Harp 编译生成静态页面很容易。因为 Harp 是「convention over configuration」的框架,所以每个

查看全文: http://www.udpwork.com/item/17047.html

+0  跳出Go module的泥潭

Tag: Go
鸟窝 发于 2018年08月31日 19:28 | 点击: 1144 | 展开摘要
Go 1.11 前天已经正式发布了,这个版本包含了两个最重要的feature就是 module和web assembly。虽然也有一些简单的教程介绍了go module的特性,但是基本上都是hello world的例子,在实践的过程中, 很多人都在“拼命的挣扎”,包括我自己, 从一些qq群、github的issue, twitter上都可以看到大家茫然或者抱怨的语句。

虽然有三个帮助文件go help mod、go help modules、go help module-g

查看全文: http://www.udpwork.com/item/17037.html

+0  Finding core-dump file

Tag: ops | coredump
Robin Dong 发于 2018年08月31日 11:42 | 点击: 361 | 展开摘要
In a new server, my program got ‘core dump’. But I haven’t found the core-dump file in the current directory as usual.

First I checked the ‘ulimit’ configuration:

core file size (blocks, -c) unlimite

查看全文: http://www.udpwork.com/item/17046.html

+0  每周分享第 20 期

Tag: Clipboard
阮一峰 发于 2018年08月31日 11:31 | 点击: 410 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

(题图:特洛伊遗址,土耳其,2014。游客付费后,可以穿上古罗马士兵的服装,拍照留念。)

本周,我向大家推荐一篇好文章《大学的替代方案》。作者与许多成功的企业家一样,没有读完大学,他从自己的经历出发,谈了如果不读大学,人生怎么办。

大学确实有一些好处,尤其是从事 STEM(科学,技术,工程和数学)、医学、法律相关职业的人,学位几乎是必需的。但是,对于其他职业(比如互联网开发),从经济成本、时间成本和培养能力的角度来

查看全文: http://www.udpwork.com/item/17045.html

+0  lockstep 网络游戏同步方案

Tag: 游戏开发
云风 发于 2018年08月31日 11:27 | 点击: 716 | 展开摘要
今天想写写这个话题是因为上周我们一个 MOBA 项目抱怨 skynet 的定时器精度只有 10ms (100Hz),无法满足他们项目 “帧同步” 的需求。他们表示他们的项目需要服务器精确的按 66ms 的周期向客户端推送数据,而 skynet 只能以 60ms 或 70ms 的周期触发事件,这影响了游戏的“手感” 。

讨论下来,我认为,这是对所谓“帧同步” 算法有什么误解。我们客户端运行时不应该依赖服务器的准时推送消息才能得到(手感)正确的结果。虽然在 skynet 下你可

查看全文: http://www.udpwork.com/item/17036.html

+0  画个老虎

Tag: 小女婉清 | 小女云舒 | 岁月如歌
qyjohn 发于 2018年08月30日 17:07 | 点击: 353 | 展开摘要

+0  C和Go相互调用

Tag: Go
鸟窝 发于 2018年08月30日 11:37 | 点击: 839 | 展开摘要
C可以调用Go,并且Go可以调用C, 如果更进一步呢, C-->Go-->C 或者 Go-->C-->Go的调用如何实现?

本文通过两个简单的例子帮助你了解这两种复杂的调用关系。本文不涉及两者之间的复杂的数据转换,官方文章C? Go? Cgo!、wiki/cgo和cmd/cgo有一些介绍。

Go-->C-->Go

Go程序调用C实现的函数,然后C实现的函数又调用Go实现的函数。

1、首先,我们新建一个hello.go的文件:

he

查看全文: http://www.udpwork.com/item/17040.html

+0  Go Channel 应用模式

Tag: Go
鸟窝 发于 2018年08月30日 11:11 | 点击: 478 | 展开摘要
Channel是Go中的一种类型,和goroutine一起为Go提供了并发技术, 它在开发中得到了广泛的应用。Go鼓励人们通过Channel在goroutine之间传递数据的引用(就像把数据的owner从一个goroutine传递给另外一个goroutine), Effective Go总结了这么一句话:

Do not communicate by sharing memory; instead, share memory by communicating.

在 Go内存

查看全文: http://www.udpwork.com/item/17043.html

+0  2018微博内部技术分享春晚专场

Tag: 分享
鸟窝 发于 2018年08月29日 22:03 | 点击: 369 | 展开摘要
这是公司内部分享的各部门春晚保障的技术分享。我将其中的和公司隐私相关的数据删除了,只保留了技术的介绍,总结了一些知识点。

Tim开场白。

双十一、微信红包和微博的区别(无法预期)。

三条军规。

孟兆飞 混合云架构下微博春晚保障

流量

突发流量: 日常、异常

春晚

央视合作

万台扩容挑战

联路长

依赖多

高并发

15分钟1000台全公司随时随地

自动化

智能弹性

混合云平台

监控信息

容量评估

双仓库(公司内网、阿里云)

高可用

传统扩

查看全文: http://www.udpwork.com/item/17059.html
|<<<45678910>>>| 一共1291页, 15482条记录