1.问题代码
09:12:29.167 [ajp-bio-8009-exec-3] ERROR o.h.util.JDBCExceptionReporter - 数字溢出
09:12:29.175 [ajp-bio-8009-exec-3] ERROR 500.jsp - could not execute query
org.hibernate.exception.GenericJDBCExc...
分类:
Web程序 时间:
2015-08-04 13:33:31
阅读次数:
6503
服务器采用BIO模式,每一个线程处理一个连接。问题出现在,如果使用BufferedReader去读取字符流,如果没有换行符的话,那么就会导致线程阻塞。import java.io.*;import java.net.Socket;import java.net.InetAddress;import ...
分类:
编程语言 时间:
2015-07-25 21:25:53
阅读次数:
156
正确写流程的总体步骤是,raid1接收上层的写bio,申请一个r1_bio结构,将其中的所有bios[]指向该bio。假设盘阵中有N块盘。然后克隆N份上层的bio结构,并分别将每个bios[]指向克隆出来一个bio结构,然后进行相应设置。 对于没有Write Behind模式而言,之后将所有这...
分类:
其他好文 时间:
2015-07-25 19:46:51
阅读次数:
171
Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:
这三种模式的不同之处如下:
BIO:
一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。
Tomcat7或以下,在Linux系统中默认使用这种方式。
NIO:
利用Java的异步IO处理,可以通过少量的线程处理大量的请求。
Tomcat8在Li...
分类:
其他好文 时间:
2015-07-24 20:52:33
阅读次数:
159
之前做的一个项目,先开始用的是BIO(即阻塞式IO),然后因为一些性能问题,然后用NIO(即非阻塞式IO)替换了BIO。
我们先说说BIO有什么缺点为什么要使用NIO:
以java中TCP为例来讲解:
我们知道,在客户端java调用connect方法会阻塞,调用read的时候也会阻塞也就是读不到就一直阻塞在那里,而服务器端呢,调用accept()方法会阻塞,调用read方法也会阻塞这样的话,...
分类:
编程语言 时间:
2015-07-22 18:42:13
阅读次数:
179
先在eclipse安装目录中将eclipse的启动参数调大一些 openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
--launcher.a...
分类:
编程语言 时间:
2015-07-21 22:26:07
阅读次数:
221
TPC/IP:保证数据传输的可靠性,会牺牲一些性能UDP/IP:不直接给通信双方简历连接,并不能保证数据传输的可靠,性能较好完成数据传输之后,还要进行数据的读写处理。同步IO常用的事BIO(Blocking IO)和NIO(Non-Blocking IO),AIO为异步方式(JDK1.7及以上支持)...
分类:
其他好文 时间:
2015-07-20 21:01:13
阅读次数:
126
前两篇blog已经基本熟悉了块设备的相关结构,这里来总结下ldd3中提到的一些块设备驱动例题;
注册:
sbull_major = register_blkdev(sbull_major, "sbull");
if (0 >= sbull_major){
printk(KERN_WARNING "sbull: u...
分类:
系统相关 时间:
2015-07-13 00:50:48
阅读次数:
160
Linux系统启动过程介绍 学习操作系统有必要了解一下系统的启动过程,这样在面对各种系统故障的时候能快速定位解决问题,下面以Centos来分析linux系统的启动过程。1、BIOS自检:当开机的时候,系统进行bios自检工作,当识别出第一块硬盘(IDE SCSI)及其空间之后,系统控制将从BIO.....
分类:
系统相关 时间:
2015-07-08 07:07:12
阅读次数:
185
假设某银行只有10个职员。该银行的业务流程分为以下4个步骤:1) 顾客填申请表(5分钟);2) 职员审核,生成审核通过凭证(1分钟);3) 职员叫保安去金库取钱(3分钟);4) 职员打印票据,并将钱和票据返回给顾客(1分钟)。 我们看看银行不同的工作方式对其工作效率到底有何影响。1 BIO方式...
分类:
编程语言 时间:
2015-07-05 23:54:16
阅读次数:
170