pg数据库和mysql区别 程序员加班最狠的一次是什么情况,有多辛苦?

程序员加班最狠的一次是什么情况,有多辛苦?当时,它是一个拥有超过一千万用户的社区平台。一个核心系统升级了,然后出了问题。不能降级。没有办法,只能停止系统,加班加点修改。经过四天三夜,他们在一天当中还接

程序员加班最狠的一次是什么情况,有多辛苦?

当时,它是一个拥有超过一千万用户的社区平台。一个核心系统升级了,然后出了问题。不能降级。没有办法,只能停止系统,加班加点修改。

经过四天三夜,他们在一天当中还接到了近200个用户的电话。他们中的许多人都在清晨。用户还是很惊讶,说当时还有人接电话。

终于解决了,用户没输,睡了好几天。

这是一个游戏接入项目,因为对方是一个大平台,拥有大量用户。如果你想去一个流量平台,一堆游戏都会冲上去,不冲就赶不上第一波,而第一波肯定是资源最多的。当时,开发团队分为三个城市。我是来统一指挥的,我得去站台,相当于四个地方。最后,我赶上了他们。虽然比赛没赚到钱,但这次加班实在太残忍了。

当然,另一家平台公司更夸张。为了他们的交通平台项目,他们日夜加班3个月。他们每天凌晨3点和9点到达公司。我们不谈具体的公司。与他们相比,他们早上九点,晚上五点。

另外,我工作了20年,总结说:

如果长期出现问题,马上换公司离开

你的系统多大,技术多厉害

!从我们公司的角度来看,使用java开发后台服务使用了以下几点

!2. 数据库映射框架:mybatis

!3. 数据库连接池:Druid

!4. 原木框架:slf4j

!5. 项目建设工具:Maven

!6. 版本控制工具:SVN和git

!7. 缓存:redis

!9. 工作流引擎:activiti

!10. 规则引擎:口水

!11. 微型服务容器:docker

!12、图片、文件等上传工具OSS

!14,原型视图工具:Axure RP

!15. 后台服务模拟访问:邮递员

!16,脚本:shell或Python

!17,语言:java8

!这些是工作中使用的后端技术。可以说程序员是全能的!可能还有更多的事情要继续…

现在开发JAVA后台,主要用哪些技术?

目前,这是不可能的。至于未来是否可能,则要看谷歌能否继续支持围棋。目前,围棋语言的开发人员说,它是简单,快速,安全,并发,快乐编程和开源。然而,围棋语言缺乏方向性和“集成商”的尝试,很容易导致围棋学不到猫和狗,围棋语言将减少到四种。

Java似乎永远不会过时。尽管Java最初是在20世纪90年代为交互式电视设计的,但今天的Java为企业应用程序、Android移动应用程序开发和所有其他功能提供了动力。

Java本身的跨平台、安全性、健壮性、简单性非常适合企业开发。此外,这些年来,各种组织贡献了各种生态环境,比如各种开源框架,比如spring family bucket。Java在今天取得了巨大的成就,spring无疑做出了很大的贡献。据不完全统计,世界上运行Java程序的设备有几十亿台。

Java最大的问题是臃肿的框架。以前配置一个开发环境需要半天的时间。现在springboot在一定程度上改善了这种情况。

总之,Java优势突出,生态完善,技术成熟。虽然go非常好,但要在短时间内取代Java是不可能的。

Go会成为下一个企业级编程语言吗?

Consul是国外流行的服务发现和配置共享软件。本文摘自consul的官方文件,重点介绍consul与主流同类软件zookeeper、doozerd、etcd相比的优势。Zookeeper、doozerd和etcd在结构上非常相似。它们都有服务器节点,这些服务节点的操作需要仲裁节点数(通常,仲裁节点数遵循简单多数原则)。此外,它们具有很强的一致性,并提供各种原语。这些原语可用于通过应用程序中的客户机lib库构建复杂的分布式系统。Consul使用单个数据中心内的服务节点。在每个数据中心,为了运行和维护强一致性,consur服务器需要仲裁。然而,consul本机支持多个数据中心,就像连接服务器节点和客户机的富八卦系统一样。在提供k/V存储时,这些系统具有大致相同的语义,读取具有很强的一致性,而面对网络分区,为了保持一致性,可以牺牲读取的可用性。然而,当系统应用于复杂情况时,这种差异将变得更加明显。