- 博客(11)
- 收藏
- 关注
原创 NoSQL的理解
NoSQL 不是不要SQL,而是Not Only SQL。 不仅仅是SQL,除了SQL之外,还有一些东西来补充关系型数据库的弱点,克服它的困难。
2016-04-24 20:43:38
390
原创 HBase学习总结-1
下面是自己学习HBase的总结。Xshell下对Hasee的表中数据的操作,假设现有一张AGHMX表。1. 向表中添加数据的语句:语法:put '表名','rowkey','列','值' put 'AGHMX','20160424','F:JINE1','4000000' put 'AGHMX','20160424','F:BISHU','400'注解:若put的数据在Hb
2016-04-24 20:17:22
441
转载 HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成
2015-05-15 18:47:03
226
转载 ArrayList和Vector的区别
这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素;接着才说ArrayList与Vector的区别
2015-05-15 18:45:00
206
翻译 多线程基础总结
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口同步的实现方面有两种,分别是synchronized,wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。notify():唤醒一个处于等待状
2015-05-15 18:41:47
200
转载 BS与CS的联系与区别。
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracl
2015-05-15 18:21:35
259
原创 HashMap怎样判断值是否重复
HashMap怎样判断值是否重复? java.util.HashMap.containsValue()方法的声明。 public boolean containsValue(Object value) 参数 value--这是其是否存在于此映射是要测试的值。 该方法调用返回true,如果此映射将一个或多个键映射到指定值。
2015-05-15 18:19:12
4410
转载 spring的load和get的区别
get和load方式是根据id取得一个记录1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的persistent Context中
2015-05-15 18:16:02
452
原创 生活感悟
生活就是这样的,高低起伏。很事情不能由自己去做主。为了生存,我们就必须去适应,去改变,去成长。今日的失意了,奋斗则明日得意。若一味地抱怨失意,那就是一辈子的失意。吃的苦中苦,方为人上人。俗语一般都不会说错。好好努力吧!自己。
2015-05-15 18:09:48
201
转载 单例模式的七种写法
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == nu
2015-05-15 17:43:20
179
原创 java类中的误区
Integer a=100;Integer b=100;if(a==b)return true;else return false;这段代码很多人会认为是返回是false,因为==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同
2015-05-15 14:34:04
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人