
JAVA
mumuzhu2011
这个作者很懒,什么都没留下…
展开
-
Tomcat启动时报错“java.lang.NullPointException”
Tomcat启动时报错“java.lang.NullPointException”,解决方案:1、第一次部署的时候发现报这个错误,是因为src中没有文件...狂晕..改之....2、改完后发现依然报这个错,后来发现可能是8080端口被占用了,所以打开资源管理器,关闭了javaw进程。3、在查资料的时候,发现这样一段话:“试图将套接字绑定到本地地址和端口时发生错误的情况下,抛出此异常。这些错误通常发原创 2011-12-13 16:03:53 · 3440 阅读 · 1 评论 -
Java中int和Integer的区别
Java中int和Integer的区别 首先我们看一个例子:public static void main(String[] args) { // TODO Auto-generatedmethod stub Integer i = 50; Integer j = 50; if (i == j) {原创 2012-01-05 14:26:36 · 1170 阅读 · 0 评论 -
利用 Java NIO 非阻塞IO流实现高性能服务器
使用Java NIO编写高性能的服务器 一个常见的网络IO通讯流程如下: 图3:网络通讯基本过程从该网络通讯过程来理解一下何为阻塞:在以上过程中若连接还没到来,那么accept会阻塞,程序运行到这里不得不挂起,CPU转而执行其他线程。在以上过程中若数据还没准备好,read会一样也会阻塞。阻塞式网络IO的特点:多线程处理多个连接。每个线程拥有自己的栈原创 2012-01-05 14:21:37 · 2277 阅读 · 0 评论 -
Java多线程
Java多线程 一般来说,当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程。启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的。在进程中,有些程序流程块是可以乱序执行的,并且这个代码块可以同时被多次执行。实际上,这样的代码块就是线程体。线程是进程中乱序执行的代码流程。当多个线程同时运行的时候,这样的执行模式成为并发执行。多线原创 2012-01-05 14:25:07 · 489 阅读 · 0 评论 -
spring集成Junit4配置
这两天做Web开发,发现通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是想起Spring有一个测试框架,能够整合JUnit进行测试,于是便拿出来试试~ 废话不多说转载 2012-06-30 01:39:53 · 9232 阅读 · 1 评论