标签:开源软件

Java

仅此推荐一个程序员社区

5

puefu.he 发布于 2019-09-13

今天只给大家推荐一位博主的公众号 【程序IT圈】 ,博主小猿人很好,是我的好友。该号每天早晨8点50分都会分享IT圈的故事和技术博文,主要涉及Java、Python以及算法相关,干货满满。 该号目前也已经拥有 近 10w 粉丝 ,是技术圈中学习领域的 头部号之一 ,个人强烈推荐对...

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

Java

Micronaut 教程:如何使用基于 JVM 的框架构建微服务?

2

songhua.gao 发布于 2019-09-13

本文要点: Micronaut 是一种基于 jvm 的现代化全栈框架,用于构建模块化且易于测试的微服务应用程序。Micronaut 提供完全的编译时、反射无关的依赖注入和 AOP。该框架的开发团队和 Grails 框架的开发团队是同一个。Micronaut 框架集成了云技术,服务...

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

编程技术

不要被锁定在反锁定的路上

4

changyuan.xu 发布于 2019-09-12

原文: Don’t get locked up into avoiding lock-in 作者: Gregor Hohpe 减少或者避免被锁定,会消耗架构设计工作中的很大一部分成本。这是一个神圣的职责:架构就是提供选项,而锁定则刚好相反。然而锁定不是非白即黑的:摆脱某一方面的锁...

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

Java

上海工控安全平台自研国内首款同时支持源代码与二进制文件的漏洞扫描工具

1

xirruiqiang 发布于 2019-09-12

第三方代码的使用是企业能够快速高效建立新系统、新产品、新平台的关键因素,能大幅度缩短开发周期,减少人力和资金的投入。目前大部分第三方代码包含大量的开源代码,并且主要是以二进制代码或是源代码的方式开源。 软件的安全性一直受到IoT、汽车、医疗等领域的高度关注,大量对企业有灾难性影响...

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

Java

Apache Pulsar 携手 THG,开启深度实践和积极回馈 Apache 之旅

9

刘莉莉 发布于 2019-09-12

阅读本文需要约 8 分钟。 THG 现状 在 The Hut Group( https://www.thg.com/ 以下简称 THG),我们 WMS(仓库管理系统)团队负责一个大型集成项目,研究了大量消息队列技术。本文介绍了我们对消息队列的技术选型和其它考量,以及我们...

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

编程技术

神话还是现实?Docker 和 Kubernetes 架构

1

yanxinchi 发布于 2019-09-12

神话还是现实?Docker 和 Kubernetes 架构 在 Docker 和 Kubernetes 时代,软件开发的世界发生了怎样的变化?有可能使用这些技术一劳永逸地构建一个放之四海而皆准的架构吗?当所有东西都“打包”在容器中时,有可能统一开发和集成的过程吗? 作者:Linu...

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

Java

Ghidra:NSA公开的开源逆向工程工具

9

小丁 发布于 2019-09-10

作者: {Cla1r3L}@ArkTeam Ghidra是由美国国家安全局(NSA)研究理事会开发、升级和维护的一款软件逆向工程框架。它包含了一套功能齐全的软件分析工具,可以帮助研究人员在Windows、macOS和Linux等常见系统平台上进行源代码分析。在今年三月份的RSA大...

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

Java

感觉自己的代码要运行在全世界啦!哈哈哈哈哈

3

darida 发布于 2019-09-06

作者 | 白科 《大教堂与集市》说: 如果你有正确的态度 有趣的事情自然会找到你。 但 如果你有正确的态度 有趣的人自然会找到你 阿里巴巴开源的一系列开源项目 正在茁壮成长 :seedling: :point_down: Dubbo RocketMQ Sentinel Nacos...

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

Java

Jenkins+Fastlane+自动化打包发布+蒲公英二维码展示

35

Harries 发布于 2019-09-06

身为一名iOS开发人员,面临必不可少的一个阶段就是打包测试。虽然xcode可有实现打包,但在测试阶段面临测试人员不断的向你催促需要新的包进行测试就会很让人头疼,打包又是一个重复性极高又很费时间的事情。所以研究了一下 jenkins 和 fastlane 的自动打包流程,希望对大家...

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

Java

R 语言的下一步是什么?

2

xiaoli.wang 发布于 2019-09-01

由于大数据对各个领域的决定性影响,相对于经验和直觉,在商业、经济及其他领域中基于数据和分析去发现问题并作出科学、客观的决策越来越重要。开源软件 R 是世界上最流行的数据分析、统计计算及制图语言,几乎能够完成任何数据处理任务,可安装并运行于所有主流平台,为我们提供了成千上万的专业模...

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

Java

java应用监测(7)-在线动态诊断神器BTrace

2

dulong 发布于 2019-08-30

tags: java, troubleshooting, monitor,btrace 一句话概括: BTrace 是一个是强大的java线上应用检测工具(动态追踪工具),可以在不修改应用代码,不停应用服务的前提下检测代码运行情况,进而诊断问题,是生产环境下必备神器,本文将对它的...

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

Java

Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析

1

zhuangli 发布于 2019-08-29

前言 谈到 Java 的线程池最熟悉的莫过于 ExecutorService 接口了,jdk1.5 新增的 java.util.concurrent 包下的这个 api,大大的简化了多线程代码的开发。而不论你用 FixedThreadPool 还是 CachedThreadPoo...

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

Java

OpenJDK 配置使用

1

songhua.gao 发布于 2019-08-28

OpenJDK 是 JDK 的开放源码版本,以 GPL 协议的形式发布,而 JDK 则是采用 JRL 协议,对商业使用进行收费。 ▎OpenJDK Versions > OracleSDK / JavaSE https://www.oracle.com/technetwor...

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

Java

一键实现自动化部署(灰度发布)实践

3

xiaoli.wang 发布于 2019-08-27

在过去几年的DevOps的浪潮中,自动化、持续集成这两个概念早已深入人心(互联网技术人)。比尔盖茨先生曾经都说过:“任何技术在一个业务中使用的第一条规则就是,将自动化应用到一个高效的操作上将会放大高效。第二条就是自动化应用到一个低效操作上,则放大了低效率。” 自动化部署也逐渐成为...

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

Spring

Spring Boot实战(一):只需两步!Eclipse+Maven快速构建第一个Spring Boot项目

4

changyuan.xu 发布于 2019-08-25

随着使用Spring进行开发的个人和企业越来越多,Spring从一个单一简洁的框架变成了一个大而全的开源软件,最直观的变化就是Spring需要引入的配置也越来越多。配置繁琐,容易出错,让人无比头疼,简化Spring配置简直可以说是民心所向。 Spring Boot是由Pivota...

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

Java

数据批处理神器-Spring Batch(1)简介及使用场景

2

darida 发布于 2019-08-22

最近使用 Spring Batch 进行做数据迁移、数据同步、数据批处理等工作,感叹 Spring Batch 设计之简洁,对批处理编程的抽象能力之强大。 众所周知,随着大数据技术发展,企业对数据越来越重视,如何把数据有效转化为信息,以帮助企业提供数据分析、商业决策、提高核心竞争...

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

编程技术

蚂蚁金服在云原生架构下的可观察性的探索和实践 | Meetup#3 回顾

12

yanxinchi 发布于 2019-08-22

作者:苟利(陈自欣),蚂蚁金服中间件产品专家, 负责蚂蚁金服分布式链路跟踪系统的产品化工作,在日志分析、监控领域有多年工作经验。 本文根据 8 月 11 日 SOFA Meetup#3 广州站 《蚂蚁金服在云原生架构下的可观察性的探索和实践》主题分享整理。现场回顾视频以及 PPT...

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

编程技术

Docker,微服务的场景化应用

3

yanxinchi 发布于 2019-08-22

编辑推荐: 本文来自于tisi,本文介绍了什么是微服务,微服务的特点以及Docker在微服务系统中所扮演的角色等相关内容。 看过《超能陆战队》的朋友可能仍然对于电影中的男主角介绍和演示自己发明的微型机器人的场景记忆犹新。 “它”看起来只是一跟带有磁性的小小的金属部件。但是它是一个...

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