标签:jenkins

Java

知乎容器化构建系统设计和实践

6

xubiao.zhuang 发布于 2018-11-16

编辑推荐: 本文来自于网络,主要介绍了 知乎团队基于 Jenkins Pipeline 和 Docker 打造的持续集成系统的相关介绍等相关内容。 知乎选用 Jenkins 作为构建方案,因其强大和灵活,且有非常丰富的插件可供使用和扩展。早期,应用数量较少时,每个开发者都手动创建...

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

Java

四个必不可少的Java圈复杂度测试工具

darida 发布于 2018-11-14

在测试代​​码时,仅为每种方法编写一个或两个 单元测试是 不够的。编写单元测试时,目标不是测试每个方法,而是测试方法可能执行的每条指令。并且由于方法在复杂性方面可能有很大差异,因此对于开发人员来说,编写单元测试非常重要。 对某个指定方法有多个调用路径,这些执行路径的数量称为 Mc...

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

Java

使用SonarQube追踪代码问题

1

小丁 发布于 2018-11-14

通过不断分析代码以了解潜在的质量问题,开源的 SonarQube 项目支持了 DevOps 的“尽早发布和经常发布” 的思维模式。 越来越多的组织正在实施 DevOps 以便在通过中间开发和测试环境以后更快更好的将新代码引入到生产环境。虽然版本控制、持续集成和部署以及自动化测试都...

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

Java

小型公司DevOps落地实践

7

wenming.gapo 发布于 2018-11-14

编辑推荐: 本文来自于网络,本文主要分享了DevOps对项目研发效率的重要性,企业是如何制定一套适合自己的DevOps流程。 背景 先说下背景,我们公司做的大概可以理解成SaaS服务,即从服务器硬件到系统环境到服务都归我们管。而且每家客户都有很多个性化的需求,在我接手重构前,我们...

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

Java

Linux上安装GitLab和Jenkins

Harries 发布于 2018-11-13

之前在公司的服务器上搭建了 GitLab 和 Jenkins ,所以打算把这过程记录下,以便下次有需要时可以复用。 Git 在搭建 GitLab 之前,肯定要先安装 Git 。 在 https://github.com/git/git/releases 中选择最新版本的 Git,...

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

Java

斩获BAT-offer大神的两万字面试干货分享

hellas 发布于 2018-11-12

0.写在最前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程: 从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自己不能松懈,看到改变,收获肯定,分享经历。 先大概说下自己的面试经历吧( 详细的...

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

Java

很多未解之谜终于有答案了:2018 年 JVM 生态系统报告出炉

18

邓龙华 发布于 2018-11-12

在Java开发者中,一直存在着很多鄙视链。如: IntelliJ → Eclipse → NetBeans Unix → Linux → Mac OS→ Windows → DOS Emacs → Vim → Sublime → Word → Power Point 这诸多鄙视链...

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

Java

十年Java架构学习经验总结:第六点尤为重要

11

songhua.gao 发布于 2018-11-08

你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月28K你却只有10K? 其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差),主要和勤奋程度、提升方法有关。 勤奋程度不必多说,全靠自我监督和自制力。在这里我们详...

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

Java

百度、阿里、腾讯等一线互联网架构师都在用的技术体系

9

尖兵 发布于 2018-11-07

Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C++。 大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还...

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

Java

为什么别人Java开发三年,月薪却能拿28K

8

邓龙华 发布于 2018-11-06

很多人做Java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年还是一个码农,工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所以这个时候,学习架构原理,扩展思维,对自己以后职业生涯尤为重...

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

Java

为什么公司宁愿花 25K 重新招人,也不愿花 20K 留住老员工?

13

wenming.gapo 发布于 2018-11-06

身在职场,经常会暗自打听同事工资,尤其是得知身边新入职同事的工资居然比自己高,还高出一大截时,心里自然很不平衡,一心想要离职。  那么,为什么公司宁愿花高价招聘新员工也不愿意给老员工涨工资呢? 沉重而敏感的梗 说起公司“宁愿花25K重新招人,也不愿意花20K留住老员工”...

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

Java

【缺陷周话】第8期:路径遍历

6

puefu.he 发布于 2018-11-05

1、路径遍历 路径遍历是指应用程序接收了未经合理校验的用户参数用于进行与文件读取查看相关操作,而该参数包含了特殊的字符(例如“..”和“/”),使用了这类特殊字符可以摆脱受保护的限制,越权访问一些受保护的文件、目录或者覆盖敏感数据。本文以JAVA 语言源代码为例,分析路径遍历缺陷...

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

Java

我应该采用 Java 12 还是坚持使用 Java 11?

xiaoli.wang 发布于 2018-11-05

编译自 https://blog.joda.org/2018/10/adopt-java-12-or-stick-on-11.html 原文作者  Stephen Colebourne 是一名 Java 开发者,同时也是一位知名的 Java 博主和会议演讲者。 距离 J...

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

Java

DockOne微信分享(一九〇):Spring Cloud Kubernetes容器化实践

11

puefu.he 发布于 2018-11-03

【编者的话】公司原有业务布署在虚拟机ECS、KVM上,脚本分散、日志分散、难于集中收集管理,监控不统一,CPU、内存、磁盘资源使用率低,运维效率极低,无法集中管理。通过导入Kubernetes平台打通DevOps全链路,实现统一集中运维管理,提升运维效率,提高资源利用率,提升整个...

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

Spring

如何看待大牛的经验文

likai 发布于 2018-11-02

简介 网络上经常会有各种大牛(cto、阿里架构师等)的分享,诸如: 技术人员2年、3年、5年如何提高自己 程序猿自我修炼之路 工作八年、十年总结 会列出各种路线图,分为几类 过程式,即不同阶段要做什么 目标式,即不管干什么,到一定要阶段要掌握xx。比如: 分析源码,主要指常用设计...

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

Java

结合jenkins以及PTP平台的性能回归测试

3

hanze 发布于 2018-11-02

此文已由作者余笑天授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 1背景简介 1.1 jenkins Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。Jenkins提供了软件开发的持续集成服...

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

Java

工作三年月薪从8K涨到28K,就因为掌握了这些…

9

hellas 发布于 2018-11-02

很多人做Java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年还是一个码农,工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所以这个时候,学习架构原理,扩展思维,对自己以后职业生涯尤为重...

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

Java

mock测试方法及实践改进

18

刘莉莉 发布于 2018-11-01

此文已由作者翟曜授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 mock测试常见的定义为:在测试过程中,对于某些不易构造或不易获取的对象,通过创建虚拟对象的方式来模拟测试的测试方法。 提到mock测试工具,java领域内可能首先想到的是Jmock、Eas...

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