自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ying

迁移到个人博客:http://smartsi.club/

  • 博客(38)
  • 资源 (72)
  • 论坛 (16)
  • 问答 (17)
  • 收藏
  • 关注

原创 [Java开发之路](8)输入流和输出流

1. Java流的分类按流向分:输入流: 可以从其中读入一个字节序列的对象称作输入流。输出流: 可以向其中写入一个字节序列的对象称作输出流。这些字节序列的来源地和目的地可以是文件,而且通常都是文件,但是也可以是网络连接,甚至是内存块。抽象类InputStream和OutputStream构成了输入和输出类层结构的基础。按数据传输单位分:字节流:

2015-12-30 14:03:17 2938 1

[Java开发之路](8)输入流和输出流

1.Java流的分类按流向分:输入流:可以从其中读入一个字节序列的对象称作输入流。输出流:可以向其中写入一个字节序列的对象称作输出流。这些字节序列的来源地和目的地可以是文件,而且通常都是文件,但是也可以是网络连接,甚至是内存块。抽象类InputStream和OutputStream构成了输入和输出类层结构的基础。按数据传输单位分:字节流: 以字节为...

2015-12-30 14:03:00 434

翻译 [细说Java](3)创建字符串是使用" "还是构造函数?

在Java中,可以使用两种方式创建字符串:String x = "abc";String y = new String("abc");对于这两种方式(双引号,构造函数)它们到底有什么区别呢?1. 双引号 vs 构造函数这个问题可以使用这两个简单代码实例来回答:实例一String a = "abcd";S

2015-12-28 20:05:20 2193

[细说Java](3)创建字符串是使用" "还是构造函数?

在Java中,可以使用两种方式创建字符串:String x = "abc";String y = new String("abc");对于这两种方式(双引号,构造函数)它们到底有什么区别呢?1. 双引号 vs 构造函数这个问题可以使用这两个简单代码实例来回答:实例一String a = "abcd"...

2015-12-28 20:05:00 83

翻译 [细说Java](2)Java中字符串为什么是不可变的

在Java中字符串(String)是一个不可改变的类。一个不可改变的类只是一个对象实例不可修改的简单类。当创建一个对象实例时,对象实例的所有信息都被初始化,并且信息不能被修改。对于不可改变的类来说还有很多优势。上一篇文章很好说明了为什么字符串被设计成不可改变的。只有你很好的掌握了内存,同步,数据结构等知识后,你才能很好的回答这个问题。1. 字符串常量池的需求

2015-12-27 20:10:41 1315

[细说Java](2)Java中字符串为什么是不可变的

在Java中字符串(String)是一个不可改变的类。一个不可改变的类只是一个对象实例不可修改的简单类。当创建一个对象实例时,对象实例的所有信息都被初始化,并且信息不能被修改。对于不可改变的类来说还有很多优势。上一篇文章很好说明了为什么字符串被设计成不可改变的。只有你很好的掌握了内存,同步,数据结构等知识后,你才能很好的回答这个问题。1. 字符串常量池的需求字...

2015-12-27 20:10:00 209

翻译 [细说Java](1)图说字符串的不变性

我们用下面一组图来说明Java的不变性。1.声明一个字符串String s = "abcd";s存储了字符串对象的引用。下面图片中的箭头就表示这种存储引用。2. 将一个字符串变量赋值给另外一个字符串变量String s2 = s;s2变量存储了同样的引用值。所以,两个变量指向同一个字符串对象。

2015-12-26 23:46:25 1902 1

[细说Java](1)图说字符串的不变性

我们用下面一组图来说明Java的不变性。1.声明一个字符串String s = "abcd";s存储了字符串对象的引用。下面图片中的箭头就表示这种存储引用。2. 将一个字符串变量赋值给另外一个字符串变量String s2 = s;s2变量存储了同样的引用值。所以,两个变量指向同一个字符串对象。...

2015-12-26 23:46:00 62

转载 [Java开发之路]Java字符串的10大热点问题盘点

译文链接:http://www.html5tricks.com/10-top-questions-java-string.html英文原文:Top 10 questions of Java Strings翻译作者:蒋丽丽下面我为大家总结了10条Java开发者经常会提的关于Java字符串的问题,如果你也是Java初学者,仔细看看吧:1、如何比较字符串,

2015-12-26 13:47:23 952

[Java开发之路]Java字符串的10大热点问题盘点

译文链接:http://www.html5tricks.com/10-top-questions-java-string.html英文原文:Top 10 questions of Java Strings翻译作者:蒋丽丽下面我为大家总结了10条Java开发者经常会提的关于Java字符串的问题,如果你也是Java初学者,仔细看看吧:1、如何比较字...

2015-12-26 13:47:00 31

原创 2016年读书计划---人生第一个读书计划

时间的脚步真是越走越快,不经意间我已经从师弟,到师兄,再到从学校滚蛋,再见了亲爱的同学,再见了亲爱的母校。就这样三年的研究生时光从手指间溜走,回顾昨天的昨天,都历历在目,怎么就毕业了呢,不禁感叹时光你都到哪去了,来没来得及好好感受母校就走了。很快新的一年2016就要来到了,而我也即将从学校走向社会了。我是一名计算机学院的学生,准备从事后端相关的工作,梦想称为一名资深的架构工程师,我想我会在

2015-12-24 22:40:40 1884

2016年读书计划---人生第一个读书计划

时间的脚步真是越走越快,不经意间我已经从师弟,到师兄,再到从学校滚蛋,再见了亲爱的同学,再见了亲爱的母校。就这样三年的研究生时光从手指间溜走,回顾昨天的昨天,都历历在目,怎么就毕业了呢,不禁感叹时光你都到哪去了,来没来得及好好感受母校就走了。很快新的一年2016就要来到了,而我也即将从学校走向社会了。我是一名计算机学院的学生,准备从事后端相关的工作,梦想称为一名资深的架构工程师,我想我...

2015-12-24 22:40:00 68

原创 [Java开发之路](7)RandomAccessFile类详解

RandomAccessFile适用于大小已知的记录组成的文件,提供的对文件访问,既可以读文件,也可以写文件,并且支持随机访问文件,可以访问文件的任意位置。文件中记录的大小不一定都相同,只要我们知道记录的大小和位置。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream继承层次结构中的一部分。除了实现DataInput和Dat

2015-12-23 21:04:20 3470 1

[Java开发之路](7)RandomAccessFile类详解

RandomAccessFile适用于大小已知的记录组成的文件,提供的对文件访问,既可以读文件,也可以写文件,并且支持随机访问文件,可以访问文件的任意位置。文件中记录的大小不一定都相同,只要我们知道记录的大小和位置。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream继承层次结构中的一部分。除了实现DataInput和DataOut...

2015-12-23 21:04:00 72

原创 [Java开发之路](6)File类的使用

1. 构造方法构造方法描述File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建一个新的文件实例。File(String parent , String child)通过给定的父路径名字符串和子路径名字符串来创建一个新的文件实例。File(Fil

2015-12-23 14:24:00 2570 2

[Java开发之路](6)File类的使用

1. 构造方法构造方法描述File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建一个新的文件实例。File(String parent , String child)通过给定的父路径名字符串和子路径名字符串来创建一个新的文件实例。File(File parent ,...

2015-12-23 14:24:00 35

转载 [Java]Java工程师成神之路

一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具jps, jstack, jmap,

2015-12-23 09:48:44 5587 3

[Java]Java工程师成神之路

一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具jps, jstack, jmap...

2015-12-23 09:48:00 30

原创 [Java开发之路](5)异常详解

1. 异常分类在Java程序设计语言中,异常对象都是派生于Throwable类的一个实例。其是如果Java中的异常类不能满足需求,用户可以创建自己的异常类。下图是Java异常层次结构的一个简化示意图。从图上可以看出,所有的异常都是继承于Throwable类,但是在下一层立即分解为两个分支:Error和Excepti

2015-12-22 18:36:24 2852 4

[Java开发之路](5)异常详解

1. 异常分类在Java程序设计语言中,异常对象都是派生于Throwable类的一个实例。其是如果Java中的异常类不能满足需求,用户可以创建自己的异常类。下图是Java异常层次结构的一个简化示意图。从图上可以看出,所有的异常都是继承于Throwable类,但是在下一层立即分解为两个分支:Error和Exception。...

2015-12-22 18:36:00 51

原创 [Java开发之路](4)String、StringBuffer与StringBuilder详解

最近学习到字符串,整理了一下String,StringBuffer,StringBuilder相关知识1. StringString 类位于 java.lang 包中。String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。String str1 = "xiaosi";str1 = "欢迎你 " +

2015-12-21 10:57:07 2638 1

[Java开发之路](4)String、StringBuffer与StringBuilder详解

最近学习到字符串,整理了一下String,StringBuffer,StringBuilder相关知识1. StringString 类位于 java.lang 包中。String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。String str1 = "xiaosi";str1 = "欢迎你 "...

2015-12-21 10:57:00 57

原创 [Java开发之路](1)final关键字

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。1.修饰类final修饰类时,则该类不能被继承package com.qunar.bean; public final class Student { }package com.qunar.b

2015-12-20 19:55:36 1570

[Java开发之路](1)final关键字

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。1.修饰类final修饰类时,则该类不能被继承package com.qunar.bean;public final class Student { }package com.qunar.b...

2015-12-20 19:55:00 27

原创 [Java开发之路](3)Java常用类

1.包装类大家对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系:

2015-12-20 13:36:19 1501

[Java开发之路](3)Java常用类

1.包装类大家对基本数据类型都非常熟悉,例如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。基本类型和包装类之间的对应关系:...

2015-12-20 13:36:00 43

原创 [Java开发之路](2)Java字符串

1.什么是Java中的字符串在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。创建 String 对象的方法:package com.qunar.test; public class HelloWorld { public static void mai

2015-12-18 22:35:59 2465

[Java开发之路](2)Java字符串

1.什么是Java中的字符串在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。创建 String 对象的方法:package com.qunar.test;public class HelloWorld { public static void mai...

2015-12-18 22:35:00 50

转载 ThoughtWorks读书雷达

由来在2013年4月份,ThoughtWorks中国的员工张逸和刘龙军根据自己在ThoughtWorks的工作和学习经验,结合自己的阅读经历,以及参考诸多其他同事的建议,制作了第一期读书雷达(为什么是雷达,请参考ThoughtWorks的技术雷达,以及如何打造你自己的技术雷达)。伴随读书雷达的,还有一份精致的雷达图,以及一份张凯峰根据雷达整理而成的豆列。而三年后的现在,我们很高兴能对这份读

2015-12-18 19:41:10 1196

ThoughtWorks读书雷达

由来在2013年4月份,ThoughtWorks中国的员工张逸和刘龙军根据自己在ThoughtWorks的工作和学习经验,结合自己的阅读经历,以及参考诸多其他同事的建议,制作了第一期读书雷达(为什么是雷达,请参考ThoughtWorks的技术雷达,以及如何打造你自己的技术雷达)。伴随读书雷达的,还有一份精致的雷达图,以及一份张凯峰根据雷达整理而成的豆列。而三年后的现在...

2015-12-18 19:41:00 115

转载 [安全]DDOS攻击又来 用户应该勇敢面对

最近,在国内安全界,又发生了一件不大不小的事情。说它不大,是因为这种安全事件已经不是一次,攻击手法不算新鲜。说它不小,是因为这次攻击事件由境外的黑客组织发起,不管是从当前还是未来的发展趋势看,我们都应该对此事提起高度重视。就在上月下旬,乌云漏洞报告平台发出预警,名为“Armada Collective”的黑客团队利用DDOS攻击勒索企业,其作案目标或与恐怖组织ISIS有关,首选

2015-12-16 22:11:53 922

[安全]DDOS攻击又来 用户应该勇敢面对

最近,在国内安全界,又发生了一件不大不小的事情。说它不大,是因为这种安全事件已经不是一次,攻击手法不算新鲜。说它不小,是因为这次攻击事件由境外的黑客组织发起,不管是从当前还是未来的发展趋势看,我们都应该对此事提起高度重视。就在上月下旬,乌云漏洞报告平台发出预警,名为“Armada Collective”的黑客团队利用DDOS攻击勒索企业,其作案目标或与恐怖组织ISIS有关,首...

2015-12-16 22:11:00 46

原创 Java开发之路之多线程

类别方法简介线程的创建Thread() Thread(String name) Thread(Runable target) Thread(Runable target,String name) 线程的方法void st

2015-12-16 15:36:59 874

Java开发之路之多线程

类别方法简介线程的创建Thread()Thread(String name)Thread(Runable target)Thread(Runable target,String name)线程的方法void start()启动线程sta...

2015-12-16 15:36:00 41

转载 [架构]京东咚咚架构演进

咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。1.0 诞生(2010 – 2011)为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴的。 如何简单粗暴法?请看架构图,如下。1.0 的功能十分简单,实现了一个

2015-12-15 12:44:34 1257

[架构]京东咚咚架构演进

咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。1.0 诞生(2010 – 2011)为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴的。 如何简单粗暴法?请看架构图,如下。1.0 的功能十分简单,实现了一个 IM 的基...

2015-12-15 12:44:00 81

原创 [读书笔记]增长黑客:创业公司的用户与收入增长秘籍

引言刚一看到书名,最引起注意的是黑客两个字,那个带着神秘色彩,让无数程序员羡慕嫉妒恨的角色。但仔细一看,增长黑客,一个完全陌生而又熟悉的词语。说实话这本书刚开始吸引我的是黑客一词,黑客对于我们这些初入互联网界的学子们来说是一个极大的诱惑。但仔细又看到创业公司一词,我感觉这是一本我应该关注的一本书,在我的人生规划中我不只是IT界的一个码农,一个代码的奴隶,而应该是互联网的主人。。。。

2015-12-10 19:48:02 2257

[读书笔记]增长黑客:创业公司的用户与收入增长秘籍

引言刚一看到书名,最引起注意的是黑客两个字,那个带着神秘色彩,让无数程序员羡慕嫉妒恨的角色。但仔细一看,增长黑客,一个完全陌生而又熟悉的词语。说实话这本书刚开始吸引我的是黑客一词,黑客对于我们这些初入互联网界的学子们来说是一个极大的诱惑。但仔细又看到创业公司一词,我感觉这是一本我应该关注的一本书,在我的人生规划中我不只是IT界的一个码农,一个代码的奴隶,而应该是互联网的主人。。。。。增...

2015-12-10 19:48:00 120

c#二维码打印

c# 二维码打印

2014-12-11

AspectJ所需Jar包

AspectJ 1.8.8 版本 更新时间 2016/02/12

2016-02-12

Hadoop实战中文版

为云计算所青睐的分布式架构,Hadoop是一个用Java语言实现的软件框架,在由大量计算机组成的集群中运行海量数据的分布式计算,是谷歌实现云计算的重要基石。《Hadoop实战》分为3个部分,深入浅出地介绍了Hadoop框架、编写和运行Hadoop数据处理程序所需的实践技能及Hadoop之外更大的生态系统。  《Hadoop实战》适合需要处理大量离线数据的云计算程序员、架构师和项目经理阅读参考。

2015-12-25

Go语言实战完整版PDF

Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。

2017-12-26

【1】2015 浙江大华校园招聘算法、软件类笔试题

第一部分2015 【1】2015 浙江大华校园招聘算法、软件类笔试题

2015-11-27

sqljdbc-sqlserver2005-jar.zip

微软官网下载的用于java链接sqlserver的jar包文件

2014-08-20

数据库存储层级结构数据源码

数据库存储层级结构数据源码 将分层数据(层级结构)存储在数据库中。除非你使用一个类似xml的数据库,通用的关系型数据库是很难做到这一点。关系型数据库中的表不分层;他们只是一个简单列表。你必须找到一个方法来把层次结构数据转换为一个简单文件数据。

2014-06-04

奇虎360 2015年校园招聘笔试题

第一部分 奇虎360 2015年校园招聘笔试题

2015-11-25

2014 欢聚时代(YY)校园招聘研发笔试题

4. 2014欢聚时代(YY)校招软件研发笔试题

2015-11-27

Spring-Jar-4.2.4

Spring应用开发使用的全部jar包: Spring-core.jar Spring-context.jar Spring-expression.jar Spring-beans.jar commons-logging.jar

2016-01-28

MySQL-python

MySQL-python 1.2.3支持派森python 2.7的直接windows安装包,用的python 2.7的朋友可以使用,使用python 3.x的朋友就不支持了。

2014-12-12

apache-mahout-distribution-0.11.1-src

Apache Mahout 项目旨在帮助开发人员更加方便快捷地创建智能应用程序。Mahout 的创始者 Grant Ingersoll 介绍了机器学习的基本概念,并演示了如何使用 Mahout 来实现文档集群、提出建议和组织内容。

2015-11-30

aop-worker

[Spring实战系列](3)开启Spring之门 配套代码 AOP简单例子。

2016-01-31

Spring技术内幕:深入解析Spring架构与设计原理第2版

本书是国内唯一一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔,Java开发者社区和Spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起Java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合Spring的最新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。书从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透Spring框架的优秀架构和设计思想,还能从Spring优雅的实现源码中一窥Java语言的精髓。本书在开篇之前对Spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清Spring各个功能模块之间的关系;第一部分详细分析了Spring的核心:IoC容器和AOP的实现,能帮助读者了解Spring的运行机制;第二部分深入阐述了各种基于IoC容器和AOP的Java EE组件在Spring中的实现原理;第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。

2015-12-16

2013 欢聚时代校园招聘笔试题(c++)

5. 2013 欢聚时代校园招聘笔试题(c++)

2015-11-27

挑战程序设计竞赛

挑战程序设计竞赛(第2版)》对程序设计竞赛中的基础算法和经典问题进行了汇总,分为准备篇、初级篇、中级篇与高级篇4章。作者结合自己丰富的参赛经验,对严格筛选的110多道各类试题进行了由浅入深、由易及难的细致讲解,并介绍了许多实用技巧。每章后附有习题,供读者练习,巩固所学。   《挑战程序设计竞赛(第2版)》适合程序设计人员、程序设计竞赛爱好者以及高校计算机专业师生阅读。

2013-11-20

西电研究生课程人工智能复习资料

西电研究生课程人工智能复习资料

2013-12-30

2015 小米校园招聘笔试题

2015 小米校园招聘笔试题

2015-12-17

Apache Spark源码剖析

《Apache Spark源码剖析》以Spark 1.02版本源码为切入点,着力于探寻Spark所要解决的主要问题及其解决办法,通过一系列精心设计的小实验来分析每一步背后的处理逻辑。

2016-11-12

大规模分布式系统架构与设计实战

《大规模分布式系统架构与设计实战》是作者从程序员到首席架构师十多年职业生涯的实战经验总结,系统讲解构建人规模分布式系统的核心技术与实现方法,包含作者开源的Fourinone系统的设计与实现过程,手把手教你掌握分布式技术。通过学习这个系统的实现方法与相关的理论,读者可快速掌握分布式系统的理论并设计自己的分布式系统。 《大规模分布式系统架构与设计实战》从分布式计算的基本概念开始,解剖了众多流行概念的本质,深入讲解分布式系统的基本原理与实现方式。包括master—slave结构、消息中枢模式、网状直接交互模式、并行结合串行模式等,以及Fourinone系统的架构、实现分布式功能的示例。接下来详细介绍分布式协调、分布式缓存、消息队列、分布式文件系统、分布式作业调度平台的设计与实现方法,不仅包括详细的架构原理、算法,还给出了实现步骤、核心API、实现代码。随书附带的光盘包括书中示例代码以及Fourinone系统源代码。

2015-12-25

JUnit实战(中文版)

《JUnit实战(第2版)》从认识JUnit、不同的测试策略、JUnit与构建过程、JUnit扩展4个方面,由浅入深、由易到难地对JUnit展开了系统的讲解,包括探索JUnit的核心、软件测试原则、测试覆盖率与开发、使用stub进行粗粒度测试、使用mock objects进行测试、容器内测试、从Ant中运行JUnit测试、从Maven2中运行JUnit测试、持续集成工具、表示层的测试、Ajax测试、使用Cactus进行服务器端的Java测试、测试JSF应用程序、测试OSGi组件、测试数据库访问、测试基于JPA的应用程序、JUnit的其他用法等内容。 《JUnit实战(第2版)》不仅仅介绍了使用JUnit框架测试项目必须掌握的核心概念,还指导读者如何使用JUnit框架编写自己的测试用例,并针对在编写代码的过程中如何使得代码可测试给出建议。《JUnit实战(第2版)》还介绍了基础的软件开发原则,如测试驱动开发(TDD)等,以便指导用户如何使用不同的工具来测试典型Java EE应用程序的每一层。此外,《JUnit实战(第2版)》也提供了几个附录,以帮助读者快速转换到最新版本的JUnit,并且能够轻松地集成自己喜欢的IDE。

2015-12-16

log4j所需jar包

Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

2016-01-20

Android开发秘籍

作为google 开发的全新开源手机平台,android 发展如火如荼。本书通过大量代码秘诀全面详尽地讲述了android 开发技术。从activity 和intent 基础知识开始,到线程、服务、broadcast receiver 以及alert 警告框,再到用户界面布局、界面事件、多媒体技术、硬件接口、网络通信、数据存储方法、基于位置的服务、android 高级开发技术和调试,书中贯穿了经android 设备或者模拟器测试的可用范例,将功能丰富、结构复杂的android 应用程序清晰完美地展现给开发人员。 对于那些有志于android 应用开发的人员来说,本书是难得的参考读物。

2015-12-17

mysql-connector-java-5.1.38

mysql驱动jar包 峰

2016-01-21

jdom-2.0.6.zip

JDOM是一种使用 XML(标准通用标记语言下的一个子集) 的独特 Java 工具包,。它的设计包含 Java 语言的语法乃至语义。

2016-01-03

2015 中体彩测试工程师笔试题

2015 中体彩测试工程师笔试题

2015-12-17

hadoop-eclipse-plugin-1.2.1.jar(hadoop eclipse插件)

Hadoop eclipse插件

2015-05-10

程序员面试题精选100题-何海涛

程序员面试题精选100题-何海涛

2015-02-08

log4j-1.2.17

Apache log4j 1.2.17 is distributed under the Apache License, version 2.0. The link in the Mirrors column should display a list of available mirrors with a default selection based on your inferred location. If you do not see that page, try a different browser. The checksum and signature are links to the originals on the main distribution server.

2015-11-30

大型网站技术核心原理与案例分析

本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。 本书不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。

2015-12-25

Shell脚本学习指南

《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。 作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。 我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言

2016-05-28

LINUX内核设计与实现

《Linux内核设计与实现(原书第3版)》主要内容包括:进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步以及调试技术等。同时《Linux内核设计与实现(原书第3版)》也涵盖了Linux 2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序等。《Linux内核设计与实现(原书第3版)》采用理论与实践相结合的路线,能够带领读者快速走进Linux内核世界,真正开发内核代码。《Linux内核设计与实现(原书第3版)》适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。

2015-12-14

JavaEE企业应用实战-Struts2+Spring3+Hibernate整合开发

《轻量级Java EE企业应用实战:Struts 2+Spring 3+Hibernate整合开发》是2008年电子工业出版社出版的图书,作者是李刚。《轻量级JavaEE企业应用实战》一书于2008年由电子工业出版社出版发行,该书是《轻量级J2EE企业应用实战》的第二版,同时还融合了《整合Struts+Hibernate+Spring应用开发详解》理论部分。实际上,该书凝结了前两本书的精华部分。该书介绍了Java EE领域的三个开源框架:Struts 2、Spring和Hibernate。其中Struts 2升级到2.1.2,Spring升级到2.5.5,Hibernate升级到3.2.6。该书保留《轻量级J2EE企业应用实战》里关于Tomcat、 Jetty的介绍,新增了关于Ant、CVS的内容。

2015-12-17

数学之美与浪潮之巅

吴军博士,现任腾讯公司主管搜索、在线广告和云计算基础架构的副总裁,毕业于清华大学(本科、硕士)和美国约翰·霍普金斯大学(博士)。在清华大学和约翰·霍普金斯大学期间,吴军博士致力于语音识别、自然语言处理,特别是统计语言模型的研究。他曾获得1995年全国人机语音智能接口会议的最佳论文奖和2000年Eurospeech的最佳论文奖。 吴军博士于2002年加入Google公司。在Google,他和Amit Singhal(Google院士,世界著名搜索专家)、Matt Cutts(Google反作弊官方发言人)等三位同事一起开创了网络搜索反作弊的研究领域,并因此获得Google工程奖。2003年,他和Google全球架构的总工程师朱会灿博士等共同成立了中日韩文搜索部门。吴军博士是当前Google中日韩文搜索算法的主要设计者。在Google期间,他还领导了许多...

2015-11-29

Android应用开发详解

Android应用开发详解是一本Android应用开发书籍,既适合Android初学者,也适合具备了一定Android开发经验但需要开发案例的高级读者。 该书分为三个部分,共18章,由浅入深地详细介绍了Android的每个开发细节。 该书基础翔实,实例丰富,案例真实。从基础到案例覆盖了Android应用开发的三大领域:基础应用、网络应用和游戏应用。读者所需要学习的,正是该书描述的。

2015-12-17

Android技术内幕.系统卷

《Android技术内幕:系统卷》是国内首本系统对Android的源代码进行深入分析的著作。全书将Android系统从构架上依次分为应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层等5个层次,旨在通过对Android系统源代码的全面分析来帮助开发者加深对Android系统架构设计和实现原理的认识,从而帮助他们解决开发中遇到的更加复杂的问题。《Android技术内幕:系统卷》分为两卷,系统卷主要分析了Linux内核层、硬件抽象层和系统运行库层的各个模块的底层原理和实现细节;应用卷主要分析了应用层和应用框架层的各个模块的底层原理和实现细节。 具体而言,系统卷第1章首先从宏观上介绍了Android系统的架构以及各个层次之间的关系,然后介绍了如何获取Android源代码并搭建Android源代码开发环境和阅读环境的方法;第2章有针对性地剖析了Android的内核机制和结构,以及Android对Linux内核的改动和增强;第3章分析了Binder的架构和工作机制,以及Binder驱动的实现原理;第4章分析了Android电源管理模块的机制与实现;第5章全面地剖析了Android硬件设备驱动(显示、视频、音频、MTD、Event、蓝牙、WLAN等)的工作原理和实现,掌握这部分内容即可修改和编写基于Android的设备驱动程序;第6章深刻阐述了Android原生库的原理及实现,涉及系统C库、功能库、扩展库和原生的Server等重要内容;第7章系统地讲解了硬件抽象层的原理与实现,掌握这部分内容即可编写适合特定硬件设备驱动的抽象层接口;第8章和第9章是对系统运行库层的分析,主要讲解了Dalvik虚拟机的架构、原理与实现,以及Android的核心库相关的知识,掌握这部分内容即可完成对Android运行库的移植和修改。

2015-12-17

Android高级编程

《Android高级编程》首先简要介绍Android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前Android 1.0 SDK编写定制移动程序所需的知识,还能灵活快捷地运用未来的增强功能构建最前沿的解决方案。 Android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用AndroidSDK构建这些应用程序的实用指南书籍,《Android高级编程》从始至终穿插了一系列示例项目,每个项目都引入Android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍Android的所有基本功能,并通过简明扼要的示例引导您使用高级功能。

2015-12-17

Google Android开发入门与实战

本书内容上覆盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于Google Map的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息助手。 本书注重对实际动手能力的指导,在遵循技术研发知识体系的严密性同时,在容易产生错误、不易理解的环节配以了详实的开发情景截图,并将重要的知识点和经验技巧以“小实验”、“小知识”的活泼形式呈现给读者。在程序实例的讲解方面,将实例安插在Android开发的精髓知识章节,这为初学者学习与实践结合提供了很好的指导。. 本书配套有300多分钟的全程开发视频光盘,指导读者快速、无障碍地学通Android实战开发技术。.. 本书适合具备一定软件开发经验,想快速进入Android开发领域的程序员;具备一些手机开发经验的开发者和Android开发爱好者学习用书;也适合作为相关培训学校的Android培训教材。

2015-12-17

Android应用开发揭秘

国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑! 本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。

2015-12-17

Android开发精要

如何才能写出贴近Android设计理念、能够更加高效和可靠运行的Android应用?通过Android的源代码去了解其底层实现细节是最重要的方法之一!然而,Android系统太过于庞大,源代码实现复杂,学习的技术门槛和时间成本都很高。 有没有一种方法既能帮助开发者深入理解Android应用开发,又能不被底层大量的实现细节所羁绊,迅速掌握编写高质量Android应用所需的知识?本书针对这个问题给出了完美的答案!它从Android繁杂的源代码中抽取出了Android开发的“精华”和“要点”,剥离了大量琐碎的底层实现细节,进行了高度概括和总结,不仅能帮助开发者迅速地从宏观上理解整个Android系统的设计理念,而且能帮助开发者迅速地从微观上掌握核心知识点的原理,从而编写出高质量的Android应用。[1] 本书共13章,在逻辑上分为4个部分。第一部分(1~2章):第1章系统介绍了Android的系统架构、核心模块和设计思想,旨在让读者真正理解它的设计理念;第2章讲解了Android源代码的获取、编译、阅读和编辑的方法。第二部分(3~6章):第3章深入阐述了Android组件机制的设计理念和重要特征,并详细介绍了4大组件的方法和原理;第4章讲解了Intent对象和Android的意图机制,阐明了Android是如何将来自不同应用、不同进程的组件整合在一起的;第5章解析了Android中各个组件的生命周期,包括组件的进程模型和线程模型;第6章从开发的角度详细阐述了组件间数据传输的解决方案,以及它们的优缺点和适用场景。第三部分(7~8章):第7章深入讲解了Android的控件框架,结合实际项目对重要控件的实现和使用逐一进行了分析,还包含Android 4.0界面开发的实践“精华”;第8章分析了Android的资源体系,剖析了Android底层对资源的处理。第四部分(9~13章):第9章讲解了Android的数据存储结构,以及不同数据存储模式的使用要点;第10章分析了Android的各种网络连接方式,涵盖NFC和基于WiFi的P2P连接等内容;第11章讲解了Android的定位服务、地址服务和地图服务的框架实现;第12章仔细分析了Android各种多媒体功能的实现机制;第13章对Android中比较有特色的一些模块的实现细节进行了分析。

2015-12-17

SunnyYoona的留言板

发表于 2020-01-02 最后回复 2020-01-02

Android 执行Socket socket = new Socket(ip, port)就崩溃

发表于 2014-10-18 最后回复 2016-03-09

Java Swing销毁Frame问题

发表于 2015-06-16 最后回复 2015-12-18

cin cout与printf scanf的效率差异

发表于 2014-05-02 最后回复 2015-08-20

百度一道笔试题

发表于 2015-04-08 最后回复 2015-06-16

Socket问题

发表于 2015-05-24 最后回复 2015-06-02

Python 从文件读取转换为Json问题

发表于 2015-01-12 最后回复 2015-04-08

[java] Socket问题

发表于 2014-11-16 最后回复 2015-04-08

我下载SVN插件后重启eclipse,无法启动。

发表于 2014-10-21 最后回复 2015-04-08

数组分割问题

发表于 2015-01-31 最后回复 2015-04-03

C++Test Read Symbols问题

发表于 2014-11-25 最后回复 2014-12-26

c++笔试题

发表于 2014-09-19 最后回复 2014-11-16

怎样给dll加密不被反编译出?

发表于 2014-08-28 最后回复 2014-09-19

c# 怎样保证不同用户卖出的不是同一张票

发表于 2014-08-16 最后回复 2014-08-28

加锁问题

发表于 2014-08-17 最后回复 2014-08-28

Hibernate问题

发表于 2014-08-20 最后回复 2014-08-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除