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

ByteEdu 每日新闻(2019-03-20)

ByteEdu 每日新闻(2019-03-20) Golang资料集Go最新资料汇总链接更改 http://www.byteedu.com/forum.php?mod=viewthread&tid=25 字节教育 Go语言初学者的学习资料 http://www.byteedu.com/forum.php?mod=viewthread&tid=191&extra=page%3D1 协议版本号不一致问题 http://www.byteedu.com/forum.php?mod=viewthread&tid=394&extra= LollipopGo开源游戏服务器源码剖析(视频教程) http://www.byteedu.com/forum.php?mod=viewthread&tid=306 G...阅读全文

博文 2019-03-20 09:34:43 Golang语言社区

ByteEdu 每日新闻(2019-03-14)

ByteEdu 每日新闻(2019-03-14) Golang资料集Go最新资料汇总链接更改 http://www.byteedu.com/forum.php?mod=viewthread&tid=25 字节教育 Go语言初学者的学习资料 http://www.byteedu.com/forum.php?mod=viewthread&tid=191&extra=page%3D1 Unity3D学习路线与学习经验分享 http://www.byteedu.com/forum.php?mod=viewthread&tid=325&extra= LollipopGo开源游戏服务器源码剖析(视频教程) http://www.byteedu.com/forum.php?mod=viewthread&t...阅读全文

博文 2019-03-14 08:34:40 Golang语言社区

golang中处理panic的正确姿势

golang中panic的处理没有其他语言中try-catch语法那么简单。 大部分例子的panic处理都是在退出环节。那么如何在正常业务流程中处理panic,然后不影响全局呢? // 业务处理1,定义myStrcture isDone := make(chan int) go func() { defer func() { if err := recover(); err != nil { log.E(this.Ctx, "Skip panic", "tmpInfo=[%+v]", tmpInfo) } isDone <- 1 }() myStrcture.Ip = tmpInfo.Ip myStrcture.Country = tmpInfo.Address.Country.Name /...阅读全文

博文 2018-08-30 15:30:01 lawlietfans

2017年大数据会是广告市场最后一根救命草吗?

在最近发布的《2016年广告市场简述》中,首先映入眼帘的两个数字显得格外引入注目。一个是0.6%,即中国整体广告市场下降率,另一个是6.0%。在整体广告行业低迷的环境下,即使是全球最大的传播集团也难逃厄运,一位来自某著名传播集团的公关透露,2016年整体效益不容乐观,所幸的是我们是国际性企业,“瘦死的骆驼比马大”,非常时期尚可拆东补西,勉强应付。 值得一提的是,相对2015年中国整体广告市场2.9%的下降率和传统广告7.2%的下降率,2016年的跌幅相较之有所减缓,呈现出1.2%的上升趋势。在历经2015年的“寒冬腊月”,2016年小幅度上升后,2017年的走势将会如何,上升或是下降? 2016年广告行业都经历了什么? 随着互联网的发展与普及,广告公司营销已然从过...阅读全文

2017年在深圳什么职业最高薪?最少8000+?

说到薪资,不得不说的是。深圳这个城市的平均工资在内地,在2016年,深圳以8141的平均工资稳居全国前三,而且呈逐年上升的趋势。这得益于深圳的经济飞速稳定发展,是一线城市中唯一一个保持9%高速增长的城市。在2017年第一季度中GDP同比增长8.6%。 而深圳的高薪职业,首先是互联网行业,深圳最多的公司就是互联网企业。互联网带来了大量的跨界、混业和新兴公司,而深圳的企业注册量雄踞全国,每年新兴公司也特别多。事实上,45.1%的雇主主要在一线城市(京、沪、广、深)招聘人才,通过深圳地区2016年的职位和求职者数量数据来看:html5、PHP、Golang、Node.js、SEO、MySQL、Delphi、Ruby、网页交互设计师和JavaScript是最为抢手的十大互联网人才。在TOP10中,后...阅读全文

博文 2017-07-03 09:06:42 扣丁学堂

C++ 相关后台 应用方面 职位分享(更新于20171027)

一、滴滴 后台开发(C++/Java)Linux C/C++开发工程师(J170525300)新四业务部工作地点:北京工作职责:1. 负责后台服务设计和开发;2. 负责后台数据库设计和架构;3. 负责后台核心模块代码重构和数据维护工作。任职资格:-具有分布式系统设计经验-熟练掌握c++,有较强的编程能力和编程经验-熟练使用shell、python等脚本-熟悉linux操作环境,熟练掌握网络编程、多线程编程等技术知识-学习能力强,具备较好的沟通能力二、快手 C++(存储开发,系统开发)C++高级后端开发工程师J10117工作职责1. 承担关键高并发分布式系统的研发工作,支撑业务发展2. 持续优化系统架构,推动多活分布、平台化等技术架构演进任职资格1.本科及以上学历,计算机科学与技术、软件工程或...阅读全文

博文 2017-10-27 03:05:02 持续成长的mage

春风习习,不要混淆区块链和“发币”

导语:习近平总书记号召占领区块链技术自主创新制高点。一夜之间,区块链行业迎来春天! 上周五,新华社报道称,中共中央政治局于10月24日下午就区块链技术发展现状和趋势进行了第十八次集体学习。中共中央总书记习近平在主持学习时强调,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。我们要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展。 消息一出,整个数字货币市场开始暴涨狂欢。以BTC为代表的数字资产,从7300美元一路飙至10000美元,股市里的相关区块链概念股也集体走强。 不过,仔细研究重要讲话以后,我们总结发现:中央明确的区块链技术和应用场景并非币圈理解的“发币、炒币”!那些借着区块链炒作空气币的,打着...阅读全文

博文 2019-10-28 19:02:39 内容链Contentos

当金融科技遇上云原生,蚂蚁金服是怎么做安全架构的?

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享。我们将其中的优秀演讲整理成文并将陆续发布在“金融级分布式架构”公众号上,本文为其中一篇。 本文作者:何征宇,gVisor 创始人,蚂蚁金服研究员 在云原生发展趋势之下,金融行业想要应用云原生技术,安全问题是一个非常大的拦路虎,而云原生社区对安全问题的重视程度远远不够。蚂蚁金服在落地云原生的时候,解决安全问题是重中之重,经过探索与实践,我们沉淀出了一套从底层硬件到软件、从系统到应用层的全链路金融级云原生安全架构。金融行业最重要的就是信任,我们认为,安全所带来的信任,是一种无形的产品,支撑着所有金融业务。顺...阅读全文

博文 2019-10-17 16:33:11 aside section ._1OhGeD

Quick BI助力云上大数据分析---深圳云栖大会

摘要: 在3月29日深圳云栖大会的数据分析与可视化专场中,阿里云产品专家陌停对大数据智能分析产品 Quick BI 进行了深入的剖析。大会现场的精彩分享也赢得观众们的一直认可和热烈的反响。 大数据分析之路的挑战与期望 阿里巴巴作为一家大数据公司,整个集团,从上到下都在践行数字化运营。 在3月29日深圳云栖大会的数据分析与可视化专场中,阿里云产品专家陌停对大数据智能分析产品 Quick BI 进行了深入的剖析。大会现场的精彩分享也赢得观众们的一直认可和热烈的反响。 ![图片描述](http://img.blog.csdn.net/20180403112444863?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveXVucWlpbnNpZ2...阅读全文

企业网络营销推广方案

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

Golang事务模型

序言 笔者在《软件设计的演变过程》一文中,将通信系统软件的DDD分层模型最终演进为五层模型,即调度层(Schedule)、事务层(Transaction DSL)、环境层(Context)、领域层(Domain)和基础设施层(Infrastructure),我们简单回顾一下: ddd-layer-with-dci-dsl.png 调度层:维护UE的状态模型,只包括业务的本质状态,将接收到的消息派发给事务层。 事务层:对应一个业务流程,比如UE Attach,将各个同步消息或异步消息的处理组合成一个事务,当事务失败时,进行回滚。当事务层收到调度层的消息后,委托环境层的Action进行处理。 环境层:以Action为单位,处理一条同步消息或异步消息,将Domain层的领域对象cast成合适的ro...阅读全文

博文 2017-02-12 00:26:26 _张晓龙_

产品新人如何在工作中学习?

![2249192V4-0.jpg](http://studygolang.qiniudn.com/151021/9ac62e7475715a2ad07dcf545ec99694.jpg) 对于产品新人,刚进入产品经理这个行业,都会急着向比自己更有经验的产品“老人”们讨教,这完全没问题,是可以学到一些东西,比如:他们会给你说如何洞察用户,如何定需求,如何和boss沟通,如何与程序员撕逼......但是就个人来看,这些根本没什么实际用处,没准他们的产品工作并没你想象的那么顺畅,也一团糟来着。 今天小编给大家分享一个在知乎上看到的,有关新人产品经理如何做产品的一些建议,感觉写的很深刻,对新人很适用,如果你是需要吸收知识的新人,不妨可以往下看看。 1.保持良好的工作...阅读全文

空中金融可靠吗?投资理财选空中金融可以吗?

  对于关注投资理财的朋友来说,互联网金融理财肯定是一种非常不错的模式。这种理财模式起点低、收益高,因而很受年轻人的青睐。不过,市面上的互联网金融理财平台非常多,我们该如何选择呢?最近比较出名的空中金融可靠吗https://www.kongzhongjr.com/?投资理财选空中金融可以吗?   空中金融可靠吗?投资理财选空中金融可以吗?空中金融是空中网针对当下日益增长的互联网金融业务需求,结合自身多领域跨界大战略而打造的综合金融服务平台。依托空中网作为上市公司的有力背书以及完善强大的资产管理能力,目前已迅速崛起成为新一代互联网金融平台中的翘楚。所以,空中金融还是值得推荐的。   空中金融可靠吗?空中金融可不可靠,与其风控措施密切相关。空中金融PEM复合风控系统在市面上很出名。根...阅读全文

XMT.com超200万被区块链终端交易

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。当下,区块链俨然成为炙手可热的“香饽饽”。 xmt.com被区块链终端启用 受这样的风口影响,不少与区块链相关的域名孕育而生且交易不断。近期,小编收到爆料,又一枚区块链相关域名交易了,看中的含义却令人意想不到。终端选用了一枚颇具含义的三声母域名:xmt.com,这枚三声近期被一位台湾终端买家拿下,卖家是张大官人。 据了解,xmt.com的成交价格为1000万台币(折合人民币约210多万元)。xmt.com现在已经建站,浏览网页可以看出终端做的是区块链的项目。才刚拿下域名没两天...阅读全文

[杭州] 阿里中间件招 golang 工程师

阿里中间件是阿里集团负责业务底层共享技术及部分技术基础设施的。 招聘的这个岗位,会负责一个没有其它互联网公司投入生产环境的创新技术,负责集团的一个底层基础设施的开发,为上层的业务部门提供技术生态保障。 这是我个人负责招聘的岗位,进来后,我将和你一起共同完成这个项目。 需要你有: 1. 扎实的 Linux 系统开发经验。 2. 熟悉高并发、网络编程,熟悉系统高可用和稳定性方法策略。 3. 两年以上工作经验,其中 golang 开发经验至少一年;或者 Java/C/C++至少三年且愿意尝试 golang 语言开发。 4. 善于独立思考,有快速学习能力,不断突破技术瓶颈,乐于探索陌生技术并将其付诸实践。 5. 欢迎在简历中附上技术博客、Github 提交记录,我会认真查...阅读全文

广州广告公司招聘golang工程师

岗位要求: 计算机相关专业专科及以上学历,具有2年及以上开发工作经验; 熟悉golang语言编程,掌握多线程、socket等相关技术; 具有高负载、高并发开发设计经验值者优先考虑; 熟悉MySql等数据库编程; 熟悉Linux服务器,有C/C++经验更佳; 拥有扎实的计算机编程能力,尤其在数据结构、算法和代码、软件设计方面有较好的功底; 最重要的是有责任心,对技术有激情、有追求,富于技术创新精神,勇于解决技术难题; 研究生以上学历可适当放宽其他要求; 职位描述: 参与公司新项目-DSP系统(广告投放系统)开发; 工作地点:广州珠江新城 薪酬待遇: 根据能力薪资1万-2万 福利:社保医保,每年国内国外2次旅游,体...阅读全文

招聘【坐标上海】【GO服务器开发工程师】隶属世界知名4a集团,全球Top5 的广告公司

诚聘go服务器开发工程师 公司坐落在上海市中心精华地段,也是目前上海最繁华的娱乐及餐饮时尚区-“新天地”。 公司产品目前非常火爆(在市场抢手状态), 产品三年内高速发展~2019已过高达”十亿”流水!!! 正在迅速发展中!! 团队2014年起连续三年荣获Agency of the year-Bronze广告界的殊荣,近几创意更获国内外无数奖项,如金投赏全场大奖、4A、MMA...等。 做五休二 弹性工作制(不打卡) JD如下:开发和维护大型分布传输网络的服务器系统,主要包括分布式集群高并发的系统设计及开发、数据处理、及算法开发和现有系统的运维改进等职责 高并发服务(qps10w+) 岗位职责: 开发和维护大型分布传输网络的服务器系统,主要包括分布式集群高并发的系统设计及开发、数据处理、及算法...阅读全文

【滴滴出行社招】服务端研发工程师

【在线业务研发工程师(PHP/Golang)】 我们需要一个这要的你: 有志于参与一场出行行业的变革; 对于大流量高并发业务场景的技术挑战心潮澎湃。 用你的代码影响成千上万人: 负责快车、专车、拼车、优步、优享、出租车等核心业务的服务端研发工作; 负责接送机、站点拼车、跨城、小巴等垂直出行场景的服务建设和通勤、休娱、商旅等新出行场景孵化。 【中台建设&中间件研发工程师/架构师】 众里寻你千百度: 每一次将复杂世界变得简单都让你心花怒放; 每一次你的系统都能云淡风轻跨越一座座流量洪峰,而你依然心若止水。 你来协助我们提升生产力: 负责打磨现有产品业务流程,深入了解司乘两端业务,对出行场景进行抽象优化; 负责出行中台&中间件架构设计和优化工作,提...阅读全文

区块链+保险行业案例介绍

案例一:上海保交所区块链保险服务平台案例介绍:“保交链”是上海保险交易所于2017年9月正式推出的区块链保险服务平台。这个平台独立研发了Golang国密算法包,在电子保单存证场景中可以支持每秒五万笔的指纹数据验证上链,并能响应高并发的系统请求。该系统可以广泛应用于保险交易、金融清算结算、反诈骗和监管合规性等领域。公开资料显示,保交链的主体服务架构包含了四方面的内容:共识服务架构保证了链上数据的一致性;身份认证服务架构实现了身份数据的认证、审核、颁发和管理等功能;智能合约服务架构在保障智能合约安全性的前提下,实现了对智能合约的安装、应用和升级等服务功能,为区块链系统中的认证服务提供了强有力的支撑;平台服务架构满足了动态组网、同一底层平台下多链的配置和访问方式服务。同时,保交链实现了在数据安全和...阅读全文

博文 2018-10-22 18:34:39 北京比特米拉

闪银奇异安全负责人:互金行业安全建设的四个心得

摘要: Wecash闪银是中国首家互联网信用评估平台,依托数据挖掘分析和机器学习技术,实现快速精准的信用评估。基于该评估结果,帮助个人用户和机构快速完成交易,享受到更便捷的资金借贷、消费分期等金融服务,以及租车、租房、旅游、教育等生活服务。 image Wecash闪银是中国首家互联网信用评估平台,依托数据挖掘分析和机器学习技术,实现快速精准的信用评估。基于该评估结果,帮助个人用户和机构快速完成交易,享受到更便捷的资金借贷、消费分期等金融服务,以及租车、租房、旅游、教育等生活服务。 除却自身发展所面临的安全风险,随着国家对互联网金融行业在网络安全方面的监管力度逐年增加,如何快速高效的完成等级保护服务成为闪银奇异安全负责人头疼的问题。 2017年6月,闪银选择了阿里...阅读全文

ByteEdu 每日新闻(2019-03-08)

ByteEdu 每日新闻(2019-03-08) Golang资料集Go最新资料汇总链接更改 http://www.byteedu.com/forum.php?mod=viewthread&tid=25 字节教育 Go语言初学者的学习资料 http://www.byteedu.com/forum.php?mod=viewthread&tid=191&extra=page%3D1 Go语言贪吃蛇实战项 上传完成(VIP免费看) http://www.byteedu.com/forum.php?mod=viewthread&tid=267&extra= steam平台游戏接入、游戏运营(课程报名,5月更新完成) http://www.byteedu.com/forum.php?mod=viewt...阅读全文

博文 2019-03-08 07:34:40 Golang语言社区

ByteEdu 每日新闻(2019-03-11)

ByteEdu 每日新闻(2019-03-11) Golang资料集Go最新资料汇总链接更改 http://www.byteedu.com/forum.php?mod=viewthread&tid=25 字节教育 Go语言初学者的学习资料 http://www.byteedu.com/forum.php?mod=viewthread&tid=191&extra=page%3D1 Go语言贪吃蛇实战项 上传完成(VIP免费看) http://www.byteedu.com/forum.php?mod=viewthread&tid=267&extra= LollipopGo开源游戏服务器源码剖析(视频教程) http://www.byteedu.com/forum.php?mod=viewthr...阅读全文

博文 2019-03-11 09:34:44 Golang语言社区

BI团队如何高效应对快速扩张的公司的需求

摘要: 根据提到BI同学两个层次: 第一:我们会接受业务方哪些需求帮他实现需求; 第二:我希望我们这边团队有更多的主动性; 给大家举两个例子,我们在公司的发展过程当中,会把一些成型的东西沉淀下来。上一篇提到,作为数据分析的从业者,在这个公司发展过程当中,给他们的建议。根据提到BI同学两个层次:第一:我们会接受业务方哪些需求帮他实现需求;第二:我希望我们这边团队有更多的主动性;给大家举两个例子,我们在公司的发展过程当中,会把一些成型的东西沉淀下来。第一个例子:节假日当时公司的商户有一定规模之后碰到的第一个节假日,节假日的时候交易会有一定的下降,这是很正常的。因为线下支付的场景,有些人假期的时候在家里。有一些这种商圈,上班期间,有很多这种白领用餐,放假了,有一些人节假日出国旅游了等等。但是节假日...阅读全文

技术干货:日志数据可视化分析展示平台的建设之路

项目背景某企业是一家专注于车联网、视频CDN等应用技术的科技创新型企业,拥有智能车载、vsdn等多个业务系统。这些系统每天都会产生大量日志,以往的日志管理系统不能满足实时分析的需求。由于平台查询响应慢等原因,当某个系统出现问题时,所产生的日志数据无法被及时的查看,也就无法定位问题所在,造成业务人员有数据却用不起来的窘状。如何充分整合这些日志数据,充分挖掘其价值,是企业急需解决的问题。项目目标DataHunter最终为该企业提供一套包括带宽、调度、流量日志解析入库等功能模块的完整解决方案。让业务人员能够在看板上实时查看日志数据,并可以根据这些数据实现自由配图和维度查询。业务要求1、带宽日志实时分析,实现分钟聚合统计 (全国共有80多个节点,数据量每天大约35亿条,1.6TB)2、支持按照不同的...阅读全文

博文 2017-10-25 03:05:01 DataHunter小数

FreeWheel 寻大数据队友!

基础架构组Lead Software Engineer 职责描述:1. 公司级大数据平台的架构规划与设计,以提升平台的存储与计算能力;2. 大数据基础组件Kafka/HBase/YARN/Spark等的二次开发与性能优化;任职要求:1. 五年以上Hadoop及大数据生态圈产品实践经验,如Kafka/HBase/Presto/YARN/Spark等;2. 深入了解分布式系统、大数据平台、消息队列等高可用高弹性架构;3. 有志于建立大规模低延时数据处理系统,用于解决实际业务问题;4. 良好的英语听说读写能力。加分项:1. 有 Golang 开发经验;2. 有AWS开发经验;3. 对HDFS/Yarn/HBase/Hive/Spark/Presto相关组件的性能优化和补丁跟踪等有实际经验。数据产品...阅读全文

FreeWheel寻大数据队友

基础架构组 Lead Software Engineer 职责描述: 1. 公司级大数据平台的架构规划与设计,以提升平台的存储与计算能力; 2. 大数据基础组件Kafka/HBase/YARN/Spark等的二次开发与性能优化; 任职要求: 1. 五年以上Hadoop及大数据生态圈产品实践经验,如Kafka/HBase/Presto/YARN/Spark等; 2. 深入了解分布式系统、大数据平台、消息队列等高可用高弹性架构; 3. 有志于建立大规模低延时数据处理系统,用于解决实际业务问题; 4. 良好的英语听说读写能力。 加分项: 1. 有 Golang 开发经验; 2. 有AWS开发经验; 3. 对HDFS/Yarn/HBase/Hive/Spark/Presto相关组件的性能优化和补丁跟...阅读全文

我的六年软件测试感悟(转载)

原文出处:肖佳 软件测试人员应该居安思危 每当经济不好,公司业绩不好的时候,公司都可能进行裁员。 首先裁的就是测试人员。 因为测试人员的技术水平相对来说比较低,容易被替代,招起来也比较容易。 公司往往先拿测试人员开刀。 身为测试人员,虽然我们平常的工作大部分都比较安逸。 但是千万不能温水煮青蛙。 应该自强不息, 要像开发人员一样, 不断学习,提高自己的编程水平。这样就算被裁也能很快找到新的工作。 测试人员应该比开发人员更熟悉业务需求 测试人员的水平主要体现在测试用例的设计上。 要设计出全面,覆盖广的测试用例,需要测试人员对自己所测试的项目的业务需求非常熟悉,甚至要比开发人员还要熟悉。 如果是测试银行系统,通信行业,或者ERP软件。 这些业务知识非常有用的,...阅读全文

Gopher 杭州线下面基第一期

阅读本文大概需要 4 分钟。Hello,大家好,我是 Seekload,本次 Go 语言中文网 · 杭州线下交流会 的组织者。6 月 2 号的线下交流会能顺利举办,特别感谢 Go 语言中文网站长 @徐新华 的宣传、@张亚龙 提供场地支持,以及其他 19 位小伙伴空出宝贵的时间积极参与到其中,为这次交流会注入更多活力并提供了各自宝贵的经验。参加交流会的小伙伴大部分是杭州本土的,也有来自无锡、上海等地,为他们的热情点赞;有来自阿里、趣头条、恒生电子等大厂,有行业 10 年老兵,也有即将毕业的新鲜血液。这次面基的主要目的是让大家可以结识更多志同道合的伙伴,分享彼此学习、成长和行业经验!交流会的主要流程:13:50 - 14:20 站长 @徐新华 为小伙伴们连线面聊;14:20 - 15:00 小伙...阅读全文

博文 2019-06-04 09:27:17 Golang来啦

企业建站需要注意的方面

当今是互联网盛行时代,越来越多公司企业入驻互联网当中。网站成为了企业在网络上与客户对接的窗口。如何把企业网站做好?怎么样才能让客户找到你的网站?很多人在企业建站时因为前期没做好准备,粗略的把网站建设出来,导致后期网站运营乏力、推广效果差。今天小编给大家分析一下:企业建站需要注意的方面有哪些。 一、网站的详细策划 网站建设前的策划是你网站建设的重中之重,要从多个方面来拟定策划,才能让你网站在后期运营的更好。 1.同行业的市场分析(分析同行业网站优势,吸取别人的精华,分析同业网站的缺点,在建设过程中避免同类问题出现在自身上) 2.网站的定向(要明确自己方向,要找到自己的核心,这样才能更好的在后期进行发展) 3.要有自己的特点(无论你是做服务还是卖产品,都要有自己突显的地方,...阅读全文

【转载】测试工程师的6+1种技能

测试工程师是个神奇的职业,他是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手;他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢?咱们一起慢慢往下看   有逆向思维的能力   曾经接触过一些测试工程师,他们干了一段时间测试工作后返回去又开始去做开发工作了,问他们为啥?答案是测试工作太难了,开发是顺向思维,而测试是逆向思维,老要找一些稀奇古怪的思路去操作软件。软件的使用者千差万别,软件在使用过程中遇到的各种现象也是千差万别的,所以要求测试工程师需要具有一些逆向思维的能力,想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的测试工程师最基本的素质。   善于同开发人...阅读全文

【上海】【移动广告行业】【18K-25K】先人掌信息科技招聘GO开发工程师1名

官方网站: http://wp.moca-tech.net/ 媒体报道:https://brandequity.economictimes.indiatimes.com/news/business-of-brands/cheetah-mobile-partners-with-ventes-avenues-in-india/51709143 公司规模:20 人 公司地址:闵行区联航路1188号 职位描述/工作职责 1. 协作处理广告服务器每天上千万次请求; 2. 海量数据生产、消费(去重,统计等); 3. 参与架构讨论及核心研发; 4. 提供自身业务及平台协作接口。 基本要求 5. 2年以上golang项目经验,熟练掌握go语言编程,有高并发网...阅读全文

How to use godog

首先访问Git的地址:Godog,它也是用来做Go Test一样的事情,只是换了一种形式。引入了一个概念:BDD。通俗的讲,就是虚拟现实场景,完成一个业务的测试。 Godog了解 首先介绍Godog是用来干什么的,我也是根据版本库提供的README来解释的,建议大家自己去看看。首先,我们要定义一个场景:feature。这里我们创建一个文件夹feature,专门用来存储这类文件。然后创建一个文件:godogs.feature。文件内容如下: # file: $GOPATH/src/godogs/features/godogs.feature Feature: 购买红酒 这里是一堆对这个Feature的描述 描述的继续... Scenario: 买一瓶红酒 Given Neojos Has 5 ...阅读全文

博文 2018-12-29 17:34:44 欧阳少辰

golang用panic和recover做业务流程中断的尝试

随着使用golang越来越频繁,发现golang有一个地方非常不方便,就是在错误处理方面。先来看看golang中通常的错误处理方法: 通常的error处理 package main import ( "errors" "fmt" ) func a() (err error) { err = errors.New("错误") return } func main() { err := a() if err != nil { fmt.Println(err) } } 函数在返回的时候增加error类型的返回值,如果有错误则赋值给err,在调用函数处对err进行判断,如果不为nil则处理错误。这种方式在嵌套的层少的时候还好办,要是嵌套的层多了那就要一级一级的返回err,显然会很麻烦。如下面的代码:...阅读全文

博文 2015-10-14 13:58:06 陈杰斌

测试用例设计该怎么做

测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数。测试用例编写者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计、功能规格说明、用户试用场景以及程序/模块的结构都有比较透彻的理解。测试用例设计一般包括以下几个步骤:   1、测试需求分析   从软件需求文档中,找出待测试软件/模块的需求,通过自己的分析、理解,整理成为测试需求,清楚被测试对象具有哪些功能。测试需求的特点是:包含软件需求,具有可测试性。   测试需求应该在软件需求基础上进行归纳、分类或细分,方便测试用例设计。测试用例中的测试集与测试需求的关系是多对一的关系,即一个或多个测试用例集对应一个测试需求。   2、业务流程分析   软件测试,不单纯是基于功能的黑盒测试,还需要对软件的内部处理逻辑进行测试。...阅读全文

DockOne技术分享(四十二):关于混合云的一点思考

【编者的话】本次分享探讨企业IT的建设历程,以及企业IT面临的变革。企业IT又如何走向云化,如何会步入混合云。 关注到IT的发展冒出了很多新概念,新思想,例如IaaS、PaaS、SaaS、私有云、公有云、混合云、微服务、Cloud-Native等。 什么是服务?我目前的理解服务是交付给用户价值的过程即为服务。那什么是IT?交付服务的媒介即为IT。 感觉企业IT的发展规律是: IT 之所以不断改变,是因为业务在不断改变。僵化、死板的 IT 体系结构必须让位于灵活多变。 中国信息化进程借鉴《信息化2.0+》这本书的一张图。 过去30多年中国企业所做的信息化工作称为企业信息化1.0时代。那么信息化2.0是什么?书中提到,信息化2.0是一种全新的利用IT资源的方式和全新的信息化体系。其最终目标是:实...阅读全文

阿里云免费教你使用营销引擎

课程介绍 阿里云数加营销引擎可以帮助企业快速搭建或升级自有DSP/ADN/DMP系统,提供高质量的竞价、投放、受众定向、pCTR点击率预估/pCVR转化率预估、相关性评估等核心能力。 产品详情:https://data.aliyun.com/product/openad 课时列表 • 课时1:营销引擎 - 如何快速搭建自有DSP • 课时2:营销引擎 - DSP如何进行流量管理 • 课时3:营销引擎 - 如何在DSP中接入【友盟+】DIP • 课时4:营销引擎 - 广告主如何使用借助营销引擎快速搭建的DSP • 课时5:营销引擎 - 广告主如何借助【友盟+】DIP创建人群 开始学习http://click.aliyun.com/m/278...阅读全文

看清区块链

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 虽然说比特币系统于2009年推出,但区块链技术自2015年才兴起,到今天也就两年多一点的时间。 比特币系统是把多种技术组合创新,实现了一个防止篡改、防止欺诈的多方记账机制,构建起一个平等、协作、信任的价值传输网络。而区块链技术从比特币系统中被挖掘出来,经过二次创新和发展,瞄准的是解决现实场景中的问题。 当前区块链构想的运行环境与现实世界之间还存在一个鸿沟。现实中很难找到像比特币一样封闭的体系,产生在网络中、流转在网络中、消失在网络中。它既不接收外部世界的输入,也不对外部世界产生输出。每10分钟产生一个区块,生成一定数量的新比特币,流转不定数量的旧比特币,就像一个数字货币游戏一样。现实中不管是跨境汇款,还是票据流转...阅读全文

博文 2019-09-12 17:32:45 链客

DockOne微信分享(四十七):Docker在乐视的实践之路

【编者的话】现在Docker 技术越来越火热,越来越多的公司开始使用Docker技术部署应用。这次分享主要是讲如何充分利用Docker技术实现代码到线上环境的部署,以及在使用Docker中遇到的问题和困扰。 背景我们是在14年开始研究并使用Docker,最开始主要想利用Docker解决组件化和服务的上线问题。现在慢慢演化成一个提供服务从代码环境到线上部署的一套解决方案。现在这套系统在内部我们称之为Harbor。 实战之路1.0 版本我们第一版采用docker-registry搭建了私有的镜像仓库,并使用Python开发的命令行模式,对Docker主机和容器进行管理,使用App->Service->Container 和主机集群的概念。一个App下对应多个Service,多个Service 组...阅读全文

golang用panic和recover做业务流程中断的尝试

随着使用golang越来越频繁,发现golang有一个地方非常不方便,就是在错误处理方面。先来看看golang中通常的错误处理方法: 通常的error处理 package main import ( "errors" "fmt" ) func a() (err error) { err = errors.New("错误") return } func main() { err := a() if err != nil { fmt.Println(err) } } 函数在返回的时候增加error类型的返回值,如果有错误则赋值给err,在调用函数处对err进行判断,如果不为nil则处理错误。这种方式在嵌套的层少的时候还好办,要是嵌套的层多了那就要一级一级的返回err,显然会很麻烦。如下面的代码:...阅读全文

博文 2016-08-04 20:00:16 平凡之路

[9月23日][北京] 敏捷开发:促进项目管理创新变革

全球化竞争时代环境在客观上加速了企业项目管理变革,“产品技术创新”和“技术升级”成为企业应对挑战的利器。但大多数的企业对开发创新还没有确立相应的概念,项目管理过于粗放、简单,管理工具落后,缺乏完整的管理体系。因此,中国企业在项目管理方面面临着非常具体的管理挑战:

客户需求越来越多,市场变化越来越快。

产品更新越来越快,产品生存周期越来越短

技术快速发展,流程停滞不前

庞大研发团队的协作管理问题

很多成功实践表明,敏捷项目管理是实现开发项目变革和研发项目管理“落地”最有效的解决方案,帮助企业实现项目管理的创新之路。ACP敏捷帮助企业建立能快速响应市场驱动的高效产品研发项目管理和决策平台,...阅读全文

上海职位:大数据基础设施研发工程师/数仓工程师/机器学习工程师/大数据存储研发工程师/数据业务全栈开发工程师, 视频面试,非996/997

上海职位:大数据基础设施研发工程师/数仓工程师/机器学习工程师/大数据存储研发工程师/数据业务全栈开发工程师,视频面试,非996/997大数据基础设施研发工程师工作职责1. 负责数据平台的系统高可用架构和规划;2. 设计并实现能够保障线上大规模集群的迭代、自动化运维平台;3. 负责量化数据服务的服务质量,提升服务SLA标准;4. 支持平台用户线上需求和解决用户遇到的各种问题;5. 升整体数据平台的运维管理效率;职位要求1. 有Hadoop集群的运维管理经验,3年以上相关工作经验;2. 精通Linux系统、Shell/Python/Java等编程语言、网络TCP/IP协议等,动手能力强;3. 较强的分析和解决问题的能力,强烈责任感、 缜密的逻辑思维能力;4. 有较强的系统问题分析经验和能力,能...阅读全文

博文 2020-02-04 19:33:07 IT猎头fancyfrees

DockOne微信分享( 九十):猎豹移动基于CoreOS在AWS上的项目实践

【编者的话】本次分享介绍基于AWS的EC2服务如何设计和搭建适合自己业务的架构方案实现全球多region部署,介绍模型案例:CoreOS的使用技巧与运维经验,把一个集群当成一台机器管理心得,包括: 为什么选择AWS和Docker为什么选择CoreOS部署我们的应用CoreOS在AWS平台上如何快速构建集群并且进行管理应用过程中遇到的问题与解决方案 1、为什么选择AWS和Docker 首先我先介绍一下猎豹移动的一些业务,如图, 我们在海外有着庞大的用户群体,接近16E下载量,月活用户4.94E,71%来自海外,战略合作伙伴主要以阿里、百度、腾讯、小米…… 这么大的海外用户量我们是这么做业务部署和服务的呢? 首先在选择服务商的方面我们选择了实力最强的亚马逊AWS作为我们的云服务商,我们海外几乎所...阅读全文

博文 2017-06-25 16:25:21 DarkForces.

DDD & Microservices

Microservices(微服务架构)和DDD(领域驱动设计)是时下最炙手可热的两个技术词汇。在最近两年的咨询工作中总是会被不同的团队和角色询问,由此也促使我思考为什么这两个技术词汇被这么深入人心的绑定,它们之间的关系是什么呢? 服务于更高的业务响应力 首先从两个词汇的发明来看它们是没有因果关系的。DDD是Eric Evans于2003年出版的书名,同时也是这个架构设计方法名的起源。DDD的想法是让我们的软件实现和一个演进的架构模型保持一致,而这个演进的模型来自于我们的业务需求。这种演进式设计方法在当时看来还是比较挑战的,更为流行的解决架构设计复杂度的方法是分层:比如数据架构、服务架构、中间件架构等。MVC在互联网应用开发领域也基本成为了标配。 时间很快过了10年,Martin Fowle...阅读全文

FreeWheel 寻大数据小伙伴

基础架构部-平台研发组Lead Software Engineer职责描述:1. 公司级大数据平台的架构规划与设计,以提升平台的存储与计算能力,带领团队完成技术解决方案;2. 大数据基础组件Kafka/HBase/YARN/Spark的二次开发与性能优化;3. 为业务部门提供大数据平台的技术架构支持,解决其技术难题与性能瓶颈;4. 调研大数据行业前沿技术方向并运用到实际生产系统;5. 建立高效的研发流程与规范,持续提升平台的研发效率与质量。任职要求:1. 五年以上Hadoop及大数据生态圈产品实践经验,如Kafka/HBase/Presto/YARN/Spark等;2. 深入了解分布式系统、大数据平台、消息队列等高可用高弹性架构;3. 有志于建立大规模低延时数据处理系统,用于解决实际业务问题...阅读全文

数据一致性(一)

MySQL的事务是数据一致性的典范,事务内的执行要么都成功,要么都失败。但业务系统涉及系统间的相互调用,涉及的数据库也不尽相同,所以实现数据一致性还是有挑战的。 首先了解强一致性和弱一致性。在微服务中,系统间通过HTTP的方式相互调用,很难实现数据的强一致。我们这里主要说弱一致性,也就是数据最终一致性。 数据一致性还有个重要的前提:支持幂等。也就是说,只要请求参数不变,那么无论重复请求多少次,结果都一样。在对接第三方支付时,这个词出现的频率还是老高的。 购买业务 蜗牛要在一家电商网站买电子书,整个购买流程和涉及的系统虚构如下图。过程涉及检查它是否已经买过,然后是生成订单号、支付、交付(实际上订单系统不包含支付功能,这里简化处理)。

交付涉及三个系统,在任...阅读全文

博文 2018-12-02 00:34:40 欧阳少辰

JAVA程序员的业务观

作者 这篇文章是受漫谈工程师的三观的启发所写。常常听到做业务的程序员抱怨自己现在做的业务没有意思,学不到东西,用不到新技术,用的也都是翻来覆去的技术,得不到成长。很多程序员在经历这个过程时,很多调整不了也就离职了,也许走向了一个新的技术兴奋点,有些可能是换了个新的业务继续循环。那我们程序员在遇到这种事情的时候应该怎么调整,应该向哪个方向走。现在关于程序员的三观(技术观、产品观和数据观)已经算是普天盖地了,那什么是业务观。业务开发最好的体验就是从一个业务从起步-> 快速发展->业务稳定发展->…… 的过程,而在业务不同的过程中能够清晰定位开发人员在业务中的角色,能够从技术的角度支持业务。一、程序员的三观1、技术观技术是程序员的核心竞争立,什么才是好的技术观。好的技术观应该是不排斥新技术,不排斥...阅读全文

博文 2017-09-06 04:35:24 java大湿兄

golang expect包的使用介绍

最近和业务的相关人员对接某一需求时,其提出希望能在业务服务器上不给业务人员密码信息,而能通过执行某个命令后由usera变成userb。这个需求其实用expect 就可以实现,不过使用tcl 语言编写的脚本里密码还是以明文出现的,业务是想通过安装pexpect (python)包,通过生成pyc的文件,略微增加下安全性。不过想了下,可以通过使用golang下的expect实现同样的效果,而且安全性更强。 经搜索引擎检索,发现 https://github.com/ThomasRooney/gexpect/ 可以实现该效果,而且在该包的examples里提供了ftp、ping、python、screen相关的使用示例。这里如果使用su切换用户,代码比较简单,如下: //code from www...阅读全文

博文 2019-02-21 15:36:21 扬那个杨

FreeWheel招Lead/Senior大数据开发与分析工程师

Lead/Senior Software Engineer【职责描述】-面向客户的数据产品开发,测试,部署、监控,涵盖实时报表和离线报表等不同类型的数据产品;-紧密配合产品经理,理解业务需求,梳理业务流程,针对不同业务需要和应用场景,制定合理的系统架构以及实现方式,可以独立完成技术解决方案;-周期性产品迭代,持续改进现有产品,包括业务流程和系统架构,与基础架构部门配合,解决技术难题与性能瓶颈。【任职要求】-本科及其以上学历,三年以上大数据生态圈工作经验,二年以上数据产品实践经验;熟练掌握数据产品相关设计原理,对数据产品设计、交互、系统架构有深入的见解;-熟悉Spark/MapReduce/HBase/Presto等开源大数据技术,有多种业务场景下的实践经验;-有数据仓库建模、数据平台搭建、E...阅读全文

博文 2019-10-29 18:32:48 aside section._1OhGeD