标签:开源软件

Java

Dubbo成为Apache顶级项目,选Dubbo还是Springcloud ?

3

小丁 发布于 2019-05-22

Dubbo成为Apache顶级项目新闻 Apache首页软件列表中的Dubbo Dubbo 发展史一览 2011 年 10 月 27 日,阿里巴巴开源了自己服务化治理方案的核心框架 Dubbo,服务治理的设计理念开始逐渐在国内软件行业中落地,并被广泛应用。自开源后,许多非阿里系公...

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

Java

利用CVE-2018-1000861漏洞来传播Kerberods挖矿机

1

xiaoli.wang 发布于 2019-05-21

研究人员发现攻击者利用2018年泄露的Jenkins (CVE-2018-1000861)漏洞来使用Kerberods释放器来传播加密货币挖矿机。 SANS专家Renato Marinho发现一个正在进行的恶意攻击活动,攻击目标是有漏洞的Apache Jenkins安装来传播名为...

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

Java

轻量快速的 CI 工具 Drone

5

darida 发布于 2019-05-21

前言 公司之前一直在使用 Jenkins 作为 CI/CD 工具, Jenkins 非常强大,它完成了几乎所有 CI/CD 的工作,并且应用于整个团队有好长一段时间了。但是随着公司推荐数字化、智慧化,以及服务容器化的推进, Jenkins 的一些弊端也凸显了出来: 重量级: Je...

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

编程技术

轻松筹韩晋:解构SDL落地的关键点

1

yeseng 发布于 2019-05-20

前言 很多甲方安全团队的工作都是从救火开始的,SDL很少会成为企业在进行安全建设时优先考虑的事项。“事前不用力、使不上力,事后补漏洞”可能是很多安全团队的写照,这种情况背后存在很多的原因,比如没有实现与DevOps交付模式的有机结合,SDL的门槛对于企业现状来说难以满足,SDL的...

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

Java

Dubbo与Spring Cloud

13

邓龙华 发布于 2019-05-19

目录 1.Sping Cloud 2.Dubbo 1.Spring Cloud Spring Cloud,从命名我们就可以知道,它是Spring Source的产物,Spring社区的强大背书可以说是Java企业界最有影响力的组织了,除了Spring Source之外,还有Piv...

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

编程技术

一文透析 Spring Boot、微服务架构和大数据治理三者之间的故事

3

xiaoli.he 发布于 2019-05-17

微服务架构 微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化;同时,...

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

编程技术

微服务架构下的监控需要注意哪些方面?

2

yeseng 发布于 2019-05-15

本期我们重点讲述微服务架构下的监控 微服务架构虽然诞生的时间并不长,却因为适应现今互联网的高速发展和敏捷、DevOps等文化而受到很多企业的推崇。微服务架构在带来灵活性、扩展性、伸缩性以及高可用性等优点的同时,其复杂性也给运维工作中最重要的监控环节带来了很大的挑战:海量日志数据如...

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

Java

Nacos 注册中心的设计原理详解

11

darida 发布于 2019-05-13

前言 服务发现是一个古老的话题,当应用开始脱离单机运行和访问时,服务发现就诞生了。目前的网络架构是每个主机都有一个独立的 IP 地址,那么服务发现基本上都是通过某种方式获取到服务所部署的 IP 地址。DNS 协议是最早将一个网络名称翻译为网络 IP 的协议,在最初的架构选型中,D...

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

Java

导致数据库凭据泄露:详细分析Jenkins Swarm、Ansible、GitLab插件信息泄露漏洞(CVE-2019-10309/10…

Harries 发布于 2019-05-08

一、概述 Jenkins是一个用Java编写的开源自动化服务器。借助一些插件,可以将Jenkins与其他软件集成,例如GitLab。5月7日,Cisco Talos团队公开了其中三个插件的漏洞,这三个插件分别是Swarm、Ansible和GitLab。这些插件中的漏洞均属于信息泄...

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

Java

Java开发者必须掌握的15个框架(20k是小问题)

邓龙华 发布于 2019-05-06

Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天,给大家列举了一些通用的、必须掌握的框架,学会这些,20K+ 不是问题。 1.S...

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

Java

Node.j 和 Java 的史诗级对决,谁才是开发者的“真爱”?

Harries 发布于 2019-05-05

本文最初发布于 Peter Wayner 博客,经原作者授权由 InfoQ 中文站翻译并分享。 在计算历史上,1995 年是一段疯狂的岁月。首先 Java 出现了,随后 JavaScript 也出现了。Java 和 JavaScript 的名字看起来像是一对双胞胎,但实际上它们差...

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

编程技术

2019大数据处理必备的十大工具,从Linux到架构师必修

12

yanxinchi 发布于 2019-04-29

大数据的日益增长,给企业管理大量的数据带来了挑战的同时也带来了一些机遇。下面是用于信息化管理的大数据工具列表: 1.ApacheHive Hive是一个建立在hadoop上的开源数据仓库基础设施,通过Hive可以很容易的进行数据的ETL,对数据进行结构化处理,并对Hadoop上大...

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

Java

Junit单元测试碰到静态变量如何处理

yeseng 发布于 2019-04-28

写单元测试用例,是程序员的好习惯,写java程序,一般使用Junit写单元测试。 我在写单元测试用例到时候,遇到一个问题:Junit在整个project中是一个java进程,如果你的程序里涉及静态变量,就会导致两个单元测试类之间相互影响。 你可以每次beforeClass初始化静...

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

Java

聊聊 Apache Dubbo

7

小丁 发布于 2019-04-27

本文来自于我的个人主页: Apache Dubbo ,转载请保留链接 在2011年10月27日,阿里巴巴开源了自己的SOA服务化治理方案的核心框架Dubbo,服务治理和SOA的设计理念开始逐渐在国内软件行业中落地,并被广泛应用。 Dubbo作为阿里巴巴内部的SOA服务化治理方案的...

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

Java

最强编程语言 Java 和最受欢迎之 Python 的巅峰对决

13

xiaoli.he 发布于 2019-04-27

作为程序员们的看家利器之 编程语言 ,倘若技术开发者对其掌握得越深则对自身职业生涯越有益处,然随着技术的更新变革,我们在日常使用不单单只会用到一门编程语言,那么究竟该如何选择一门新的语言来上手?本文中,将以主流 Java 和 Python 为例,为大家详细地解析两者的优缺点以及应...

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

编程技术

基于Kubernetes的微服务可观测性和Istio服务网格(二)

30

likai 发布于 2019-04-24

在本系列文章中,我们将继续探索可观测性工具集,这些工具集作为最新的Istio服务网格中的一部分,包含了 Prometheus 和 Grafana 用于度量指标收集,监控和警报, Jaeger 用于分布式跟踪,以及 Kiali 为Istio提供基于服务网格的微服务可视化。同时结合云...

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

编程技术

微服务测试之性能测试

11

yanxinchi 发布于 2019-04-24

传统性能测试更多的是以事务为核心,更多的是由单个或者多个事务构成业务场景进行压测。全链路压测指完全引入相关联的系统,尽量真实模拟线上硬件环境,更多的是以请求为核心,完全模拟真实请求流量,通过引流等方式进行场景的模拟进行压测,更多的适用于业务链路较长的交易。全链路一直是性能测试中的...

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

编程技术

主流微服务注册中心浅析和对比

12

邓龙华 发布于 2019-04-24

开源产品受开发者热捧,是因为其代码透明、可以参与共建、有社区进行交流和学习,当然更重要的是开源产品的接入成本低。个人开发者或者中小型公司往往会将开源产品作为选型首选。 开发者通过阅读源代码,理解产品的功能设计和架构设计,同时也可以通过本地部署来测试性能,随之而来的是对各类开源产品...

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