logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jOOQ星期二:Glenn Paulley深入了解SQL的历史

欢迎来到jOOQ Tuesdays系列。 在本系列中,我们每隔一个月的第三个星期二发布一篇文章,从jOOQ的角度采访我们发现该行业令人兴奋的人。 这包括从事SQL,Java,开放源代码以及其他各种相关主题的人员。我很高兴今天能与Glenn Paulley一起工作,他从事SQL已有数十年的经验。是什么让您对数据库如此着迷?自从我在曼尼托巴大学(University of Man...

#数据库#大数据#java +2
Apache Kafka –它是什么?与Amazon Kinesis比较吗?

什么是Apache Kafka?Apache Kafka是一个开源,分布式,可伸缩的发布-订阅消息系统。 负责该软件的组织是Apache Software Foundation。 该代码是用Scala编写的,最初是由LinkedIn公司开发的。 它于2011年开源,成为Apache的顶级项目。该项目旨在提供一个统一的低延迟平台,该平台能够实时处理数据馈送。 对于需要系统之间集成的不同...

#分布式#大数据#java +2
理解围绕软件技术标准的上层动机和力量

软件标准简介什么是技术标准? 什么是标准? 本质上,技术标准是在垂直扇区中关于应用程序编程接口和/或通信协议的通用协议。 标准可以大可小。 它们对人民社区的思想份额,经济市场乃至公司活动产生深远影响。英国标准协会提到了有关标准的三个方面:禁止标准增强了消费者保护和信心标准提供了互操作性框架他们促进贸易在上面列出的清单中,没有提及创造力 , 企业家精神和...

#大数据#java#人工智能 +2
作为新手自动化测试人员考虑的7个重要技巧

说明您进入自动化测试的旅程可能会给您带来巨大的体验。 尤其是当您有这么多开放源代码框架和库可以使用时。 Selenium提供跨多种编程语言和不同浏览器的兼容性,使其成为新兴的自动化测试人员的最爱。 但是,即使使用Selenium测试 ,您也必须考虑特定于语言的框架,例如Java的TestNG,Python的PyTest等。 您还拥有进入自动化测试领域的新编程语言,例如SmashTest 。 ...

#编程语言#python#java +1
投资回报率已死!

上个月,我在Huib Schoots的工作室里。 他谈到被问到“测试的投资回报率是多少?”。 他回答说:“我不知道,管理的投资回报率是多少?”。 我们真的很着迷于ROI,不是吗? 我们经常使用它作为决策工具,但是我们明智地使用它吗?ROI(投资回报率)由成本和价值组成。 成本很容易衡量:工资,时间,工具,许可证,计算机,材料。 但是我们可以赋予一些价值吗?让我们以开发人员为例。...

#java#python#大数据 +2
可在一台计算机上自动切换多个Git身份– Git技巧#1

您是否甚至在不同的项目/公司上使用错误的电子邮件地址来承诺使用Git? 幸运的是,只需进行一些配置,Git就可以为您自动切换身份。(太长)介绍和推理成为(经验丰富的)IT专业人员可以为您提供在同一时间范围内从事不同工作的机会。 例如,除了为主要客户工作外,我还为代码质量和测试以及其他公司的Continuoues Delivery做一些咨询工作。 此外,我还进行培训课程(将使用代码进行...

#java#python#linux +2
代码取证

您如何知道使用代码度量标准是否确实有助于产生错误更少的代码。 我相信他们会这样做,但是我怎么可能证明呢?所有项目都有历史数据。 这通常存储在您的错误跟踪和源代码控制工具中。 我们可以使用存储在这些系统中的数据执行“代码取证”。 我们使用来自实际问题的历史数据来查看是否可以避免。这一切都可以完成,而不会影响您现有的任何代码或对项目造成任何风险。 那肯定是有用的软件工程技术吗?...

#python#java#人工智能 +2
Eclipse通用构建基础结构

多年来,在Eclipse上创建通用构建基础结构(CBI)是我们的圣杯之一。 我的主要目标是使Eclipse提交者脱离构建业务,以便将更多的时间和精力集中在实际编写软件上(这是大多数软件开发人员宁愿花时间做的事情)。当我们谈论“构建”时,我们指的是获取源代码并将其转换为采用者和用户可以下载和使用的形式的过程。 总体上构建软件,尤其是构建Eclipse插件/ OSGi捆绑软件是一个相对困难的...

#java#python#人工智能 +2
使用github_使用Git

使用github使用Git在软件版本/配置管理方面,可能有很多供应商或开源实施方案可供选择,但近年来,就最友好的开发/黑客而言,没有任何一个可以与Git并驾齐驱。我使用了许多不同形式的软件管理工具,从CVS / SVN系列到Clearcase / Perforce系列(我个人认为绝对可怕),但是与Git一起,我终于认为不再使用软件版本控制必不可少的东西,但实际上对软件开发过程有帮助。...

#网络#git#java +2
投资Github组织!

首先,让我说Github是这里的主题,仅因为它们是开源行业中最大的。 Github已经成为软件开发的Facebook,这就是为什么专注于它的原因。 将来可能会出现一个更好的平台,然后本文将适用于该平台。几年前,OSS软件是每个人都在咖啡机旁取笑的东西。 唯一拥有Github帐户的开发人员是那些愿意每天进行12小时编程的开发人员,因为他们的公司甚至都没有听说过这个概念。 但是,这些天来,...

#java#python#大数据 +2
暂无文章信息