程序员修炼之道1 我的源码让猫给吃了2 软件的熵3 石头汤与煮青蛙4 足够好的软件5 你的知识资产6 交流!7 重复的危害8 正交性9 可...
SQL必知必会
SQL是使用最为广泛的数据库语言。不管你是应用开发者、数据库管理员、Web应用设计师、移动应用开发人员,还是只使用Microsoft Office,掌...
R语言数据分析与挖掘实战
LinkedIn对全球超过3.3亿用户的工作经历和技能进行分析后得出,目前最受关注的25项技能中,对数据挖掘人才的需求排名第一。那么数据挖掘是...
Python语言及其应用
本书介绍 Python 编程语言,主要面向编程初学者。不过,如果你是一位有经验的程序员,想再学门 Python 编程语言,本书也很适合作为入门...
Node.js 实战
Node.js是一个非常具有极客精神的技术社区(我更想强调它本身代表的是一个社区,相比之前的一些大语言分支 c/c++/java什么的,那些大语言...
Linux Shell脚本攻略
GNU/Linux可谓是一款不同凡响的操作系统,它拥有一个稳定、可靠且极其强大的完备的开发环境。作为与操作系统进行沟通的原生界面(native i...
Java线程 基础入门
操作系统中线程和进程的概念现在的操作系统是多任务操作系统,多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程...
Java并发编程实战
并发编程是Java语言的重要特性之一,在Java平台上提供了许多基本的并发功能来辅助开发多线程应用程序。然而,这些相对底层的并发功能与上层...
Hadoop运维12问 --应急手册
C#并发编程 经典实例
本书面向希望学习最新并发编程方法的开发人员。你需要熟练掌握.NET开发,包括泛型集合(generic collection)、枚举(enumerable)和LINQ...
Backbone.js 入门实战 WEB端MVC框架开发单页应用实战
一年前写的东西,当时写完之后工作中用不到也就不再看了,谁想后来越来越多的人通过搜索backbonejs来到我的博客,有表示感谢的,有吐槽的,...
AWS迷你书:设计模式、高可用性、高弹性、运维、监控与自动化
云带来的改变显而易见,高可用、高弹性与高扩展性、减少运维成本,然而并不是任何随便一款应用都可以享受云带来的这些好处。应用的架构要针...
AI:人工智能的本质与未来
人工智能(Artificial Intellegence,AI)就是让计算机完成人类心智(mind)能做的各种事情。通常,我们会说有些行为(如推理)是“智能的...
重构改善既有代码的设计
“重构”这个概念来自Smalltalk圈子,没多久就进入了其他语言阵营之中。由于重构是框架开发中不可缺少的一部分,所以当框架开发人员讨论自...
重构 -- 改善既有代码的设计
重构(refactoring)这个概念来自Smalltalk圈子,没多久就进入了其他语言阵营之中。由于重构是framework(架)发中不可缺少的一部分,所以当fam...
去哪儿网消息中间件演进
微服务和K8S集成-探索实践
微服务架构(Micro Service)在Cloud Foundry中的应用
实战Java虚拟机 JVM故障诊断与性能优化
对Java程序员来说,Java虚拟机(JVM)可以说是既熟悉又神秘,很少有Java程序员能够抑制自己探究它的冲动。可惜分析JVM故障诊断与性能优化的书...
深入理解 Java 虚拟机 JVM高级特性与最佳实践
Java是目前用户最多、使用范围最广的软件开发技术之一。Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java AP...