Go语言中文网 为您找到相关结果 109

GO使用SMTP发送邮件

核心代码:smtp.SendMail(host, auth, user, send_to, msg),auth := smtp.PlainAuth("", user, password, hp[0]) 可行方案:使用企业邮箱的SMTP发送邮件,host :="smtp.exmail.qq.com:25",因此需要一个企业邮箱的账号和密码 直接上代码: main.go package main import ( "fmt" "net/smtp" "strings" ) func SendToMail(user, password, host, to, subject, body, mailtype string) error { hp := strings.Split(host, ":") a...阅读全文

博文 2014-12-22 15:00:01 0412

全套Go语言开发及区块链视频及资料-应有尽有

群里Go学习资料视频、电子书籍、源代码等应有尽有 回复,留下你的邮箱/微信/QQ号,每天晚上我单独给你发送QQ群号(上限500人),资料里面自己拿,请叫我雷锋~^_^~! ![WechatIMG524.jpeg](https://static.studygolang.com/190412/47699a71db41a9d8b7e10444d95543ef.jpeg) ![WechatIMG523.jpeg](https://static.studygolang.com/190412/903eb427b9b2679ec825cf5faa764c33.jpeg) ![WechatIMG526.jpeg](https://static.studygolang.com/190412...阅读全文

Go语言可变参数函数,何时该使用省略号(...)

今天的一个例子中发现,对于在调用可变参数函数时,不是总能使用省略号将一个切片展开,有时候编译器可能会报错,为了清除的说明这个问题,我用几个小例子一步一步说明。 1、提出假想的需求 假如想要在一堆数据中找出最小的一个,该怎么做? 如果数据的类型为int,那么我可以这么做: func MinimumInt(first int, others ...int) int { min := first for _, value := range others { if value < min { min = value } } return min } 上述的MinimumInt函数的第二个参数声明为:others …int,表示这是一个可变参数,可以给它传入0个或者任意多个int型参数,在花栗鼠内部,...阅读全文

博文 2015-11-02 22:00:05 CMbug

Mac下go环境变量配置

1.0 查看是否存在bash_profile cd ~/.bash_profile 2.0 如果不存在则创建bash_profile Mac环境配置文件 touch ~/.bash_profile 3.0 打开bash_profile open -t ~/.bash_profile 4.0 添加go 环境变量:(等于号后面的为你的项目存储目录) GOPATH=website/apple/apps 5.0 warning:如果因为创建bash_profile 使命令行ls命令失效而造成go语言无法安装请关注 5.1 如上打开bash_profile 并加入环境变量 export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X1...阅读全文

开源区块链实现 Hyperledger Fabric

Fabric是一个开源区块链实现,开发环境建立在VirtualBox虚拟机上,部署环境可以自建网络,也可以直接部署在BlueMix上,部署方式可传统可docker化,共识达成算法插件化,支持用Go和JavaScript开发智能合约,尤以企业级的安全机制和membership机制为特色。你要是不知道这些术语什么意思,就记住一点,Fabric之于区块链,很可能正如Hadoop之于大数据...阅读全文

Go语言(服务器开发):实现最简单的HTTP GET/POST接口

Go语言提供了http包,可以很轻松的开发http接口。以下为示例代码: package webserver import ( "encoding/json" "fmt" "net/http" "time" ) func WebServerBase() { fmt.Println("This is webserver base!") //第一个参数为客户端发起http请求时的接口名,第二个参数是一个func,负责处理这个请求。 http.HandleFunc("/login", loginTask) //服务器要监听的主机地址和端口号 err := http.ListenAndServe("192.168.1.27:8081", nil) if err != nil { fmt.Printl...阅读全文

博文 2015-06-17 23:01:43 books1958

golang中如何使用http长链接(client端)

RESTFUL请求大部分都可以用短连接,即三次握手建立链接,交换数据完成后,释放掉的链接,短链接不会长时间占用端口号,实际项目中还会用到另一种,长链接,比如客户端发送RESTFUL请求,需要监测某一资源变化情况,服务端提供watch机制,在资源有变化时通知client端。 那么client端,相对于短链接,长链接应该怎么写呢? 和短链接基本一样,只需要循环读取server端返回的response即可。 package main import ( "fmt" "io" "log" "net/http" ) func main() { request, err := http.NewRequest("GET", "http://www.example.com/", nil) if err != ...阅读全文

博文 2017-08-15 08:05:09 风千寻艾

美团云老板和老板娘去度假,员工任性!5折券再送5天!!!

【活动介绍】值双11来临之际,美团云特别推出云主机,网络,数据库,负载均衡等产品的5折优惠券,以及对象存储3折优惠券。同时还推出“买就返享5折”,“以及分享得返利”等特惠活动,欲知详情,就请戳下方的活动链接吧! 悄悄告诉你~大老板和老板娘去度假了!我们任性的将活动延期5天! 【领券地址】: https://mos.meituan.com/activity1510?site=golang&location=homepage&campaign=20151026sales ![5tian.jpg](http://studygolang.qiniudn.com/151109/b3eeebbde478e6396d00b2c095365dc3.jpg) 【活动时间】10月26日至...阅读全文

Golang实现通过微信接收告警消息

首先需要注册微信企业公众号,选团队的可以不使用认证 如图进入公众平台 选择设置.里面有CorpID 和 SecretID 这个发送的时候需要用到. 下面就是使用提供的API 开始发送信息了.具体自己可以看开发者中心里面的文档. package main import ( "bufio" "bytes" "encoding/json" "errors" "flag" "io/ioutil" "net/http" "os" ) const ( //发送消息使用导的url sendurl = `https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=` //获取token使用导的url get_token = `https://q...阅读全文

博文 2016-09-12 16:00:02 fyxichen

企业级Registry Harbor

![alg tag](http://static.oschina.net/uploads/img/201603/15130717_M8y6.png) 容器应用的开发和运行离不开可靠的镜像管理。从安全和效率等方面考虑,部署在私有环境内的Registry是非常必要的。Project Harbor是由VMware公司中国团队为企业用户设计的Registry server开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、自我注册、HA等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能,欢迎使用和反馈意见。 一些界面截图: ![create project](http://static.oschina.net/uploads/img/201603/1513093...阅读全文

开源项目 2016-03-14 16:00:00 vmware

2018年的最新的Go语言视频资料,分享给大家

2018最新的Go语言资料 + 第一天: 链接: https://pan.baidu.com/s/1vqUE1Kpqnk-PJ-s9oo-RMg 密码: 9f32 + 第二天: 链接: https://pan.baidu.com/s/1DZoH-ztMuW5E61C2WmwkhA 密码: 232c + 第三天: 链接: https://pan.baidu.com/s/1HHO60-joXKxP2EpedVRfHw 密码: rqtf + 第四天: 链接: https://pan.baidu.com/s/1fuOewn3tmutj1jU_aQfnlw 密码: sdjn + 第五天: 链接: https://pan.baidu.com/s/13tsaxrqYvsqpf0p0lQTo7...阅读全文

golang实现NTP协议获取服务器时间

// file project main.go package main import ( "encoding/binary" "fmt" "net" "os" "os/signal" "sync" "time" ) const ( NTP_SERVER_IP = "time.windows.com" /*NTP IP*/ NTP_PORT_STR = "123" /*NTP专用端口号字 符串*/ NTP_PCK_LEN = 48 LI = 0 VN = 3 MODE = 3 STRATUM = 0 POLL = 4 PREC = -6 JAN_1970 = 0x83aa7e80 /* 1900年~1970年之间的时间秒数 */ ) func NTPFRAC(x int64) int64 {...阅读全文

博文 2016-08-04 20:00:14 徐学良

图数据库及应用场景

**欢迎大家前往[腾讯云+社区](https://cloud.tencent.com/developer/?fromSource=waitui),获取更多腾讯海量技术实践干货哦~** > 本文由[腾讯云数据库 TencentDB](https://cloud.tencent.com/developer/user/1002332?fromSource=waitui)发表于[云+社区专栏](https://cloud.tencent.com/developer/column/1551?fromSource=waitui) 近年来,企业上云已经成为一种潮流和趋势,河南省政府也出台了《河南省“企业上云”行动计划(2018-2020年)》,怎么使用好云,怎么用好底层云数据库也成为了一个新的课题。 腾讯...阅读全文

博文 2018-10-16 11:53:28 qcloudcommunity

go 用结构解析XML

结构定义如下,在tag中写明在xml中的映射关系。可以是子节点,也可以是属性,还可以是chardata。当然,结构的成员必须是大写字母打头的,对外可见。多层节点可以用大于号连接,如“onentry>action”。用chardata时,tag为`xml:”,chardata”`。 // state machine for unmarshal json type stateMachine struct { Defaultstate bool `xml:"defaultstate,attr"` Initialstate string `xml:"initialstate,attr"` Timeoutstate string `xml:"timeoutstate,attr"` States []s...阅读全文

博文 2016-02-10 18:00:01 logsharp

golang xlsx读写

func TestRequest_LoadFromRemote2(t *testing.T) { xlsxfile2, err := xlsx.OpenFile("E:/apihub/1数据核查/信息核查数据.xlsx") if err != nil{ fmt.Println( err) return } for _, sheet := range xlsxfile2.Sheets { for indexr, row := range sheet.Rows { if indexr < 2 { continue } //if indexr >= 3{ // break //} fmt.Print(fmt.Sprint(indexr)+"姓名:",strings.Trim(row.Cells[1...阅读全文

博文 2018-06-21 15:34:38 Feng_Sir

微信中继服务器https://github.com/1046102779/wx_relay_server

# 微信中继服务器 目的:其他服务采用拉服务模式,通过rpcx进行rpc通信,获取相关微信token. 用户微信公众号第三方平台刷公众号平台和托管的公众号appid的相关token, 该服务不能停超过10分钟. 主要刷公众号第三方平台的component_access_token和preauthcode, 公众号的authorizer_access_token和authorizer_refresh_token 存储方式:etcd存储rpc服务地址和微信公众号平台和公众号token, 使用etcd的ttl特性,并watch并刷新 ## 新增服务的可靠性措施 1. 服务启动后,立即读取etcd中的所有微信公众平台和公众号数据,加载到内存中。 并监听所有token ...阅读全文

成都创享兄弟科技有限公司招聘php/go工程师

**公司介绍** 成都创享兄弟科技有限公司成立于2014年。由多名经验丰富的互联网从业者共同成立,公司在互联网营销、产品技术研发有着丰富的经验.曾服务多家知名企业,公司自主研发的一款基于云计算的在线响应式云建站系统,不懂技术也能通过竹子的可视化在线网站编辑器创建官网 项目网站 http://www.zhuzi.me **职位说明** - 热爱技术,有强烈的新技术求知欲; - 良好的团队沟通和协作能力; - 熟练使用go进行后端服务开发; - 熟悉javascript,php者优先。 也接受想要学习go的php开发者投简历。 有意向请加我微信 ![](http://77fkk5.com1.z0.glb.clouddn.com/upload/image...阅读全文

企业网络营销推广方案

网络营销推广是当今炙手可热的话题,一个企业想要长远发展更离不开网络营销,网络营销之所以如此备受欢迎,一方面是互联网得到快速发展,另一方面则是随之而来的消费环境变化。与传统营销而言,网络营销的特点便是投资小,见效快,回报大。下面小编给大家介绍一下企业网络营销推广方案,如何去做好网络营销推广。 1、新闻营销推广 新闻营销推广的优势主要表现在两个方面:一方面,软文推广的投入相对比较少,相对与硬广告动辄上千万的推广预算,软文推广的成本几乎可以忽略不计,另一方面,用户对软文广告的接受度高,精心包装的软文往往很容易就吸引了消费者的眼球,增强产品的销售额,提高产品的美誉度,达到品牌推广的目的。 2、企业博客营销 企业博客的网络营销价值主要体现在几个方面:可以直接带来潜在用户、为用户通过...阅读全文

阿里云企业邮箱全场9折,价格最低至360元/年

错过了双十一的亲们,企业邮箱本年度最后一轮优惠正在进行,新购、升级企业邮箱,不限版本类型、不限金额、不限年限,均享受原价9折购买的优惠,购买价格最低至360元/年,还不赶快行动起来!!! !![1111111.jpg](http://studygolang.qiniudn.com/151126/98df8061b41b80437a9bf436116386c2.jpg) 活动规则非常简单,即日起至2015年12月31日,凡购买或升级企业邮箱收费版产品(含企业邮箱标准版、企业邮箱集团版、企业邮箱按量计费版),提交订单前填写企业邮箱邀请码,即可享受企业邮箱9折购买的优惠。 邀请码怎么获取? 已经有很多用户在分享自己的邀请码了,您可以在微博中搜索话题#阿里云企...阅读全文

免序列号安装MKL包

最近要用到FFT, 找了许多免费的go下资源, 比较后觉得gosl最好. 主要是速度快, 内容全.它用到硬件加速, 其中有个MKL包下载比较麻烦, 搜索了很多资料后发现了一个简单办法. 全套命令如下:cd /tmpwget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUBsudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUBsudo wget https://apt.repos.intel.com/setup/intelproducts.list -O /etc/apt/sources.list.d/intelproduct...阅读全文

博文 2018-06-01 20:56:18 wzwmzm

监听端口号后修改代码,重新run 后,发现还是原来的程序,换端口后有效

```go package main import ( "fmt" "net/http" ) func main() { http.HandleFunc("/", handler) http.HandleFunc("/hello", hello) http.ListenAndServe("localhost:8884", nil) } func handler(w http.ResponseWriter, req *http.Request) { req.ParseForm() if len(req.Form["name"]) > 0 { fmt.Fprint(w, "你好,", req.Form["name"][0]) } els...阅读全文

年度云计算盛典:2015杭州云栖大会10月举行

9月9日,杭州市政府和阿里巴巴集团宣布,2015杭州·云栖大会Computing Conference将于10月14日、15日在杭州云栖小镇举行。今年大会主题为“互联网 创新 创业”,届时约2万名开发者将齐聚杭州云栖小镇,交流展示量子计算、人工智能、生物识别、深度学习等最前沿的科技创新力量,集中展现计算所带来的“无法计算的价值”。 此前,云栖大会已经连续举办五届,2015杭州·云栖大会是国内有史以来云计算规模最大的一届。大会设置两个主论坛、约30场分论坛和2场开发者大赛,还将有精彩的“开发者之夜”环节。 大会聚集国内外云计算领域的先行者,预计将有3000余家云上企业和约2万名开发者参与。浙江省省长李强和阿里巴巴董事局主席马云将参加云栖大会并发表主题演讲,云计算服务商们包括阿里云及...阅读全文

[北京] 东城雍和宫–快乐迭代 招聘 Go工程师(可年后入职)

公司简介: 我们是一家北京的开发并运营互联网创新产品的公司。公司团队以技术为主导。在技术方面,倡导全面自动化、拥抱新技术。产品设计方面,倡导极简主义、注重细节。我们有海量用户的操盘经验,曾经把一款娱乐类 App 做到将近 1000 万用户,在苹果 App Store 香港区、台湾区下载量排行第一。公司得到了顶级 VC 的投资。 福利待遇: 满足你期待的薪资,而且试用期薪资不打折,入职即缴纳五险一金,带薪年假,团建聚餐,节日福利,生日福利,免费体检,免费工作餐,旅游等福利多多… Go 工程师--职位描述: - 熟悉 Go 语言 - 有高负载 Server 实战经验 - 对计算机技术有发自内心的兴趣 - 必须有无障碍阅读英文技术文献的能力 联系方式: ...阅读全文

golang map实例·

>map是一堆键值对的未排序集合,比如以身份证号作为唯一键来标识一个人的信息 ```golang package main import "fmt" type PersonInfo struct { ID string Name string Address string } func main() { // 定义一个PersonInfo类型的map变量 var personDB map[string] PersonInfo personDB = make(map[string] PersonInfo) // 往这个map里插入几条数据 personDB["12345"] = PersonInfo{"12345", "...阅读全文

golang 笔记

命令orm syncdb -db=db1 -force=true -v=true来同步表结构 //自动建表func createTable() { name := "default" //数据库别名 force := false //不强制建数据库 verbose := true //打印建表过程 err := orm.RunSyncdb(name, force, verbose) //建表 if err != nil { beego.Error(err) } //杀进程 lsof -i:端口号kill -9 42624 //自动化文档go get -u github.com/beego/beego get -u github.com/astaxie/beego然后进入到你的GOPATH/s...阅读全文

博文 2015-09-15 03:00:01 Logan626

阿里云栖大会展示中国计算力量 吸引全球2万开发者参与

10月14日-15日,阿里云2015云栖大会Computing Conference在杭州召开。大会吸引了来自全球约2万名开发者参加。阿里云及其合作伙伴在大会上发布了一系列新的云计算技术,200多家云上企业展示了量子计算、人工智能等前沿科技。 大会由杭州市政府和阿里巴巴集团联合主办,阿里云承办,共设置两个主论坛、约30场分论坛和3场开发者大赛。浙江省省长李强、阿里巴巴集团董事局主席马云出席大会并发表主题演讲。 作为中美技术差距最小的行业之一,中国的计算力量已全面参与到全球的竞争中。云栖大会则是中国计算力量的一次集中展示。作为中国最大的云计算服务平台,阿里云重塑了开发者获取计算资源的方式,帮助创新创业者面向全球提供服务。 创业进入“快消时代” 契合与“互联网、创新、创业...阅读全文

【北京】招聘 Go 工程师 待遇好 可年后的入职

公司简介: 我们是一家北京的开发并运营互联网创新产品的公司。公司团队以技术为主导。在技术方面,倡导全面自动化、拥抱新技术。产品设计方面,倡导极简主义、注重细节。我们有海量用户的操盘经验,曾经把一款娱乐类 App 做到将近 1000 万用户,在苹果 App Store 香港区、台湾区下载量排行第一。公司得到了顶级 VC 的投资。 福利待遇: 满足你期待的薪资,而且试用期薪资不打折,入职即缴纳五险一金,带薪年假,团建聚餐,节日福利,生日福利,免费体检,免费工作餐,旅游等福利多多… Go 工程师--职位描述: 熟悉 Go 语言 有高负载 Server 实战经验 对计算机技术有发自内心的兴趣 必须有无障碍阅读英文技术文献的能力 联...阅读全文

2015杭州.云栖大会拉开帷幕(2015年10月14-15日)

7-8月,2015云栖大会全国城市峰会席卷全国,4个城市汇聚近万名云计算领域的企业领袖、行业精英、创业者、开发者,在北京、成都、武汉、重庆等地掀起了云计算总动员的浪潮。 10月,这股云计算浪潮将再度升温,“2015杭州·云栖大会”以“互联网+、创新、创业”为本届主题,展现“互联网+”时代下无处不在的云计算与各行各业的交错连接,介绍云计算为产业升级和改革创新提供的源源动力,挖掘云计算助力下生生不息的创业激情和机遇。 ●超过3000家云上企业,全景展现云上生态之变革与创新; ●约150位国内外业界专家发表主题演讲,更有重磅神秘嘉宾指点江山,多维度解读云计算时代的互联网+、创业、创新; ●上万平米大会会场,200余家展商,展示云计算...阅读全文

snowflake算法可以指定各域位数的改进版

snowFlake算法在生成ID时特别高效,可参考:https://segmentfault.com/a/1190000011282426 它可以保证: * 所有生成的id按时间趋势递增 * 整个分布式系统内不会产生重复id(因为有datacenterId和workerId来做区分) 但在在某下场影下dataCenterId、workerId并不需要占那么多的位,或是机器没那么多。自己就写了一个各个域的位可以自定义设置的。 https://github.com/liuyongshuai/goSnowFlake ``` /** * @author Liu Yongshuai * @package goSnowFlake * @date 201...阅读全文

博文 2018-02-01 17:52:29 liuyongshuai

【分布式架构】企业级分布式应用服务EDAS使用攻略

课程介绍 本课程主要讲解企业级分布式应用服务EDAS相关技术和使用方法。 企业级分布式应用服务(EDAS,Enterprise Distributed Application Service)是企业级互联网架构解决方案的核心产品,充分利用阿里云现有资源管理和服务体系,引入中间件成熟的整套分布式计算框架(包括分布式服务化框架、服务治理、运维管控、链路追踪和稳定性组件等),以应用为中心,帮助企业级客户轻松构建并托管分布式应用服务体系。 学习入口:[请点击这里](http://click.aliyun.com/m/27937/) 课程目标 掌握企业级分布式应用服务EDAS的使用 适合人群 云计算开发...阅读全文

25.蛤蟆笔记go语言——PostgrelSQL数据库使用

25.蛤蟆笔记go语言——PostgrelSQL数据库使用 下载地址:https://www.postgresql.org/download/ 此处以WINDOWS版本为例。 下载后双击安装。 postgresql-9.5.3-1-windows-x64.exe 安装过程输入密码和端口号。 使用 安装完毕后,有一个phAdmin图形化工具如下图1: 命令行管理 安装完毕后,自带命令行管理,如下图2 创建数据库 test: #create database test; 切换数据 #\c test 链接到数据库test 创建用户: create user astaxie with password 'astaxie'; 登录数据库,赋值: grant all privileges on user...阅读全文

博文 2016-06-28 00:00:01 notbaron

现代企业应用架构-使用Docker CaaS交付敏捷的、可移植的、受控的应用

年初,火得发烫的独角兽IT公司Docker发布了一款新的企业级产品 Docker Datacenter (简称:DDC)。作 为拥有原生Docker容器技术的公司,其每个市场动作都会让轻量级容器生态圈内的公司不敢小觑。而要揣度Docker对商业改变的理解、对容器 技术栈应用的理解以及对新产品和服务在生态圈中的定位,就有必要对Docker的这款产品做一些比较深刻的了解。而其技术白皮书 恰是我们了解 Docker该产品的入口。这里我就基于自己对容器相关技术栈的粗浅理解,翻译一下这篇篇幅不长的技术白皮书,希望能给大家带来些许帮助。 标题:现代企业应用架构-使用Docker CaaS交付敏捷的、可移植的、受控的应用 译文全文如下: 摘要 开发人员不接受被锁住的平台。就像《金发小女孩和三只熊》 故事那...阅读全文

如何让更多的产品关键词排在搜索引擎首页

如何让更多的产品关键词排在搜索引擎首页?每一个企业都很期待,因为这样才有更多展现的机会,才能带来一个更好的转化效果,所以说客户找到你是很关键的一步,然而想让更多的产品关键词排在搜索引擎首页,要么做竞价付费推广,要么通过免费优化。现实中高昂的付费推广成本让很多企业望而怯步,而免费优化的排名效果较慢,展现效果大打折扣。 如何让更多的产品关键词排在搜索引擎首页?易推宝是一个不错的选择! 点击查看原图 易推宝具备云排名系统,基于网站企业资讯的形式发布企业推广内容,经审核后分发至高权重平台,快速被搜索引擎收录,首页排名率高;采取B2B群发的形式,与国内顶尖群发软件团队合作研发,群发效果显著;具备用户跟踪统计系统,对每一个网页访问者进行精准定位,后台随时...阅读全文

vscode 调试golang web application

1.配置tasks.json{"version": "0.1.0","command": "go","isShellCommand": true,"showOutput": "always","args": ["run","${file}"],"isBuildCommand": true,"taskSelector": "/t:"}2.配置launch.json{"version": "0.2.0","configurations": [{"name": "debug","type": "go","request": "launch","mode": "debug","remotePath": "","port": 8080,"host": "127.0.0.1","program": "$...阅读全文

博文 2017-09-29 22:04:55 刀鳅

云栖大会深圳峰会4月20日开幕 阿里云将发布物联网等解决方案

云栖大会深圳峰会4月20日开幕 阿里云将发布物联网等解决方案 ![2016云栖大会·深圳峰会将于4月20日举行.png](http://studygolang.qiniudn.com/160330/771896f2c3c34c06ad28bc3bb38e1aa9.png) 去年巡回全国主要城市的云栖大会,将于4月20日在深圳举行,前一日为定向邀约活动,而后一天是Tech Insight。据云栖大会官网(http://click.aliyun.com/m/4207/) 信息,深圳峰会上阿里云将有物联网、国际市场、公益等方面的事项发布。大会组委会透露,除了已公布的议程,届时阿里云也将针对华南市场有重大战略发布。 云栖大会·深圳峰会官网显示,4月20日上午主论坛上阿里云总裁胡晓明...阅读全文

【技术干货】时速云企业级容器PaaS技术沙龙 第八期

目前,基于Kubernetes的容器PaaS在企业级数字化转型中扮演了越来越重要的角色。而Kubernetes在开源容器编排技术里独占鳌头,并在市场中迅速升温,越来越多的企业开始使用基于Kubernetes技术构建企业级PaaS平台,从而加速业务应用的交付、提高运维效率、实现微服务架构升级。可以预见,未来几年企业级容器PaaS市场将呈现出持续的爆发式增长。 那么,对于还未使用这一技术,或者尚在探索阶段的企业和开发者来说,如何应用好它,如何构建企业级 PaaS平台,如何把Kubernetes技术与具体业务结合?未来又有怎样的发展趋势?我们将在本次沙龙为大家带来一些经验分享。 时速云(TenxCloud)自2014年成立之日起,就根植于技术社区。迄今为止时速云已在北京、上海、深圳等地...阅读全文

Twitter snowflake ID 算法之 golang 实现

是什么? snowflake ID 算法是 twitter 使用的唯一 ID 生成算法,为了满足 Twitter 每秒上万条消息的请求,使每条消息有唯一、有一定顺序的 ID ,且支持分布式生成。 主要解决了高并发时 ID 生成不重复的问题 结构 snowflake ID 的结构是一个 64 bit 的 int 型数据。 如图所示 : 1 bit:不使用,可以是 1 或 0 41 bit:记录时间戳 (当前时间戳减去用户设置的初始时间,毫秒表示),可记录最多 69 年的时间戳数据 10 bit:用来记录分布式节点 ID,一般每台机器一个唯一 ID,也可以多进程每个进程一个唯一 ID,最大可部署 1024 个节点 12 bit:序列号,用来记录不同 ID 同一毫秒时的序列号,最多可生成 4096...阅读全文

【技术干货】时速云企业级容器PaaS技术沙龙 第八期

目前,基于 Kubernetes 的容器 PaaS 在企业级数字化转型中扮演了越来越重要的角色。而 Kubernetes 在开源容器编排技术里独占鳌头,并在市场中迅速升温,越来越多的企业开始使用基于 Kubernetes 技术构建企业级 PaaS 平台,从而加速业务应用的交付、提高运维效率、实现微服务架构升级。可以预见,未来几年企业级容器 PaaS 市场将呈现出持续的爆发式增长。 那么,对于还未使用这一技术,或者尚在探索阶段的企业和开发者来说,如何应用好它,如何构建企业级 PaaS 平台,如何把 Kubernetes 技术与具体业务结合?未来又有怎样的发展趋势?我们将在本次沙龙为大家带来一些经验分享。 时速云( TenxCloud )自 2014 年成立之日起,就根植于技术社区。...阅读全文

企业趋之若鹜的天价域名.tm,值不值得注册?

TM在我们的生活中随处可见,随便拿起身边某一件物品,logo上就可能印着“TM”,我们都知道,这个TM是商标的意思。稍微有点知名度的品牌,都会为自己注册商标。而.tm就没那么好运了,并不是每一个企业都对tm域名青睐有加。 处于互联网域名价格金字塔顶部的tm域名,值不值得注册曾存在很大争议。 有人说,既然有商标,也不差注册.TM; 有人说,tm域名只是长得像TM,终究不能代表商标; 有人说,为了品牌保护,必须注册tm域名; 有人说,tm域名真TM贵…… .tm是土库曼斯坦(Turkmenistan)的国别域名,如果不是长得和商标的标示TM一样,估计很少人愿意注册。但既然.tm诞生了,我们就该承认它“命好”,它在全球范围内已经被赋予了一定的“商标”意义。每...阅读全文

Protobuf 学习笔记

文章内容源自Google官方文档翻译,详见原文Language Guide。部分内容可能重复,望多见谅。 假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。可以采用如下的方式来定义消息类型的.proto文件了: syntax = "proto3"; message SearchRequest { string query = 1; int32 page_number = 2; int32 result_per_page = 3; } SearchRequest消息格式有3个字段,在消息中承载的数据分别对应于每一个字段。其中每个字段都有一个名字和一种类型。 注意: 文件的第一行指定了你正在使用proto3语法:如果你没...阅读全文

博文 2018-06-22 03:34:41 7Ethan

数据宝祝您开工大吉,新年新气象,优质接口来报道!

今日向您推荐: 1、银行卡四要素认证:银行卡号、姓名、身份证号、手机号四项输入进行验证,支持国内全部银联卡,实时、全五星好评,用于金融风控、智慧出行(网约车、租车)。 2、学历信息查询:输入姓名、身份证返回入学毕业时间、学校、专业等,直连数据,覆盖01年以后的全国大专以上学历查询。用于个人信用分析,推断收入和还款能力;婚庆、相亲、社交网站会员信息验证以及人事招聘信息核实。 3、京东查询:输入京东账户、密码及验证码返回京东账户信息、会员等级、订单信息等;用于小额信贷等网贷平台进行个人信用分析,消费及还贷能力评估等。 4、实名认证(人像):输入姓名及身份证号匹配一致返回身份证照片;直连数据,覆盖全国,应用于涉及身份认证、资金交易的所有平台。 现在注册认证,即可获...阅读全文

程序员吐槽自己阿里p7面试微软被拒,网友:你就是高级一点的码农

我想一提起阿里巴巴,我们就互相到马云这位大佬。然而阿里巴巴也是我国巨头企业霸主之一,在国际上也十分具有知名度。众所周知阿里员工的待遇和福利是非常优渥的,因此也吸引了很多年轻人的目光。但是阿里和国际知名企业如谷歌、微软等相较于技术来说还是有着一定的差距。 就有一位阿里工作的程序员想去微软养老。他说自己是P7级了,工作累想去微软养老,想要一个principal(微软的内部级别,类似于国内大厂的项目经理)。结果被拒了... 就楼主的吐槽而言,一位亚马逊工作的员工说出了自己的看法,在美国,他相信阿里巴巴对微软来说仍然有很大的差距,尤其是在科研方面,阿里的P7是不超过一个更高层次的码农而已,怎么能对标微软的principal了。事实就是如此,国内的阿里、百度却是离微软谷歌等国际性的大企业还存在差距。 ...阅读全文

博文 2018-09-19 21:52:02 Java1324

tt域名在哪里注册

tt为什么突然就火起来了?主要的原因可能更多是因为锤子的老罗狠砸重金收购t.tt域名。这件事成为了域名交易市场中的一件重大事件,也创新了国别域名的交易价格。tt域名是什么?tt域名是特立尼达和多巴哥国家的顶级域名。tt域名受人欢迎的另外一个原因,就是它是为数不多的“双胞胎”后缀域名之一。其他“双胞胎”后缀域名(gg、cc、bb、mm等)也很受欢迎。 tt域名的价值: tt域名能为企业在网络上建立一个非常独有的位置高度,能提高自身的企业形象,提高品牌的知名度。像微软、苹果、msm、谷歌等知名的企业都注册了tt域名,对于企业的宣传和品牌的保护起到了重要的作用。未注册域名可以点击:未注册域名列表进行查询 ![20170122105045_93757.jpg](http://study...阅读全文