Gradle for Android

正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for android...

iOS开发入门

当你学习开发APP时,确保利用好手头已有的资源:App Store。你能从App Store里看到目前的趋势,看到最受欢...

Java 8新特性探究

自2013年6月13日,oracle就已经发布的Java 8特性完备版本(M7),Java 8从语言,核心库,国际化、虚拟机,...

编写自己的代码生成工具

在实际的项目开发中,有很大一部分的时间都在做一些重复的工作,比如与数据库表对应的实体类的编写,普遍使...

Http服务器实现文件上传与下载

家都知道web编程的协议就是http协议,称为超文本传输协议。在J2EE中我们可以很快的实现一个Web工程,但在C+...

Android性能优化

Google在Udacity上的《Android性能优化》在线课程详细介绍了该如何优化性能,这些课程是Google之前在Youtub...

分布式事务系列

对于我们这种初学者,可能会使用spring带给我们的@Transactional,可能了解JTA,可能会使用jotm、atomikos...

SQL Server自动化运维系列

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等...

大型网站的 HTTPS 实践

百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS。本文重点介绍 HTTPS 协议, ...

大型网站系统架构实践

写这篇文章的目的是想用来帮助自己思考和理清头绪,以及如何从一个简单的网站架构演进发展成一个大型网站架...

Memcached详解系列

Memcached是一个高性能的分布式内存对象缓存系统,是基于存储键/值对的hashmap,由C编写,但客户端可以通过...

Java 加解密技术系列

这段时间,工作中用到了 Java 的加解密技术,本着学习的态度,打算从这篇文章开始,详细的研究一番 Java 在...

Java 容器、泛型系列

容器是Java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理...

SVN与TortoiseSVN实战

SVN,版本控制程序,是支撑项目开发的基础工具。在团队开发中,不管是程序员还是美工、测试等人员,都会用...

Google Guava教程

这个夏天的早些时候,我已经极力向我的所有同事推荐了 Google Collections 。 Kevin Bourrillion说他的一个...

memcached源码分析

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存...

聊聊Java的并发

在多线程、多处理器甚至是分布式环境的编程时代,并发是一个不可回避的问题。那么在Java中并发又应该怎样处...

通用数据库访问层dexcoder-dal

如果你不喜欢用Hibernate、Mybaits这类ORM框架,喜欢JdbcTemplate或DbUtils,那么可以试试这个通用的数据库...

Libevent源码分析

我所分析的Libevent版本是2.0.21版本,是目前最新的稳定版本。看这系列博文中,需要读者有Linux编程的一些...

Hadoop学习笔记

说到Hadoop的起源,不得不说到一个传奇的IT公司—全球IT技术的引领者Google。Google(自称)为云计算概念的...

Android基础笔记

Android是由安迪-鲁宾开发的,一开始只是一个作为智能相机的系统,随着手机市场的扩大转向手机操作系统。An...