TreeMap和TreeSet的异同:相同点:TreeMap和TreeSet都是有序的集合,也就是说他们存储的值都是拍好序的。TreeMap和TreeSet都是非同步集合,因此他们不能在多线程之间共享,不过可以使用方法Collections.synchroinzedMap()来实现同步运行速度都要比...
分类:
编程语言 时间:
2016-01-05 22:33:23
阅读次数:
298
最近要用到切面来统一处理日志记录,写了个小实例练了练手:
分类:
编程语言 时间:
2016-01-05 22:32:38
阅读次数:
292
join方法的作用是使所属线程对象正常执行run方法,而对当前线程无限期阻塞,直到所属线程销毁后再执行当前线程的逻辑。一、先看普通的无join方法NoJoin.javapublic class NoJoin extends Thread{ @Override public void ...
分类:
编程语言 时间:
2016-01-05 22:32:23
阅读次数:
230
初学python习得注释方法如下:#我是注释print("hello")'''我是多行注释!'''其实就是#号和三个单引号(也可以双引号)啦看下面:这注释其实是表示py文件为utf-8编码,不然默认ASKII码保存文件#coding=utf-8
分类:
编程语言 时间:
2016-01-05 22:30:52
阅读次数:
178
关于StringBuilder,一般同学只简单记住了,字符串拼接要用StringBuilder,不要用+,也不要用StringBuffer,然后性能就是最好的了,真的吗吗吗吗?还有些同学,还听过三句似是而非的经验:1. Java编译优化后+和StringBuilder的效果一样;2. StringB...
分类:
编程语言 时间:
2016-01-05 22:29:33
阅读次数:
326
1.在Java中,类中的静态方法(特别是main方法)不能直接调用非静态方法。当编写内部类出现这样的编译错误:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing in...
分类:
编程语言 时间:
2016-01-05 22:27:40
阅读次数:
223
一、类的数据成员初始化 Java中类的数据成员初试化可能有两种形式。在定义类成员变量的地方直接提供初始化值(这是C++中不允许的)在构造器中初试化。(Java中不存在类似C++中的初始化列表) 两者的区别是,第一种方式是数据成员直接初试化为提供的初始化值,而在构造器中初始化,其实在数据成员已经初试化...
分类:
编程语言 时间:
2016-01-05 22:23:43
阅读次数:
334
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlhbmdydWkxOTg4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">package ...
分类:
编程语言 时间:
2016-01-05 22:25:51
阅读次数:
269
Spring和SpringMVC作为Bean管理容器和MVC层的默认框架,已被众多WEB应用采用,而实际使用时,由于有了强大的注解功能,很多基于XML的配置方式已经被替代,但是在实际项目中,同时配置Spring和SpringMVC时会出现一些奇怪的异常,比如Bean被多次加载,多次实例化,或者依赖注...
分类:
编程语言 时间:
2016-01-05 22:22:29
阅读次数:
261
最近闲来无事 就研究了下 打字效果的实现 结果发现很简单 直白了说是太简单了 下边效果图加代码 走着SVN 下载地址http://code.taobao.org/svn/CCAnim
分类:
编程语言 时间:
2016-01-05 22:21:04
阅读次数:
204
新项目用的spring mvc 和 mybatis 分页。研究了一下,集众家之长然后形成现在的项目。我把分页部分剥离出来与大家分享。如有不妥的地方欢迎交流拍砖。单独做了一个小项目,放到了下载区,如果有用到的朋友可以去下载。本项目采用了拦截器,就是mybaits自带的plus功能。将每次select操...
分类:
编程语言 时间:
2016-01-05 22:19:35
阅读次数:
294
java实现代码高亮 1 package JavaSyntaxHighterDemo; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileInputStream; 6 impo...
分类:
编程语言 时间:
2016-01-05 22:18:45
阅读次数:
736
首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序...
分类:
编程语言 时间:
2016-01-05 22:16:52
阅读次数:
227
一.NSThread线程间通信#import "ViewController.h"@interface ViewController ()@property (strong, nonatomic) IBOutlet UIScrollView *scrollView;@property (weak, ...
分类:
编程语言 时间:
2016-01-05 22:14:49
阅读次数:
530
闭包:函数嵌套函数,内部函数可以引用外部函数的参数和变量;参数和变量不会被垃圾回收机制所收回好处:1.变量可以长期驻扎在内存当中;2.避免全局变量的污染;3.私有成员的存在示例1:function aaa(){ var a=1; return function(){ a++...
分类:
编程语言 时间:
2016-01-05 22:11:52
阅读次数:
263
ECMAScript变量包含两种数据类型的值:基本类型值和引用类型值。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。基本类型:string,number,boolean,undefined和null。 基本类型值:简单的数据段,保存在栈内存中同时占有固定大小的空间,按值访问....
分类:
编程语言 时间:
2016-01-05 22:10:27
阅读次数:
238
我们总是在一件事情上有一些为难。一个比较经典的案例就是,比如我有一个双孔插座,但是我的电脑是三脚的插头,我怎么把这个三脚插头插进这个双孔插座里面去?...
分类:
编程语言 时间:
2016-01-05 21:02:05
阅读次数:
233