标签:软件工程师

Java

DevOps: 使用Maven插件实现分环境配置和版本检查

2

wenming.gapo 发布于 2019-04-20

DevOps是Development和Operations的组合词,作为一名软件工程师或者系统架构师,对于系统的开发和部署需要有充分的了解和把控。 下面我们通过一个故事,把软件发布中的分环境配置和版本检查的解决方案为你娓娓道来…… 本文涉及到的所有代码可以...

阅读(1)评论(0)赞 (0)

Java

那些绕不过去的 Java 知识点

9

puefu.he 发布于 2019-04-13

Checks for unguarded accesses to fields and methods with @GuardedBy annotations @GuardedBy("obj") private ConcurrentMap<String,...

阅读(67)评论(0)赞 (0)

编程技术

Fluentd 成为 CNCF 第 6 个毕业项目

1

zhuangli 发布于 2019-04-12

当地时间 4 月 11 日,CNCF 宣布 Fluentd 顺利从孵化器毕业 。目前 CNCF 一共有 6 个毕业项目,分别是 Kubernetes、Prometheus、Envoy、CoreDNS 和 containerd,以及此次毕业的 Fluentd。 ...

阅读(28)评论(0)赞 (0)

Java

介绍:成为一名 Jenkins 贡献者的旅程 原 荐

9

zhuangli 发布于 2019-04-08

本文转载自: Jenkins 中文社区 作为一名软件工程师,这些年来在我工作过的不同公司里用到过许多开源软件(包括框架、库、工具等)。 然而,在此之前我从没有以一名贡献者的身份参与过开源项目。 自从我向 Jenkins 提交第一个简单又滑稽的 commit 已经过去六个月(201...

阅读(29)评论(0)赞 (0)

编程技术

银行核心系统应用架构与案例介绍(上)

16

darida 发布于 2019-04-01

应用架构(Application Architecture)介于业务与数据和技术架构之间,在银行企业架构和信息系统规划起着很重要的作用。 本文主要介绍应用架构的原则和包含的内容,以及典型银行应用架构的样子。 此文适合人群: 银行从业人员,企业架构师,系统架构师、软件工程师。 此文...

阅读(38)评论(0)赞 (0)

Java

一人两年前端的自我总结

1

xiaoli.wang 发布于 2019-03-31

作为两年的前端狗来说,我所会的还很少,所以我也无法在字里行间中给各位带来啥子的技术提升,这篇文章的目的也只是对我这两年的工作总结,我也只是在找一个答案而已. 有人会说,一个菜鸟学什么大牛写技术总结,是的:joy:,文章很多地方都存在问题和缺陷,这也是我为什么写出来的原因,所以还请...

阅读(36)评论(0)赞 (0)

Java

重拾 Java 基础

6

刘莉莉 发布于 2019-03-26

引言 最近好久没有遇到技术瓶颈了,思考得自然少了,每天都是重复性的工作。 阿里开始招实习,同学问我要不要去申请阿里的实习,我说不去,个人对阿里的印象不好。 记得去年阿里给我发了邮件,我很认真地回复,然后他不理我了。(最起码的尊重都没有,就算我菜你起码回复我一下啊?) 这种不尊重人...

阅读(31)评论(0)赞 (0)

编程技术

程序员“封爵之路”:工程师、架构师和项目经理有何区别?

1

songhua.gao 发布于 2019-03-25

编者按:CTO、项目经理、软件工程师……各种软件开发相关的职位琳琅满目,很多人并不清楚各个职位之间的共性和差异。需要清楚的是,国内的这些职位其实都是“舶来品”,大多是模仿硅谷技术企业而设立的。本文由外国专家撰写,详细分析了技术人员的职位职责和职业路径。需要注意的是,本文针对的是国...

阅读(35)评论(0)赞 (0)

Java

写给技术人员:停止学习框架,专注基础知识

2

zhuangli 发布于 2019-03-18

雷锋网 AI 科技评论按,作为一名开发人员,需要不停地学习新技术。那么,我们应该学习什么样的技术?关于这个话题,有着 15 年工作经验的软件工程师 Eduards Sizovs 写了一篇文章,让我们来看看他是怎么说的吧~ 我们是开发者,我们需要掌握最新的技术。我们每天学习编程语言...

阅读(42)评论(0)赞 (0)

Java

2019十佳DevOps工具,你用了几个?

12

zhuangli 发布于 2019-03-07

本文整理了工具列表,为大家选择所需的工具提供详实的参考信息。让我们一起看看从自动化build工具到应用程序性能监控平台领域里,十大最佳DevOps工具是哪些吧。 1、Gradle DevOps工具集需要一种可靠的build工具。Apache Ant和Maven统治着自动化buil...

阅读(87)评论(0)赞 (0)

编程技术

系列文章|OKR与敏捷(二):实现全栈敏捷

5

zhuangli 发布于 2019-03-06

OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以创造出以价值为驱动的团队,改变团队的工作方式。 本文第二部分介绍了如何实现全栈敏捷。 回顾第一...

阅读(66)评论(0)赞 (0)

编程技术

微服务和容器——企业持续交付指南

1

xiaoli.wang 发布于 2019-03-03

【编者的话】微服务、容器及其编排平台是当今的热门话题,并且很多企业已经开始在生产中使用它们,本文就微服务的崛起、企业应用如何从微服务中受益、微服务基于容器技术如何更好更快地持续交付进行了详细的阐述。 很大程度上,当今的企业需要依靠软件应用来促进大量的商业需求。在大多数企业中,一个...

阅读(82)评论(0)赞 (0)

编程技术

研发职位到底应该怎么设置?

16

尖兵 发布于 2019-03-01

研发的英文是R&D,即研究(Research)与开发(Development)。软件研发这个词包含了两个意思,第一是架构设计,即决定一个系统采用什么样的架构,怎么做,通常这是系统分析师或者架构师的责任,系统分析师是比较传统的叫法,现代互联网公司往往喜欢用架构师来替代;第二...

阅读(82)评论(0)赞 (0)

Java

大数据分析Java未来5年发展趋势

19

hellas 发布于 2019-02-19

近些年的技术圈,单以计算机语言界来说,稳坐第一把太师椅的 Java “或将被取代”、迎接转折点、Java 项目工程师风光不再等言论不绝于耳。在焦虑的大环境下,所有人好像都看起来很焦虑不安。 我觉得针对这类“唱衰论”,也不难理解。不仅,基于 Java 技术自身来讲,Oracle 为...

阅读(76)评论(0)赞 (0)

编程技术

AI新威胁:刷新即可生成逼真而不存在的人脸

9

yeseng 发布于 2019-02-18

近日,国外Uber软件工程师开发并上线了一个网站thispersondoesnotexist.com,意为该人并不存在。网站浏览者每刷新一次网站就会生成一个逼真的人脸,而这些人并不是现实中真实存在的。 该网站背后的机器学习和预训练模型技术源于NVIDIA的研究项目StyleGAN...

阅读(137)评论(0)赞 (0)

Java

Google Jib 即将迎来正式版

1

darida 发布于 2019-02-17

Google Jib 用于封装 Java 应用,在去年夏天发布测试版。Jib 是一个快速而且简单的容器图像构建器,他整合了将应用程序打包成景象的所有步骤,而且支持开发人员使用其他 Java 容器工具构建景象。 Google 软件工程师陈庆阳在一片博文中写到:“去年,我们开始让开发...

阅读(70)评论(0)赞 (0)

编程技术

2019年微服务5大趋势,你pick哪个?

hellas 发布于 2019-02-14

2018年对于微服务来说是非常重要的一年,这一年Service Mesh开始崭露头角,解决服务间复杂的通信问题,这一年很多国内互联网公司已经有了较为成熟的微服务实践案例,网易云主办的微服务实践沙龙中也曾邀请过多位微服务大咖带来干货分享。2019年微服务领域又有哪些新趋势呢? 在2...

阅读(61)评论(0)赞 (0)

Java

Java 初级软件工程师 认证考试试卷(A卷)及答案

邓龙华 发布于 2019-02-10

Java 初级软件工程师 认证考试试卷   笔试( A 卷)  考试时间150分钟 总分 100分   姓    名_______________________ 身份证号_______________________ 考试结束后...

阅读(82)评论(0)赞 (0)