下载次数 596 2018-04-11 下载

Java程序员开发常用的工具

作为一名Java程序开发人员,可以的选择。如何选择一款适合自己的集成开发环境,亦或说选择一款符合自己项目开发需要的集成开发环境。

3月全球数据库排名:PostgreSQL 再迎暴涨

DB-Engines 发布了2018年3月份的数据库排名,排名前三的依然是Oracle、MySQL 和 Microsoft SQL Server 。

下载次数 1452 2018-03-08 下载

开源巨献:2017 年 Google 开源了这些超赞的项目

在开源和贡献开源方面,Google 一直是行业的典范。2017 年它开源了哪些优秀的软件,有哪些值得我们借鉴学习呢?让我们一起来看下

关于区块链,程序员需要了解什么

这篇文章的目的就是为程序员介绍区块链的独特技术,以及这些技术如何运用到项目或者产品的开发过程中。即使你不想进入全新的区块链应用开发大潮,你也会发现其底层技术对平日的应用开发有不少启发和借鉴作用。

下载次数 1061 2018-02-06 下载

编写高性能Java代码的最佳实践

本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。

从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!

Mybridge AI推出了一个Python开源项目Top 30榜单。该榜单基于项目质量、用户参与度以及其他几个方面进行了评估,从大约15000个开源项目中挑选了Top 30,差不多都是在2017年1-12月发布。

下载次数 926 2018-01-05 下载

服务端I/O性能大比拼:Node、PHP、Java、Go

本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。

当程序员没了互联网,该如何继续学习写代码?

现在很多时候,我们都是面向搜索、GitHub 编程,那么,在早期没有互联网的情况下,该如何学习编程,成为一名真正的开发者?亦或是作为一名小白,如何进入互联网编程时代?

下载次数 1213 2017-12-06 下载

如何快速入门网络基础知识(TCP/IP 和 HTTP)

本文带你认识和了解计算机网络一些经典专业术语、应用层协议,通过实际生产环境下的例子,了解网络优化在项目中的实际意义以及带来的效果。

我的架构感悟:从美国宪法学习架构设计原则

复杂系统的长期平稳运行,需要优秀的架构支撑;设计一个复杂的系统架构,是超高难度的工作;作为IT软件系统的架构师,了解一些其他系统的架构(及其设计过程),也会很有价值。

下载次数 1084 2017-11-07 下载

20个非常有用的Java程序片段

本篇文章罗列了20个非常有用的Java程序片段,希望能对你有用。

互联网高可用架构技术实践

高可用HA是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。

下载次数 769 2017-10-10 下载

Java 9 正式发布,终落地 Jigsaw 项目

本文与大家一起快速回顾一下 IntelliJ IDEA 中 Java 9 的支持,并了解 IntelliJ IDEA 2017.3 中针对 Java 9 的推出的新功能。

一个真实的DevOps演进过程是啥样的?

说到早期腾讯做运维时,那个时候也没什么意识是DevOps,其实就是在变态的业务体量下面一步步做出来的,后来国内DevOps的概念火起来了,才发现原来这个叫做DevOps。

下载次数 867 2017-09-05 下载

Spring思维导图,让Spring不再难懂(aop篇)

AOP可以说是OOP的补充和完善。AOP技利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”

正确认识Docker、Kubernetes 、Apache Mesos

虽然Docker、Kubernetes 、Apache Mesos都可以使用容器来部署、管理和扩展应用程序,但实际上它们每个都侧重解决不同的问题,并且扎根非常不同的环境之上。事实上,这三种被广泛采用的工具链彼此完全不同。

下载次数 957 2017-08-08 下载

Spring思维导图,让Spring不再难懂(mvc篇)

Spring的MVC框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。

2017 开发者生态报告:Java 最火,Go 最有前途

JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。 调查结果已公布:Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。

下载次数 873 2017-07-07 下载

Java开发者哭了,最主流的物联网编程语言竟不是它

从 2015 年起至今,Eclipse 基金会每年会通过 IoT 开发者调查报告来研究 IoT 开发者社区的发展趋势。近期,Eclipse 正式发布 2017 年 IoT 开发者调查报告,与大家共同探索物联网的解决方案。

你不是不努力,而是不懂选择 | 四种技术方案,应该怎么选

本文讲述了程序员状态的四个象限,以及两条明确的技术路线。有着清晰目标的选择才是成功的捷径,值得一读。

下载次数 1089 2017-06-05 下载

为什么我要改用Kotlin

相信很多开发人员,尤其是Android开发者都会或多或少听说过Kotlin,本篇文章以及博客后期的内容会涉及到很多关于Kotlin的知识分享。

WanaCrypt0r勒索蠕虫完全分析报告

新的“想哭勒索蠕虫”尤其致命,它利用了窃取自美国国家安全局的黑客工具EternalBlue实现了全球范围内的快速传播,在短时间内造成了巨大损失。本文进行了完全的技术分析,帮助大家深入了解此次攻击。

下载次数 1093 2017-05-09 下载

日处理20亿数据,实时用户行为服务系统架构实践

目前系统每天处理20亿左右的数据量,数据从上线到可用的时间在300毫秒左右。查询服务每天服务8000万左右的请求,平均延迟在6毫秒左右。本文从实时性/可用性/性能/部署几个维度来说明系统的设计。

28款GitHub流行的开源机器学习项目:TensorFlow排榜首

现在机器学习逐渐成为行业热门,经过二十几年的发展,机器学习目前也有了十分广泛的应用。这里整理了目前GitHub上最受欢迎的28款开源的机器学习项目,以供开发者参考使用。

热门新闻推荐

Global site tag (gtag.js) - Google Analytics