标签:Jobs

Java

Kubernetes 的 Jenkins 构建

27

yeseng 发布于 2019-02-19

编辑推荐: 本文来自于DevOps时代 ,给大家分享的更多是聚焦在 Jenkins 本身,结合作者在 Jenkins 实际使用过程中和整个 Jenkins Slave 管理演化的过程的案例,这样能给大家带来更好的借鉴和参考体验。 下面是主要要分享的四大内容: Jenkins分布式...

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

Java

WorkManager-Guide&Tips

xubiao.zhuang 发布于 2019-02-18

WorkManager 为了方便运行一些 不着急的 、 异步的 的 后台 任务而诞生. 大部分情况下, 只需要定义好自己想做的任务, 交给 WorkManager 去执行, 剩下就不用管了. 注意一下, 同样是后台线程, WorkManager 的重点在于保证 就算 App 关掉...

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

Java

Maven使用详解

1

Harries 发布于 2019-02-14

什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译...

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

编程技术

朱晔的互联网架构实践心得 S2E1:业务代码究竟难不难写?

wenming.gapo 发布于 2019-02-01

注意,这是我的架构实践心得的第二季的系列文章,第一季有10篇你也可以回顾。 最近我一直在思考几个问题: 业务代码究竟难不难写? 一直开发业务代码是不是完全学不到东西? 5年+开发经验的老程序员的价值在哪里? 如何通过面试来区分业务代码开发的水平? 其实,这几个问题或多或少是相互关...

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

Java

在Spring 5中调试Reactive Streams

xiaoli.he 发布于 2019-01-23

案例概述 调试 Reactive Streams 可能是我们开始使用这些数据结构后必须面对的主要挑战之一。 考虑到Reactive Streams在过去几年中越来越受欢迎,了解我们如何有效地执行此任务是个好主意。 让我们首先使用Reactive Streams设置项目,看看为什么...

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

Java

Centos7.5部署最新稳定版jenkins并配置ldap认证

9

songhua.gao 发布于 2019-01-18

参考文档 https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions https://wiki.jenkins.io/display/JENKINS/LDAP+Plugin...

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

Java

阿里巴巴面经记分享

xiaoli.he 发布于 2019-01-17

本文只对面试过程分享,至于简历编写、具体重点知识复习等不做讨论 一、面试情况 笔者一共经历了4轮面试,其中: 一面(电话技术面) 二面(电话技术面) 三面(视频技术面) 四面 (技术总监+HR交叉视频面) 阿里的流程相对而言较慢,需要足够的耐心才行! 二、面试题 部分已经遗忘,请...

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

Java

Quartz原理解密

8

changyuan.xu 发布于 2019-01-14

quartz是一个用java实现的开源任务调度框架,可以用来创建简单或者复杂的任务调度,并且可以提供许多企业级的功能,比如JTA以及集群等,是当今比较流行的JAVA任务调度框架。 1. 可以用来做什么 Quartz是一个任务调度框架,当遇到以下问题时: 想在每月25号,自动还款;...

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

Java

jenkins自动化工具使用教程

zhuangli 发布于 2019-01-14

自动化构建、测试、部署、代码检测越来越重要。主要有一下几点原因 1.   企业做大,项目变多,多端支持( web , h5 ,小程序等) 2.   微服务提倡高内聚低耦合,项目因拆分变多 3.   DevOps 自动化运维流行 4.   集...

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

Java

Java:从文件中读取整数数组

likai 发布于 2019-01-13

假设我有一个名为“input.txt”的文件,其中包含一堆正整数: 等等….(每行一个整数) 我想读取这个文件并将其变成一个数组.第一个整数(在本例中为6)表示数组中索引或元素的数量,因此有6个点.其他数字从0开始填充数组.因此,在索引0处,数字为5,在索引1处,数字为6,依此类...

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

Spring

使用Spring Integration和Hazelcast进行集群领导者选举

puefu.he 发布于 2019-01-10

最近在检查Spring Integration区域时,我注意到与 Hazelcast datagrid 的非常好的集成。在以下位置查看: https://github.com/spring-projects/spring-integration-extensions/t...

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

Spring

使用Hazelcast调度Spring tasks

dulong 发布于 2019-01-10

在我工作的公司,我们使用 Quartz 进行作业调度。大部分时间Quartz都在为我们提供所需的一切: 通过cron表达式进行调度。 监控和启动已启动的工作…… 无论如何,有时在超高峰期间,Quartz表会遇到数据库锁定问题。所以我在想什么是Quartz替...

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

Java

微服务架构下的轻量级定时任务解决方案

2

xubiao.zhuang 发布于 2018-12-27

微服务的概念可以说给程序设计打开了一个新世界,带来了众多的优点,但是也将一些以往容易处理的问题变得复杂,例如:缓存、事务、定时任务等。缓存可以用中间件例如redis、memcached等,事务有诸多分布式事务框架解决,定时任务也有分布式的解决方案,例如quartz、elastic...

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

Java

Jenkins漏洞背后的资源争夺战

17

xiaoli.he 发布于 2018-12-22

F5安全研究人员近期发现了利用未经身份验证的代码执行漏洞对Jenkins自动化服务器进行攻击的威胁活动。这是继我们揭露攻击者利用XMRig挖掘门罗币的攻击活动后,他们又对Jenkins服务器发起的一系列攻击。这起活动中使用了具有15年历史的进程隐藏工具——XHide。通过它来隐藏...

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

Java

Java EE的断路器API设计

刘莉莉 发布于 2018-12-12

如何使用Java EE API,MicroProfile或某些Java EE扩展实现不同的弹性方法,例如断路器,隔板或背压?此外,企业Java弹性方法如何与Kubernetes和Istio等新的云原生技术一起发挥作用? 定义弹性 首先,我们需要弄清楚应用程序弹性的含义。 应用程序...

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

Java

Jenkins CLI 命令详解

12

changyuan.xu 发布于 2018-12-11

笔者在前文《 通过 CLI 管理 Jenkins Server 》中介绍了如何通过 SSH 或客户端命令行的方式管理 Jenkins Server,限于篇幅,前文主要的目的是介绍连接 Jenkins Server 的方式。本文主要介绍 Jenkins Server 提供的常用命令...

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

Java

MyBatis多数据源的配置

xiaoli.wang 发布于 2018-12-07

MyBatis多数据源的配置主要有两种方式: 通过@MapperScan注解,对不同包下的Mapper使用不同的sqlSessionFactory 通过@MapperScan注解加自定义注解,对使用不同注解的Mapper使用不同的sqlSessionFactory 第二种配置相对...

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

Java

Serverless Jenkins 和 Jenkins X

3

yanxinchi 发布于 2018-12-04

Jenkins服务来源于创建自2004年的Hudson。在软件行业中,Jenkins已经是家喻户晓的明星产品,并且已经是CI和CD的领头羊。到目前为止有超过2050万的Jenkins任务,以及将近20万的Jenkins服务在运行中。这真的是非常惊人的增长速度。 上面的增长图说明在...

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