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

后端篇

概述 前端作为和用户直接交互相关的开发人员,后端开发则涉及到更多用户看不到的领域,如对数据的存储、加工,平台稳定性、安全性等各个方面,因为涉及到的开发面广,几乎各种语言都运用到了后台开发,比如阿里巴巴的Java生态,百度PHP,Golang。语言并不是后端的限制,作为一名好的后端,学习的是后端的思想:如何搭建更高效的系统?也因此一部分后端的发展规划是“架构师”。 MVC模式 在十几年前MVC模式就已经存在了,可以说是一个非常经典的入门开发模式。但几十年前的代码规模及理念和如今也大不一样。过去的开发并不会分什么前端后端,大家都是一起开发,但现在提倡的是前后端分离,各司其职,同时开发,MVC模式也发生了相应的变化,这里我讲解下我理解的如今MVC基本概念。 后端开发MVC 上图是MVC开发的简单流...阅读全文

博文 2018-08-13 00:35:05 又木先生

最难学的十大编程语言,C++排第二,它竟是第一名!

编程语言是开发者们代码工作的核心,也是许多开发者最爱讨论的话题。编程语言的选择对开发者和工具制造商都十分重要,前者需要保持最新和具备市场潜力的技能,后者则亟需确保他们能够提供最有用的 SDK。 开发者经济分析公司 SlashData 曾发布了《 2018 年第 2 季度各国开发者状况》调查报告,共有 167 个国家的 20500 多名开发者参与其中。 报告面向全球所有类型的程序员,对使用每种主要编程语言的活跃开发者数量进行了最新的估计。其中,JavaScript 仍是最流行的编程语言,Python 流行程度接近 Java。 image 哪种语言最难学呢?每个人也许都有着自己的想法,衡量标准各不相同。 现在我们从一个全新的,无可反驳的角度来分析一下各个编程语言难学程度。 第十名、R语言 颁奖词...阅读全文

博文 2019-04-29 17:34:45 榆西带你飞

WebStorm 10搭建Golang开发环境

>我是一名Java Web开发者,使用IDEA作为日常开发工具。对于Golang开发其实更应该选择WebStorm配合Go Plugin,这样会更轻量些。 PS: iNote是在IDEA里开发的。 ##下载WebStorm 10 ####[官方下载地址](https://www.jetbrains.com/webstorm/whatsnew/ "下载地址") ##安装WebStorm ####Windows请参考Win版的安装方式 ![enter image description here][1] ##下载Golang Plugin(最新版本是201) ####[Go Plugin](https://github.com/go-lang-plugin-org/g...阅读全文

如何游刃有余的应聘Go语言开发工程师

最近很多人都看到了郝林通过大病筹款平台轻松筹发起筹款的事情,小编受作者所托,感谢开发者们在他生病期间的经济与精神上的支持和鼓励。目前郝林病情暂时稳定,并已决定把筹集的10万元捐款退回,接下来将会通过在极客时间写专栏筹集医疗开支,极客邦科技也将从企业公益基金中拿出10万帮助其治疗,如果你喜欢这个专栏,请订阅并推荐给需要的人,这是对郝林老师最好的鼓励。近日,Hacker News 发布了 2018 年 7 月的编程语言招聘趋势排行榜,其中,Go语言已经反超Java进入了前三名的行列。从浅绿色的Go语言走势图可以看出来,企业对于Go语言的采用情况在逐年上升。​从公司角度看,许多大厂都已经开始拥抱Go语言,包括以Java打天下的阿里巴巴,更别提深爱着Go语言的滴滴、今日头条、小米、奇虎360、京...阅读全文

博文 2018-08-07 15:20:19 jikeshijian

2019年最新总结,腾讯,阿里,百度,美团,滴滴,头条等企业岗位需求(Linux, C/C++, Java, golang),持续更新中。

阿里巴巴 数据库DevOps研发工程师/专家(上海,杭州)岗位描述:对接云平台,完成OceanBase数据库及平台工具产品的上云和自动化交付;负责OceanBase商业化工具类产品的开发,以完善OceanBase的周边产品生态,提升客户体验;开发基于容器的OceanBase数据库及平台工具产品的自动化部署和运维工具;负责上述产品的相关项目落地及技术支持;负责或参与DevOps研发团队的建设和管理; 岗位要求:扎实的编程能力,熟悉 C/C++/Java/Go/Python 中至少一种,有 DevOps工作经验;熟悉虚拟化技术,熟悉Docker容器技术,有云产品开发经验;熟悉数据库技术,熟悉MySQL、SQL Server、Oracle、PostgreSQL等关系型数据库中的一种或多种,对分布式...阅读全文

博文 2019-07-30 17:32:46 Yt_cc

商汤科技北京上海深圳内部推

北京 北京市海淀区清华科技园科技大厦B座5层 深圳 深圳市南山区南海大道1052号海翔广场7层 下面岗位多在北京、深圳同招。另有2019应届毕业生对应岗位 人脸 测试开发工程师 (急招) 主要工作内容: 1,与人脸测试部和开发对接,将各个具体版本的图片标注,图片反转,图片提取,图片比较等内容形成可以直接供测试人员简单调用的库。 2,对测试数据进行汇总分析,并在web等方面进行展示。 3,配合测试部跟进性能、安全、接口等其他非功能测试方面的问题。 4,理解人脸测试的主要业务,对测试的新功能进行库扩充和长期持续支持。 5,日常测试工具开发。 6,人脸相关持续集成和流程优化支持。 Base:北京,深圳 待招聘。 4人 要求: 1,统招本科,英语四级。 2,编程语言基础,python熟练,懂java...阅读全文

博文 2018-10-11 10:35:06 python人工智能找电子书

华为 深信服等研发面经

华为 深信服等研发面经本文首发于微信公众号:程序员江湖 美图面经:一面:1 Java的hashmap2 Java的多线程技术,线程池3 Java的jvm讲一下,内存模型,垃圾回收4 mysql的索引怎么建,优化5 Linux操作系统了解哪些6 网络和操作系统问了些基础7 Redis使用哪些场景8 数据结构了解哪些,排序的复杂度9 讲一下项目里的难点,说一下docker。10 其他忘记了二面:1 项目2 docker和k8s知道哪些,说一下3 OpenStack用到了哪些组件,说下4 闲聊其他5 意向城市迅雷:一面:1 我们是c++和golang,这方面了解么2 jvm的内存模型和垃圾回收3 Java并发技术讲一下4 MySQL数据库相关问题,主从,读写分离,分布式方案5 Redis的哨兵讲一...阅读全文

博文 2018-09-14 12:34:41 How_2_Play_Life

【杭州】金科文化招聘golang开发工程师

有意者请联系:yefanglin[AT]jinkejoy.com ------------------ 职位描述: 工作职责: 1. 负责 adexchange(互联网广告交易平台)的开发 2. 负责素材审核平台及运营工具的开发需求 3. 参与应用架构设计、开发及性能优化维护 任职要求: 1. 熟悉C/C++、java、Node.js,Golang,Python等开发语言中的至少一种;GO语言优先 2. 熟练使用Mysql等常用数据库 3. 熟悉TCP/IP网络编程、多线程编程,熟悉不同的IO模型,常用数据结构和算法; 4. 熟悉服务器架构;熟悉AWS优先 5. 有高并发,高性能系统开发经验优先 能熟练地在Linux或Unix上进行维护和开发...阅读全文

golang 程序的异常退出

同事反馈了一个问题,一个微服务异常退出。查了许久没有发现一个是一个协程异常导致的整个进程退出了。程序的异常情况其实基本上是可控的,找到异常原因,修复问题上线是可以的。但是这里体现了两个知识点:1、golang的一个协程异常,如果没有捕获,回导致整个进程退出。这里就不举例子说明了,自己可以写个很简单的demo,通过go func() {}里面使用panic产生恐慌试验下。2、关于defer、panic、recover的使用理解golang不支持java语言中的try...catch...finally这种异常,因为...此处忽略了一千字????defer的原意是推迟、延期。它的思想类似与C++的析构函数,不过go语言中的析构的不是对象,而是函数,defer就是用来添加函数结束时执行的语句。注意...阅读全文

博文 2018-09-13 14:35:03 GoSnail

基于物联网的模块化智能监控系统

1 需求 当今安保智能化的需求日渐增长,本款小型的智能监控系统可应用于家庭、学校、企业等场所,有利于降低犯罪率,维护社会长治久安。 2 设计思路 模块化组合,自由定制,根据实际需求选配硬件,契合用户需求的同时实现成本最小化; 通过软件平台提供更丰富的数据分析功能,与市场现有产品做到差异化; 结合当下热门的人工智能技术,尤其是计算机视觉方面已经成熟的技术,对数据进行智能处理,减少用户手动操作,提高用户体验。 3 具体实现 3.1 感知识别层 3.1.1 硬件模块 Arduino 开发板 Arduino 是一款便捷灵活、方便上手的通用开源电子原型平台,便于扩展,因此应用端借助 Arduino 平台结合各种配件来实现数据的接受和传送。 Arduino 开发板 红外传感器 这套监控系统具备两种工作模...阅读全文

博文 2018-10-31 16:34:57 甜筒君

iOS和Android的开发库 Gomobile

Gomobile是一个应用于iOS和Android的优秀跨平台开发库,为开发者提供用于创建Android和iOS 移动平台代码的工具。 ### 环境设置 我们需要Go 1.5及以上版本(版本越高越好)。  然后,我们需要安装Gomobile:

go get golang.org/x/mobile/cmd/gomobile
注:该命令可能需要几分钟的时间。 至于构建Java代码,你则需要Android SDK,并安装Java(OpenJDK就够了)。 [下载](https://developer.android.com/sdk/index.html#...阅读全文

开源项目 2016-03-15 16:00:00 golang

常见规则引擎技术

什么是业务规则?在需求里面我们往往把约束,完整性,校验,分支流等都可以算到业务规则里面。在规则引擎里面谈的业务规则重点是谈当满足什么样的条件的时候,需要执行什么样的操作。因此一个完整的业务规则包括了条件和触发操作两部分内容。而引擎是事物内部的重要的运行机制,规则引擎即重点是解决规则如何描述,如何执行,如何监控等一系列问题。 对于快速软件开发平台往往会包括两个方面的内容,一个是可重用性,一个是可配置性。对于公用组件,公用基础类库,公用算法等往往是增加了可重用性;而对于对象模型,权限模型,工作流模型,规则引擎则是解决平台的高可配置性。 权限模型实现了用户岗位,角色和权限调整可配置。工作流引擎实现了在流程出现变化的时候可以灵活配置。规则引擎将业务决策也从程序代码从抽离出来,实现规则变化也可以灵活配...阅读全文

博文 2017-11-29 02:51:42 it_man

大型互联网公司招 数据分析工程师 — 会 Go 优先考虑

北京大型互联网公司招 数据分析工程师,要求懂编程,目前项目有用Go写一些服务,因此会Go语言的优先考虑; 工作职责: 1. 完成数据模型的ETL实施,参与团队ETL流程的优化以及相关技术问题的解决 2. 设计大规模实时系统,实现数据采集、分析和检索 3. 建立数据仓库,DPM 职位要求: 1. 计算机相关专业大学本科及以上学历,有扎实的计算机基础 2. 精通常用数据结构和算法 3. 精通PHP,熟悉Java/Python/Go/C等语言中的一种或几种 4. 精通SQL,掌握MySQL,熟悉Redis和MongoDB等DB的一种或者多种 5. 熟练掌握Hadoop/MR、Storm、Spark或其它并行计算架构 6. 熟悉Linux...阅读全文

GO入门学习

go环境安装 go不像java这种成熟的语言有eclipse这种编译器,但是go提供了很多插件首先先选择一个编译器,我这边使用的vscode,接着在vscode中配置go的开发环境配置开发环境之后,接着需要安装一些go的插件方便开发,首先先了解每种插件的作用,像gocode的作用就是代码补全,具体可参考https://blog.csdn.net/langzi7...安装插件有几种方式,可以通过vscode自动安装,也可以通过命令行安装,但因为有些插件需要vpn,故可先从github上clone插件包,然后再进行安装,过程中可能会相关的问题.....可跟着一下博文安装https://blog.csdn.net/Yo_oYgo... go build go install go getValue...阅读全文

博文 2018-12-29 11:34:48 dack

开源API网关,你选对了么?

开源API网关,你选对了么? api网关的本质 不用扯那么多,也不用画图,一句话说清楚 api网关:流量总入口,得以集中控制! 就这么简单 api网关协议上最基本要支持HTTP 和 WebSocket,功能强大点的更会支持tcp/udp的负载均衡接入 正因为支持的是http协议,所以api网关不仅仅可以作为 RESTful API 接入,接入带页面的web都可以的,完全可以当成一个web负载均衡器使用 api网关的作用 解决:认证、鉴权、安全、流量管控、缓存、服务路由,协议转换、服务编排、熔断、灰度发布、监控报警等问题 本质上,流量从我过,我就可以做想做的控制,上面列的就是我需要的控制 有了api网关才不至于裸奔,才不至于在业务层“重复建设”,才不至于在业务层去用redis+lua实现“亲,...阅读全文

博文 2020-01-09 23:32:41 流水理鱼

2015年之后 Web 开发的趋势

文章 [《Web Development Trends For 2015 And Beyond》](https://medium.com/@shijuvar/web-development-trends-for-2015-and-beyond-c2d3c1ef5718) 从以下方面分析和预测了 Web 开发的趋势: 1、可用性 提到交互式设计,涉及到的库:Bootstrap、Zurb Foundation 和 Yahoo Pure CSS 2、应用架构 移动设备的流行,更多会是 Web API 3、API 驱动开发的进一步火热 主要是 RESTFULL 风格的 API 4、SPA(ingle Page Applications) 崭露头...阅读全文

[杭州]杭州云柚科技招聘Go架构师

职位描述: 1. 负责云柚系统整体架构设计与规划; 2. 负责优化核心业务的性能指标和资源消耗; 3. 负责指导相关工程师,按照质量要求完成相关业务开发工作 任职资格: 1. 熟练掌握 C/C++, Java, Python, Go 等语言中的至少两种,本科以上学历,3年以上开发经验; 2. 有丰富的工作经验,能够独立主导要求对自己做的项目有自己深入的理解,并能持续的关注和优化自己做的项目,研究过或参与过优秀开源软件者优先; 3. 熟悉 MongoDB/Redis 应用开发,熟悉数据库原理和常用性能优化技术,以及 NoSQL 原理、使用场景以及限制; 4. 参与过大型复杂分布式互联网系统的设计、架构者优先; 5. 有较强的逻辑思维能力,善于分析、归纳、解决问题;...阅读全文

暑期实习求职经历总结——于2019.06.01

下个周一就要入职字节跳动过上10105.5(大小周,大周6天,小周5天,早10点~晚10点)的生活了,趁着现在还有点空,总结一下自己的暑期实习求职经历。 我的暑期实习求职过程始于三月份的一堂中特课,在那堂课上给百度、华为、腾讯等诸多企业都投了简历。因为这些企业面试流程挺长的,自己也弄不清楚是还要等通知呢还是已经被刷了,而且互联网公司又很喜欢集中在三四月份开始招暑期实习,一方面抱着广撒网的心态,一方面又怕自己错过这一波招聘后面就不好去大厂实习了,所以前前后后我投了大概二十几家公司。先说一下结果,因为自己是车辆工程研究生才转行,而且研究生方向不是很好(一开始没选好,后来也不太好换了。。),所以其实不怎么敢投一些算法岗,基本都是开发岗,算法岗就投了momenta、华为的自动驾驶开发岗和虎牙直播的机...阅读全文

博文 2019-06-01 01:34:39 BBBBBigOrange

Go 1.9 的新特性

现在 Go 1.9 beta版已发布, 正式版预期在8月初发布,让我们先来看看你Go 1.9带来了那些新特性。 阅读全文 原文: Advanced command execution in Go with os/exec by Krzysztof Kowalczyk.完整代码在作者的github上: advanced-exec Go可以非常方便地执行外部程序,让我们开始探索之旅吧。 阅读全文 熟悉C++、Java、C#等面向对象的编程语言的同学,在学习Go语言的过程中,经常会被访问权限所困扰,逐渐才能了解这样一个事实: Go语言通过identifier的首字母是否大写来决定它是否可以被其它package所访问。 正式的Go语言规范是这么规定的: An identifier may be ex...阅读全文

博文 2017-06-21 03:52:56 smallnest

【200426】字节跳动大量岗位释放,欢迎找我内推,base 北京/深圳

职位描述 1、服务于字节跳动核心广告系统,负责广告商业变现基础平台研发工作; 2、设计并维护广告投放平台,优化改进微服务系统薄弱点,解决数据隔离、系统解耦等技术难题; 3、对接抖音、头条、西瓜、抖音火山版等当红APP的广告投放; 4、深入理解广告投放流程,了解上下游投放链路和投放策略,参与现有投放链路和策略优化,助力平台营收; 5、提供百亿级广告基础数据服务,完成大规模、高可用的广告系统搭建。 职位要求 1、熟悉python、php、c++、java、golang 等中至少一门语言 ),具备良好的编码能力; 2、基础扎实,熟悉网络编程,熟练使用至少一种数据库和缓存等基础组件; 3、学习能力强,能够独立分析和解决问题,逻辑思维能力强,善于分析和解决问题,能够处理复杂业务系统逻辑; 4、责任心强...阅读全文

博文 2020-04-26 21:32:51 林湾村龙猫

人口贩卖贴

丑话说在前面 在下最近刚刚入职阿里,所在团队近期发展势头迅猛,逍遥子几次前来探视,非常重视,在美团、网易、有赞等大厂持续裁员的互联网寒冬的大背景下,活成一朵奇葩,近期有意阿里的赶紧看过来,好机会远比几个月的年终奖来的有价值。有时候,选择往往比努力更重要。 部门的发展历程 2019年7月16日,阿里巴巴政务钉钉事业部成立了,未来我们会负责中国电子政务中台的建设,结合钉钉提升政务办公的效率,并将打通C到B到G的一站式线上政务流程,做到从最多跑一次,到一次都不用跑。 如果说过去二十年是电子商务的时代,当下正是电子政务的潮起之时。 团队简介 政务钉钉以政府工作人员为主要客户,以助力政务数字化转型,提高政务办事效率为目标,借力阿里巴巴的技术和业务沉淀,通过数字政务协同中台的建设,帮助打通政府大量现存的...阅读全文

博文 2019-10-22 09:32:56 aside section._1OhGeD

最全腾讯技术T系列解读:T2到T4的技能要求和薪资结构

![image.png](https://static.studygolang.com/190107/988105bed77ebb672fe95ddada46a697.png) 2018年持续一整年的架构设计分享,2019年我希望持续分享的同时,能真正意义上帮助到部分读者成为一名架构师。学习的同时请千万别:只见树木,不见森林。所以我会让大家先俯瞰完整的森林,我们再从树木开始,一起去穿越整个森林。 ![image.png](https://static.studygolang.com/190107/8f0d7c901ba5f07669f81cb318f3b04e.png) 最新腾讯技术t系列薪资:上图所示 1.腾讯T2 2.1——2.2 1.工作要求: 能独立完成日常工作,并能够对一些方案提出...阅读全文

博文 2019-01-07 17:39:15 Javaspring12

微信支付官方 sdk for golang

# wxpay for golang 注:本人照着微信支付官方 SDK Java 版,用 Go 语言实现的一个微信支付 SDK,与 Java 版功能一致,具备轻量易上手,且功能齐全的特点,理论上性能也会比 Java 版的更快。 Github地址:[wxpay](https://github.com/objcoding/wxpay) ## 微信支付开发文档API 对[微信支付开发者文档](https://pay.weixin.qq.com/wiki/doc/api/index.html)中给出的API进行了封装。 wxpay提供了对应的方法: | 方法名 | 说明 | | ---------------- | ----------- | | MicroPay | 刷卡支付 | | Unifie...阅读全文

博文 2018-08-20 00:48:03 zhangchenghuidev

《阿里巴巴Android开发手册》v1.0.1更新,优化部分内容和示例代码

摘要: 春节余味尚未消,我们为移动开发者准备了一份迟到的新年礼物——《阿里巴巴Android开发手册》,继《阿里巴巴Java开发手册》之后,阿里巴巴开发规范家族又添一丁,「阿里巴巴Android开发规范」认证考试也同步上线。 --------------- 2018.3.6更新 --------------- 《阿里巴巴Android开发手册》首次公开后,我们收到了业界大量Android开发者的反馈,在广泛听取了各方意见之后,今天发布迭代版本v1.0.1,主要做了如下更新: 更新部分内容和示例代码; 完善参考文献并统一添加到附录; 增加钉钉交流群(见手册封底); 优化排版。 感谢大家的支持和反馈,此次建立钉钉群的目的是为了方便大家直接和项目组交流,也作为统一的渠道来...阅读全文

从简历被拒到收割今日头条 offer,我用一年时间破茧成蝶!

本文是 无精疯 同学投稿的面试经历 关注微信公众号:进击的java程序员K,即可获取最新BAT面试资料一份 在此感谢 无精疯 同学的分享 目录: 印象中的头条 面试背景 准备面试 头条一面(Java+项目) 头条二面(大数据+项目) 头条三面(算法+场景题) 如何通过头条笔试? 如何准备头条面试? 一个关于如何进大厂的小建议 一、印象中的头条 先说说我印象中的今日头条: 1.老板张一鸣跟我是福建老乡,龙岩市在我朋友说来就是山沟沟,能走出美团王兴和头条张一鸣让我卯足了去龙岩吃特产老鼠干的欲望。 给的钱多,笔试也贼难 。 参加过头条笔试的同学都知道,头条笔试可以笔试三次,就是不论你有没有参加都有三次机会。 笔试就5道算法题,两个小时,去年第一次看到算法题就自闭了,第一次挂了。第二次又很认真地做,...阅读全文

博文 2019-06-14 16:02:53 进击的程序员x

聚合支付公司独立研发的聚合支付服务平台

聚合支付也叫四方支付,是一款各类型商户多种支付渠道便利收款、对账的需求,整合市面上多种支付渠道,如支付宝、微信、银联、京东,支持多种终端,如PC端、移动端、智能终端等的统一支付产品,不仅如此,无论企业使用哪种支付渠道,只要通过聚合支付接入,即可使用聚合支付对账单及数据统计,实现收款、结算、数据统计全面聚合,解决商户在不同渠道重复对账,独立统计的弊端。 现在市面上的支付系统太多了,价钱不一、开发语言多种多样,什么JAVA、.NET、PHP、GOLANG等等。每个公司都打着自己的支付系统才是真正好的系统,那么到底哪一款才是真正实用,适合自己的系统呢? 娱谷科技自主研发的聚合支付系统(支付技术服务)可提供最专业的SDK、API数据服务,从而打造一站式的接口管理,形成简单稳定的聚合支付云服务,覆盖全...阅读全文

博文 2019-03-09 18:34:40 qq3037446029

filebeat_config 介绍

title: filebeat config date: 2017-06-11 03:22:31 categories: elk tags: filebeat Filebeat Prospector filebeat.prospectors: - input_type: log paths: - /var/log/apache/httpd-*.log document_type: apache - input_type: log paths: - /var/log/messages - /var/log/*.log Filebeat Options input_type: log|stdin 指定输入类型 paths 支持基本的正则,所有golang glob都支持,支持/var/log/*...阅读全文

博文 2017-06-11 04:07:11 budongshu

在当下,python、java、c++、golang、rust该如何选择?

目录: 主要题主上面提到的四门语言的介绍,分别是难度、受欢迎度、创始时间、学成后的涉及的就业方向、优缺点。 首先,我认为编程语言是没有最好,只有最合适。但是未来预测这种事还是留给大神,这边就分享给楼主一些“干货” 四门语言的简单介绍 1、Python 难度:★ 欢迎度:★★★★☆ 创始于:1991年 学完之后可以干什么: web开发、应用开发、大数据、数据挖掘、科学计算、机器学习、人工智能、运维、自然语言处理等等等。 Python的优点: 易于学习:就像是楼主说的,逛了下论坛发现做了几年Java或者是C++的,几天就可以写Python了。但是这个不是什么坏事,入门来说,从简入难,或者从难入简,都是很好的选择。 库:库都是免费的,并且有很多库和函数把编程变得相对容易很多。 物联网:Python...阅读全文

成都云创一指网络科技有限公司/招聘golang开发//薪资面议//双休//其他语言可转

1、统招专科以上学历,22-35岁,具有良好的团队合作精神,有较强的开发能力和灵活性; 2、熟悉golang语言,基础扎实,1年以上golang开发工作经验,有完整的项目经验优先 ; 3、熟悉Golang协程,精通channel和锁,对高并发、高可用架构系统有正确、深刻的理解,要求有分布式服务器开发经验; 4、有Web开发经验,对RESTful概念有清晰的理解,并至少有一次API Server开发项目中运用到; 5、熟悉xml/json/protobuf等至少任意一种网络通信技术和数据交换格式 6、有清晰的编程思路; 7、工作积极主动,态度踏实认真,有较强的职业素养和工作操守; 8、对技术有激情,喜欢钻研,能快速接受和掌握新技术,学习能力和工作责任心强,良好的沟通表达能力和团队...阅读全文

go与java并发编程对比

一、前言 在Java中多线程之间是通过共享内存进行通信的,在go中多线程之间通信是基于消息的,go中的通道是go中多线程通信的基石。 在java中创建的线程是与OS线程一一对应的,而在go中多个协程(goroutine)对应一个逻辑处理器,每个逻辑处理器与OS线程一一对应。 每个线程要运行必须要在就绪状态情况下获取cpu,而操作系统是基于时间片轮转算法来调度线程占用cpu来执行任务的,每个OS线程被分配一个时间片来占用cpu进行任务的执行。 在java中由于创建的线程与os线程一一对应,所以java中的每个线程占用一个时间片来运行。而go中多个协程对应一个os 线程,也就是多个协程对应了一个时间片,go则使用自己的调度策略(非os的调度策略)来让多个协程使用一个时间片来并发的运行。也就是go...阅读全文

博文 2019-03-08 12:35:14 IT爱好者都

在腾讯的八年,我的职业思考

一、 今年是2018年,腾讯20周年。我30周岁,刚好在腾讯工作满8年。 我从来没有想过自己会在同一家公司工作8年。因为4年足以读完大学,6年能让小孩读完小学,8年漫长得不可思议。 2010年,我刚大学毕业,加入腾讯。那一天,学生思维的我,不免以学生的尺度定计划:三年的时间,我应该足够从这一所“社会大学”毕业吧。 因此,我追赶时间,以这个截止日为目标,第一年学习高效地完成工作,第二年学习带新人,第三年学习影响力,翻译了一本前端书,和一本设计书。 我一步步从助理UI工程师晋级到高级UI工程师,先是积极响应需求,后来主动找事情做。我低着头,做事情非常“用力”,自信能把交给我的事情都做得很好。 我的博客文章80%都是头三年写的,现在回头看有很多幼稚的想法,但持续想和写才能提高。反过来说,要是现在还...阅读全文

博文 2018-09-18 13:26:34 Spring51

求教golang中大量数据插入到mysql中的办法

现在有几千万条数据要插入到mysql中,抛开数据库的问题不谈,现在想知道的问题如下: - go-mysql-driver是否有批量插入的功能,譬如hibernate中就有 另外求教思路,加快插入速度,我想到的有: 1. 并行插入,譬如开多个线程 2. 利用批量插入 求教大神们,因为之前是做java的,golang中框架什么的,很多东西不太清...阅读全文

如何选择一门编程语言

> 我应该学习哪种编程语言? ![](https://raw.githubusercontent.com/studygolang/gctt-images2/master/how-to-choose-a-programming-language/1.jpg) 如果你看到这篇文章,很有可能,在你的职业生涯中,你至少有一次在思考应该选择哪种语言。或者你甚至在编程生涯开始之前就已经考虑了。很高兴你能看到这篇文章。 我本人经常地(甚至可能过多地)去思考这个问题。不仅如此,我还会在实践中尝试许多不同的技术,得到或好或坏的结果。 在过去的几年,我曾经使用过以下语言: * Bash * IBM RPG * Java * Scala * C# * C++ * Ruby * JavaScript, Coffee...阅读全文

博文 2019-12-11 18:12:57 polaris

GO语言适用场景及GO语言的优势

Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。 Go是谷歌2009发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言. 北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。 谷歌资深软件工程师罗布·派克(Rob Pike)表示,“Go让我体验到了从未有过的开发效率。”派克表示,和今天的C++或C一样,Go是一种系统语言。他解释道,“使用它可以进行快速开发,同时它还是一个真正的编译语言,我们之...阅读全文

博文 2018-12-24 22:31:02 qq_42483967

实习三个月有感

好久没有更新过博客了,自己总想写点什么,但是总感觉那种想法隐隐约约,写不出来,下不了笔。今天就挑一个三个月实习的主题,记录一下吧。实习之前:秋招大四开学前从长沙的比赛中夺得省银,那个时候感觉心里终于舒了一口气。三年了,自己的ACM之路因此也走到了尾声。我也算一个对自己要求比较高,越是困难越要去尝试的人吧。以至于到后来整个九月份,都把精力放在了秋招求职上。从长沙回来之后,我通过牛客网平台上的招聘信息,去各个官网开始投递简历,用记事本记上每场笔试的时间,面试的通知以及时间;当时因为还要上课,所以每天非常忙,白天上了三节大课,晚上就跑到实验室开始做笔试。每天一到两场,做完之后会记录一些题目和知识点,翻翻博客复习知识点。因为在暑假的时候去网易现场面试过一次,因此自己也有一些知识点的整理文档。大体包括...阅读全文

博文 2019-01-24 21:34:43 白柒月捌

Golang分布式系统架构师、高级工程师&工程师

深圳达飞金融控股有限公司互联网研发中心消费金融团队 请mail至8056078@qq.com 分布式系统架构师(1名): 岗位职责: 参与公司云平台容器技术架构的研究,规划和实施; 负责大数据平台建设,分布式系统架构设计及开发,分布式文件系统,性能分析及优化 负责基础平台重要项目等需求分析、方案设计、核心代码编写以及优化工作; Docker,Kurbernetes,Mesos关键技术研究; 指导支持团队成员开发 任职要求: 1、大学本科以上,计算机及相关专业,三年以上云计算系统架构设计、应用和开发经验; 2、精通基于Docker的云计算生态体系; 3、精通大规模分布式系统架构设计及开发,精通SOA,Restful设计, 可伸缩高可用高并发高性能设计...阅读全文

Go依赖管理机制

无论何种语言,依赖管理都是一个比较复杂的问题。而Go语言中的依赖管理机制目前还是让人比较失望的。在1.6版本之前,官方只有把依赖放在GOPATH中,并没有多版本管理机制;1.6版本(1.5版本是experimental feature)引入vendor机制,是包依赖管理对一次重要尝试。他在Go生态系统中依然是一个热门的争论话题,还没有想到完美的解决方案。 看其它 我们先来看看其它语言怎么解决,例举两种典型的管理方式: Java 开发态,可以通过maven和gradle工具编辑依赖清单列表/脚本,指定依赖库的位置/版本等信息,这些可以帮助你在合适的时间将项目固化到一个可随时随地重复编译发布的状态。这些工具对我来说已经足够优雅有效。但maven中也有不同依赖库的内部依赖版本冲突等令人心烦的问题。...阅读全文

博文 2016-11-20 17:00:00 jinpengxx8

创业公司招聘工程师

## 我们是谁 我们的名字叫**年假旅行**--各大应用商店均可下载我们的同名APP 我们是一家做**境外游**的创业公司, 我们是**旅游卫视**[经广电总局批准的中国境内唯一一家以旅游休闲为主要内容的专业化卫星电视频道]和**众信旅游**[中国最大的出境游运营商之一] 合伙投资的 我们马上就A轮融资--赶在A轮之前入职会有更多惊喜 ## 我们需要 **前端工程师** 能独立完成工作 较好的JavaScript&CSS基础 1年以上前端开发经验 **java工程师** 较好的java基础及编程理念 1年以上java编程经验或者实习生 会一门脚本语言 熟悉linux ## 如果你是这样纸我们会更爱你 - **态度认真,做事负责,认为做出最好...阅读全文

Copell高配:程序员招聘|8月多家科技公司岗位发布,坐标成都/上海

职位一览:【工作地:成都】深圳市望尘科技有限公司:游戏UI设计、BD、系统策划【工作地:成都】成都光大网络科技有限公司:Golang 开发工程师【工作地:成都】永安行科技股份有限公司成都分公司:java开发工程师【工作地:成都】梦思特科技(成都)有限公司:Android开发工程师、前端开发工程师【工作地:上海】上海微创软件股份有限公司:越南语产品支持工程师——————————————————————————————————深圳市望尘科技有限公司【深圳市望尘科技有限公司(企业品牌名:GALA Sports)是一家移动互联网科技企业,专注于体育类游戏的自主研发和发行 。】1、游戏UI设计地址:四川省成都市高新区天府三街大源国际基本信息:职位性质: 全职学历条件: 本科招聘人数: 1人专业要求: ...阅读全文

博文 2019-08-05 12:32:40 哥白尼_

我可能是个假程序员!50个程序猿笑话程序猿最烦两件事

程序员最烦的是什么?50个程序猿笑话程序猿最烦两件事。没错,就是这2件事情……梁健也烦! 1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 2、程序猿的读书历程:x语言入门—>x语言应用实践—>x语言高阶编程—>x语言的科学与艺术—>编程之美—>编程之道—>编程之禅—>颈椎病康复指南。 3、还没上大学的时候,高三暑假,跑到家那边的图书城想买传说中的C++的书,然后看到一本C#,我一看,嘿,这个++还写得挺艺术的,重叠起来了,于是把C#买了回来…… 4、问:程序猿最讨厌康熙的哪个儿子?答:胤禩,因为他是八阿哥(bug)。 5、有一天,程序猿们突然发现他们要涨的工资掉到井里啦!大家都很害怕,连忙一个吊着一个,从树上伸到井里去捞工资。正好他们摸到工资...阅读全文

博文 2018-09-11 13:39:04 Java_fenxiang

PHP岗位及时更新

Hi,我是专注于做互联网研发岗位的猎头Lan王涛,操作岗位主要是前端、移动端、后台、算法等。我提供的服务侧重于定向推荐,雇主均以垂直领域独角兽公司为主,包括但不限于:今日头条、快手、滴滴、摩拜、Airbnb、亚马逊、蚂蚁金服等 以下岗位信息均为及时更新,有感兴趣的可以随时沟通!1.陌陌高级PHP开发工程师工作职责:1. 负责哈你服务端的设计、实现和维护等工作;2. 发现业务系统中的问题,提出切实可行的优化建议并实施。任职资格:1. 本科及以上学历,计算机相关专业,三年以上工作经验;2. 熟悉面向对象编程思想,阅读过开源框架者优先;3. 熟练使用MySQL、MongDB、Redis等,有优秀的数据库设计和优化能力;4. 熟悉Linux开发环境和Shell脚本,能够手动搭建服务器;5. 有良好的...阅读全文

博文 2017-10-24 12:04:46 TonyLan

20160226: 招golang 分布式平台开发工程师(Docker相关) 上海 (2名)

我们是专门为国内大金融(银行,交易所,保险公司,证券)和电信提供开源解决方案和服务的专业团队。公司技术团队都是热爱开源,长期做开源工作的工程师。 非常感谢我们这个专业社区, 经过2年的努力,我们终于开发出了基于golang 和docker底层技术的面向金融行业的分布式平台。并且作为国内领先的团队,在超大型金融企业的项目中落地,真正发挥了golang的的威力。 随着业务良好的扩展,我们开始扩展团队,这次仍旧在上海总部招聘 2位golang 开发工程师 招聘情况如下,喜欢golang , 分布式和开源技术的小伙伴快来加入我们把。 工作地点: 上海 职位描述: 分布式平台开发工程师 薪酬范围:12k-20k, 13个月 (薪酬级别依照开发经验设置。另外由于我们过去一年已经有...阅读全文

Python、golang、Java、C++学哪个更好?薪资更高?

计划19年get几门语言,看自身喜好对这 go语言、Python比较感兴趣,不过逛论坛发现很多人都说随便找个3年工作经验的java、c++看3天都可以上手写Python (所以希望会多种语言的前辈能说说自己的看法,让我有个概念,决定自己努力方向,谢谢! )非计算机专业,不是很了解各个语言太正常不过了。东莞达内大概的给楼主介绍一下这几门语言以及可以做的事情还有优缺点,东莞达内认为编程语言是没有最好,只有最合适。但是未来预测这种事还是留给大神,这边就分享给楼主一些“干货”。 Python 01.Python 难度:★, 欢迎度:★★★★☆ ,创始于:1991年学完之后可以干什么:web开发、应用开发、大数据、数据挖掘、科学计算、机器学习、人工智能、运维、自然语言处理等等等。就业薪资:Python...阅读全文

博文 2019-03-29 20:34:40 高信团

Python已是过去式?Golang才是未来?

image Go语言诞生于谷歌,由Rob Pike、Ken Thompson和Robert Griesemer三位计算机科学硕士撰写。由于其知名度,Go自成立以来就引起了众多开发者的关注。自从它10年前诞生以来,许多基于Go的应用程序已经出现。不久前,知乎放弃了python,用go来重建推荐系统。 Google的前雇员Jake wilson认为,与熟悉的python相比,go语言有许多好的特性,在许多情况下可以取代python。在许多任务中,他用Go语言取代了Python。那么,Go语言的独特魅力是什么呢?什么比Python更好?让我们一起了解。 2019 年程序员最想学习的编程语言 image 出身名门的 Go 语言 对于一种只有十年历史的新语言来说,Go正在迅速发展。作为容器界的扛把子,...阅读全文

博文 2019-08-07 21:32:53 柏链项目学院P叔

海绵式的吸收知识无益且有害

知识就是财富在这个时代越来越得到印证,每天都在上演着高智商群体挥舞着镰刀向韭菜割去的狂欢闹剧,韭菜的记忆据说只有七秒,割得越勤,长得越快,割得多了,甚至还上瘾了,如同得了哥德斯尔摩综合症,为收割者作辨别,觉得是自己运气差,能力不足,贪心才会导致这种局面。另有一小戳韭菜自此开始奋发图强,吸收各种营养,力图让自己长成一棵树,就不会再被收割,甚至能实现翻身农奴把家当的梦想。这样的人群,每天很勤奋,很尊崇知识,买了很多课程,报了很多班,上下班在公交、地铁上也一直在学习,一刻也不肯落下。但效果却廖廖,学了很多看似很有用却又没能真正发挥作用的东西。 学了管理学课程,依然是一线员工,手下一个兵也没有 学了投资课,买的基金、数字货币频频被套 学了口才课,依然词不达意,总觉得胸中有万千韬略,却如同茶壶煮饺子—...阅读全文

博文 2019-07-21 23:32:57 塞亚猫