摘要:
自己在使用eclipse中,刚用tomcat7运行过从SVN 上check out来的项目,再次使用tomcat进行运行时,却发现一直报错,刚开始是tomcat7不能在当地运行,看百度上的答案,一直不行,后来运行其他简单的main方法,也是报Error: Co... 阅读全文
摘要:
JVM 内存分3个分区 1.堆区(Heap)-- 只存对象本身,不存基本类型和引用对象。 JVM只有一个堆区,并被所有线程共享。 2.栈区(Stack)-- 栈中只保存基础数据类型的对象和对象引用。 ... 阅读全文
摘要:
Java HashMap 是非线程安全的。 在多线程条件下,容易导致死循环,具体表现为CPU使用率100%。因此多线程环境下保证 HashMap 的线程安全性,主要有如下几种方法: 使用 java.util.Hashtable 类,此类是线程安全的。 使用... 阅读全文
摘要:
==和equals的区别? 1.==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同 2.==是指对内存地址进行比较 equals()是对字符串的内容进行比较 3.==指引用是否相同 ... 阅读全文
摘要:
都知道,要想匹配字符串中间,一部分的正则式为: String str = "qwert12345yuiop"; str.matches("\\w+12345\\w+")); 或者 String str1 = "12345"; str.matches("\... 阅读全文
摘要:
对于Java,内存溢出分三种情况。 1、OutOfMemoryError: PermGen space Permanent Generation space 这个区域主要用来保存加来的Class的一些信息,在程序运行期间属于永久占用的,Java的GC不... 阅读全文
摘要:
常用的集合类有哪些?比如List如何排序? Set、List、Map.png Java中常用的集合类 对于集合,大家都不陌生了,常见的集合接口Set、List、Map等,其中Set和List继承自Collection Collection是一组对象的... 阅读全文
摘要:
Throwable包含了错误(Error)和异常(Excetion两类) Exception又包含了运行时异常(RuntimeException, 又叫非检查异常)和非运行时异常(又叫检查异常) (1) Error是程序无法处理了, 如果OutOfMe... 阅读全文
摘要:
工作忙了一段时间,终于闲下来,复习一下之前的知识。 抽象类和接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的,它不能被实例化,只能被用作子类的超类。 抽象类是被用来创建继承层级里 子类的模板。以JDK中的Gen... 阅读全文
摘要:
最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。To... 阅读全文