自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NIL Workshop

Learn, Summarize and Share

  • 博客(45)
  • 收藏
  • 关注

原创 计划

日志

2015-05-23 16:37:45 331

原创 C/C++ Summary at USC

Initialization of instance variables in ObjectPrimitive variables: if does not initialized explicitly in default constructor, it will not be initialized.Object variables: it will be initialized by it

2016-01-18 02:48:16 305

转载 JAVA中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:

2015-08-27 02:03:52 319

转载 Java中Split函数的用法技巧

在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")出来的结果是:""2|33|4奇怪吧,不过注意看一下API说明还是知道原因的. java.lang.string.split

2015-08-27 02:00:13 349

转载 Morris二叉树遍历算法

Morris二叉树遍历算法

2015-07-20 11:08:32 365

原创 Math Basic

Permutation and Combination

2015-07-11 10:09:25 335

原创 Java 位操作

java 位操作

2015-07-05 17:47:39 280

原创 愚蠢和愤怒

随笔

2015-06-22 23:13:18 579

原创 产生整数随机数在两个数的范围内

比如产生2 到 5 之间的随机数包括2和5int r = 2, p = 5;Random random = new Random(System.currentTimeMillis());int i = p + random.nextInt(r-p+1);//这个地方必须加1才能包括5

2015-06-14 09:50:17 710

原创 有用的链接的保存

http://visualgo.net/sorting.html# 视频演示算法

2015-06-12 15:43:32 299

转载 Java中Comparable和Comparator实现对象比较

java compare

2015-06-09 16:12:14 345

原创 leetcode hard problem summary

Algorithm

2015-06-05 15:19:29 288

转载 Java Excel 导入导出

excel import and export

2015-05-29 13:30:07 335

转载 Backtraking

backtracking

2015-05-23 20:59:22 302

原创 EasyUI的开发学习

easyui, ajax, json

2015-05-21 20:59:05 401

原创 Java Json

Java中有两种常用Json数据的转换方法,一种是Jackson,另外一种是json-lib。 我比较倾向于用jackson,因为它是基于输入输出的,对于前后台传数据会比较的方便。 详情参考Jackson教程

2015-05-21 20:43:09 298

原创 null-terminated char array

c++ char array

2015-05-19 20:14:37 459

原创 小技巧的积累

小技巧

2015-05-17 20:27:41 342

原创 Java Text-IO基础

Java IO

2015-05-17 20:22:47 416

转载 printStream 和printWriter区别

区别1:PrintStream类和PrintWriter类 PrintStream主要操作byte流,而PrintWriter用来操作字符流。读取文本文件时一般用后者。java的一个字符(char)是16bit的,一个BYTE是8bit的 PrintStrean是写入一串8bit的数据的。 PrintWriter是写入一串16bit的数据的。 String缺省是用UNICODE编码,是1

2015-05-17 08:19:57 333

转载 java中的IO整理

Java IO

2015-05-16 21:39:18 300

转载 用JAVA读取XML文件

解析XML的步骤如下:1.创建DocumentBuilder工厂 2.创建DocumentBuilder对象 3.DocumentBuilder对象的parse方法得到Document对象 4.Document对象的getElementsByTagName得到NodeList集合 5.通过getFirstChild和getNextSibling进行遍历用到的包:import

2015-05-16 20:32:42 231

转载 hibernate -- HQL语句总结

1. 查询整个映射对象所有字段//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<Users> users = query.list(); for(Us

2015-05-16 08:02:03 230

转载 java Class类

简介如何得到Class的对象呢有三种方法可以的获取Class类的常用方法Class的一些使用技巧简介Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。Clas

2015-05-16 07:13:25 274

转载 hibernate 中 Criteria 的使用介绍

Creteria基本介绍Criteria基本查询条件设定Criteria进阶查询条件设定根据已知物件进行查询结论Creteria基本介绍要对资料库管理系统进行操作,最基本的就是使用SQL(Standard Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资料库的SQL语句,

2015-05-15 23:17:15 491

转载 @Repository、@Service、@Controller 和 @Component

@Repository、@Service、@Controller 和 @Component 将类标识为Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类路

2015-05-15 16:16:33 216

转载 Hibernate配置详细解释

hibernate.cfg.xml<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' encoding='gb2312'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器

2015-05-15 14:50:34 312

转载 Hibernate五大对象

Hibernate作为持久成中间件,它的具体实现对与上层调用是透明的,即上层通过接口来调用Hibernate的具体实现,所以对于入门级别的讨论来说,自然应该先从接口开始了。所有的Hibernate应用都会访问它的5个核心接口,分别如下: Configuration接口: SessionFactory接口: Session接口: Transaction接口: Query和Criteria接口

2015-05-15 14:27:38 1546

转载 web.xml中标签详解

<!--该元素声明应用范围内的初始化参数--><context-param> <!--声明描述信息--> <description></description> <!--用于指定上下文参数的名称--> <param-name></param-name> <!--用于指定上下文参数的值--> <param-value></param-value> <

2015-05-14 14:53:55 2036

原创 Spring MVC 配置总结

学习Java Web也有一小段时间了,中间走了好多的弯路。今天总结一下这段时间的收获。 一开始我学习Web编程是从PHP开始的,PHP在一开始需要的配置不是很多(也有可能是我工作的那家公司已经配置好了框)。而且在编程的时候,只需要一种PHP脚本语言就足够了。无论是在MVC的哪一层。 但是Java Web编程一上来就是大量的配置,对于一个新手来说,很容易让人摸不到头绪。之前并没有接触过Java开发

2015-05-14 14:21:14 376

转载 spring MVC配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)  1. ja

2015-05-14 10:59:10 192

原创 Algorithm

算法

2015-05-10 07:15:15 342

原创 Java Array Summary

Java Array SummaryJava Array SummaryArray BasicsDeclaring Array VariablesCreating ArraysArray Size and Default ValuesArray InitializersProcessing Arraysforeach LoopsCopy ArraysPassing Arrays t

2015-05-03 10:06:42 346

转载 欢迎使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B斜体 Ctrl + I 引用 Ctrl +

2015-05-03 08:56:50 268

转载 Java精确测量代码运行时间 代码执行时间 纳秒 nanoTime

long startTime = System.nanoTime(); //開始時間 for(int i = 0;i<10000;i++){ ; } long consumingTime = System.nanoTime() - startTime; //消耗時間 System.out.println(con

2015-05-02 22:16:45 383

转载 StringBuffer源码浅析(大致结构和append方法)

StringBuffer类继承自AbstractStringBuilder抽象类,实现Serializable序列化接口和CharSequence接口。 AbstractStringBuilder抽象类实现Appendabel,CharSequence接口。 另外,StringBuilder的源码跟StringBuffer类似,看完Buffer再看Builder,找出不同点看看就大致可以。一,关

2015-05-02 17:44:25 579

转载 String和StringBuffer详解

String的创建   String s = “hello”;   JVM先根据内容”hello”查找对象,如果没有找到,则在heap上创建新对象,并将其赋予s1,否则使用已经存在的对象   String s = new String(“hello”);   JVM直接在heap上创建新的对象,所以在heap中会出现内容相同,地址不同的String对象   String的比较   “==

2015-05-02 17:39:05 392

转载 Java 泛型数组

Java 不支持泛型数组。也就是说,List<String>[] ls = new ArrayList<String>[10];是不支持的,而List<String>[] ls = new ArrayList[10];却可以。 是我一直不清楚为什么不能够声明泛型的数组,指定类型可以让编译的时候不会出现类型安全的提示。直到今天我看到Sun的一篇文档才清楚,里面提到了一种情况:List<String>

2015-05-02 14:27:31 493

原创 Java Collection Framework

java collection

2015-05-01 11:59:30 376

原创 Java Summary

Important NamesModifierClass ModifierVariable ModifiersMethod ModifierConstructor ModifierPrimitive TypesOperator PrecedenceImportant NamesInstance variables, which is also called fields. (实例变量

2015-04-29 08:04:06 478

空空如也

空空如也

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

TA关注的人

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