ice world

There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0

Java获取本地IP地址方法网上搜一箩筐,但基本上都是获得一个IP,实际开发中一台电脑很可能有多个IP地址,如多网卡,或者安装了VM Ware虚拟机,就会虚拟出其他的网卡,那么传统的方法得到的一个IP地址就不全面了,下面贴出获取本机IP列表的方法:
/**
     * IceWee 2013.07.19
     * 获取本地IP列表(针对多网卡情况)
     *
     * 
@return
     
*/

    
public static List<String> getLocalIPList() {
        List
<String> ipList = new ArrayList<String>();
        
try {
            Enumeration
<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
            NetworkInterface networkInterface;
            Enumeration
<InetAddress> inetAddresses;
            InetAddress inetAddress;
            String ip;
            
while (networkInterfaces.hasMoreElements()) {
                networkInterface 
= networkInterfaces.nextElement();
                inetAddresses 
= networkInterface.getInetAddresses();
                
while (inetAddresses.hasMoreElements()) {
                    inetAddress 
= inetAddresses.nextElement();
                    
if (inetAddress != null && inetAddress instanceof Inet4Address) // IPV4
                        ip = inetAddress.getHostAddress();
                        ipList.add(ip);
                    }

                }

            }

        }
 catch (SocketException e) {
            e.printStackTrace();
        }

        
return ipList;
    }




posted @ 2013-07-19 11:10 IceWee 阅读(4351) | 评论 (1)编辑 收藏

项目开发组建立后一般要统一开发环境,一般是指开发环境,开发工具的版本和设置,其中编码设置是个较为重要的部分,其重要性不言而喻。以下为eclipse编码设置方法(将默认编码改为UTF-8为例):

1.工作空间的编码(这样以后新建的文件也是新设置的编码格式) 
   
eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK

2.工程的编码

Project->Properties->General->Resource->Other->UTF-8->OK

3.某类文件的编码
 
eclipse->window->preferences->General->Content Types->右侧找到需要修改的文件的类型(如JAVA,JSP等)->在下面的Default encoding,输入框中输入UTF-8->点击Update->OK

4、单个文件的编码
 
在包资源管理器视图,右键点击文件->属性,改变文本文件编码格式为UTF-8

posted @ 2013-06-17 14:15 IceWee 阅读(808) | 评论 (0)编辑 收藏

进来的看官使用的是win7吧?!是64位的吧!?安装了eclipse的subclipse插件了吧!每次用到SVN插件时都会弹出如下的对话框,虽然不影响使用但是很不爽是不是啊?LZ也是一个有丁点儿强迫症的人,我想干掉这个弹出框!

稍后上图,服务器估计挂了!!

解决方法:
Window-Preferences-Team-SVN,在SVN接口的下拉框可以看到,默认选择的是JavaHL(JNI) Not Available,手动更改为SVNKit(Pure Java) SVNKit v1.3.5.7406,OK,enjoy it!

错误提示框:


修改前:


修改后:

posted @ 2013-03-18 15:13 IceWee 阅读(78894) | 评论 (6)编辑 收藏

一、Redhat上VNC Server配置
本文以当前Linux系统未安装VNC服务器为基本,如果已安装请跳过第1节!

前提:
1.连接到互联网,将使用yum在线安装VNC服务器
2. 确认 SSH 在运行

1.安装 TigerVNC Server

# yum search tigervnc-server


返回大概如下内容:

tigervnc-server.x86_64 : A TigerVNC Server
tigervnc-server-applet.noarch : Java TigerVNC Viewer applet for TigerVNC Server
tigervnc-server-module.x86._
64 : TigerVNC Mode to Xorg
...


第一行即是我们要安装的VNS服务器,第二行是客户端,执行

# yum install tigervnc-server.x86_64


回车后会有一次安装确认,输入y后回车即可安装,安装完毕后返回到命令行输入光标,执行

# vncserver


会提示输入验证密码,至少6位,该密码是客户端连接时用到的。


2.配置图形界面
修改配置文件,激活图形界面,执行命令:

# vi /root/.vnc/xstartup


注释掉这行

#twm & // 注释该行


末尾增加一行

gnome-session & // 增加该行


保存退出


3.启动VNC服务
执行命令

# /etc/init.d/vncserver start

# service vncserver start


启动后提示:

Starting VNC server: no displays configured [FAILED]


解决方法:
执行命令

# vim /etc/sysconfig/vncservers


修改最后两行如:

VNCSERVERS="1:root"
VNCSERVERARGS
[1]="-geometry 1024x768"


说明:

第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost


VNC Server随系统自动启动
执行命令

# sudo chkconfig --level 345 vncserver on


4.停止VNC服务

执行命令

# /etc/init.d/vncserver stop

# service vncserver stop


二、Windows借助VNC Viewer访问Linux
首先安装RealVNC,从互联网下载获得
开始 - Run VNC Viewer,输入IP地址,后面的:1代表使用root用户登陆,在RH上配置的1:root,如果想使用其他用户登陆则调整冒号后的数字即可,密码就是先前配置的。
 


解决连接不上问题的方法

执行命令,查看VNC监听的端口是什么,在防火墙中开放端口即可

# netstat -ntupl|grep vnc


返回列表如:

1. tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4411/Xvnc 
2. tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4411/Xvnc 
3. tcp 0 0 :::6001 :::* LISTEN 4411/Xvnc


修改防火墙配置文件,开放5901端口即可

# vi /etc/sysconfig/iptables


可以复制22端口一行,黏贴修改即可,重新启动防火墙服务

# service iptables restart


 


 

posted @ 2013-02-22 17:46 IceWee 阅读(21943) | 评论 (2)编辑 收藏

基本信息
操作系统:CentOS Release 6.3 (Final)
内核版本:Kernel Linux 2.6.32-279.el6.x86_64
JDK版本:Oracle ®Java SE Development Kit 7u15 (1.7.0_15-b03)
JBoss版本:JBoss Application Server 7.1.1
安装包: jdk-7u15-linux-x64.rpm、jboss-as-7.1.1.Final.zip

安装准备
上传安装文件
将JDK和JBoss安装文件(先解压成目录)上传到服务器,目录随意,如:/home/下

开始安装
JDK安装
使用root登陆系统,打开命令行窗口,先为安装文件授权

# chmod 755 jdk-7u15-linux-x64.rpm


执行安装

# rpm -ivh jdk-7u15-linux-x64.rpm


自动安装到目录 /usr/java 下

 

JDK配置
Root登陆执行

# vi /etc/profile


增加下面内容

JAVA_HOME=/usr/java/jdk1.7.0_15
CLASSPATH
=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH
=$JAVA_HOME/bin:$PATH


保存退出,执行如下命令立即生效以上环境配置

# source /etc/profile


JDK版本检测,执行:

# java – version

返回JDK版本信息

JBoss安装
JBoss为绿色版本,不需要安装,解压即可使用,和Tomcat一样,下面将JBoss目录移动到一个相对规范的位置,Root登陆执行

# mv /home/jboss-as-7.1.1.Final /usr/jboss-as-7.1.1.Final


OK,安装完毕,配置一下环境变量,执行

# vi /etc/profile


增加下面内容

JBOSS_HOME=/usr/jboss-as-7.1.1.Final


启动服务

# /usr/jboss-as-7.1.1.Final/bin/standalone.sh

访问,在浏览器地址栏中输入:http://127.0.0.1:8080,出现欢迎界面,证明启动成功!

停止服务
可以在启动终端窗口按键 CTRL + C,即可完全停止JBoss服务

局域网访问
http://xxx.xx.xx.xxx:8080是不能访问的,如果想让局域网内的其他机器访问必须要修改JBoss配置,方法如下:
编辑jboss-as-7.1.1.Final\standalone\configuration\standalone.xml,找到

<interface name="public">
    <inet-address value
="${jboss.bind.address:127.0.0.1}"/>
</interface>


127.0.0.1修改为JBoss所在机器的IP地址即可,但是依旧无法访问,是因为Linux防火墙没有开放8080端口,执行:

# vi /etc/sysconfig/iptables


发现有一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
复制它把22改成8080追加该行后面保存退出!

创建管理员用户

# ./add-user.sh

 

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a):

回车

Enter the details of the new user to add.
Realm (ManagementRealm) :                      //回车,默认
Username :                                               // 管理员用户名,如:admin
Password :                                                // 管理员密码,如:jboss
Re-enter Password :                                  // 重复密码


管理员控制台访问

http://127.0.0.1:9990/console
如果也想在其他局域网机器上访问管理员控制台,防火墙需要开放端口9990,修改standalone.xml

<interface name="management">
  <inet-address value
="${jboss.bind.address.management:127.0.0.1}"/>
</interface>


同样将127.0.0.1修改为JBoss所在机器的IP地址

posted @ 2013-02-22 17:12 IceWee 阅读(5031) | 评论 (0)编辑 收藏

1、先用system和密码登陆SQLPLUS(如果不能直接以sys登陆到sqlplus的话),进入到sql*plus之后,可以通过conn /as sysdba转变为sysdba身份连接到数据库
2、开始修改编码
shutdown immediate;  // 停止oracle服务以及监听。如果服务停止,这部可省略
startup mount;
alter system enable restricted session;
alter system set job_queue_processes=0; // 初始化设置job
alter database open;
alter database character set internal_use utf8; //设置编码 (alter database character set internal_use ZHS16GBK;)(alter database character set internal_use WE8ISO8859P1;)
shutdown immediate;  // 关闭
startup;  // 重启
至此编码已经设置完成。

posted @ 2013-02-21 16:01 IceWee 阅读(307) | 评论 (0)编辑 收藏



基本信息
WLS版本:Oracle ® Weblogic Server 11g Release 1 (10.3.6)
安装包: jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin、wls1036_generic_x64.jar
操作系统:CentOS Release 6.3 (Final)
内核版本:Kernel Linux 2.6.32-279.el6.x86_64
JDK版本:Oracle ®JRockit JDK R28.2.5 for Java SE 6 (1.6.0_37)

安装准备
上传安装文件
将JDK和
WLS安装文件上传到服务器,目录随意,如:/home/下

开始安装
JDK安装
使用root登陆系统,打开命令行窗口,先为安装文件授权,自行进入安装文件所在目录,执行

# chmod a+x jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin


执行安装命令

# ./ jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin


弹出安装图形界面
 


Next


默认安装路径在root/jrockit-…,依个人习惯进行修改


保持默认,Next


Done


安装完成后在命令行执行命令查看安装JDK版本信息,执行
# java -version

如图

JDK配置
执行
# vi /etc/profile

在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL上面增加下面内容
export JAVA_HOME=/usr/java/jrockit-jdk1.6.0_37-R28.2.5-4.1.0 
export PATH
=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 
export CLASSPATH
=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

保存退出,执行如下命令立即生效以上环境配置
# source /etc/profile


WLS安装
为全部用户授权,让全部用户具备执行安装文件的权限(Linux比较墨迹,习惯就好了),执行
# chmod a+x wls1036_generic_x64.jar

执行安装命令
# java –jar wls1036_generic_x64.jar

弹出图形化安装界面


Next


默认安装路径 /root/Oracle/middleware,可根据个人习惯修改,Next


取消勾选“I wish to…”,Next


取消勾选“I wish to…”,Continue


Yes


保持默认,典型安装,Next


默认选择上文配置好的JDK,Next


Next


Next


安装过程中


Done


弹出QUICKSTART窗口,点击“Getting started with…”


可以新建域或扩展已存在的,Next


Next


根据实际情况修改域名称,Next


输入管理员密码,要求8位以上,为了好记示例中用了weblogic11,Next


Next


Next


Create





配置完成


启动服务器
示例:
# cd /opt/oracle/Middleware/user_projects/domains/vcl_domain/bin
# ./startWebLogic.sh &

启动完成后可以进入管理员控制台部署WEB项目等操作,帐号weblogic/weblogic11
http://xxx.xxx.xx.xx:7001/console







posted @ 2013-02-18 17:02 IceWee 阅读(2880) | 评论 (1)编辑 收藏

基本信息

操作系统:CentOS Release 6.3 (Final)
内核版本:Kernel Linux 
2.6.32-279.el6.x86_64
Oracle版本:Oracle 11g Release2
安装包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip


安装准备

上传安装文件

将两个压缩文件覆盖解压后得到文件夹database,借助SSH工具上传到服务器上,目录如:/home/database

创建组

# groupadd dba
# groupadd oinstall

 
创建用户
 

# useradd –g oinstall –G dba oracle

 
修改用户密码  

# passwd oracle


创建安装目录

# mkdir -p /opt/oracle/product/11.2/db_1

# mkdir -p /opt/oraInventory

# mkdir -p /opt/oracle/oradata

# mkdir -p /var/opt/oracle


设置目录的所有者、所属组和权限

# chown -R oracle.oinstall /opt/oracle

# chown -R oracle.oinstall /opt/oracle/oradata

# chown -R oracle.oinstall /opt/oracle/product/11.2/db_1

# chown -R oracle.dba /opt/oraInventory

# chown oracle.dba /var/opt/oracle

# chmod -R 775 /opt/oracle

# chmod -R 755 /var/opt/oracle


设置用户oracle的环境变量

# su – oracle
# vim /home/oracle/.bash_profile


在文件中添加如下:

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME
=$ORACLE_BASE/product/11.2/db_1

export ORACLE_SID
=orcl

export ORACLE_OWNER
=oracle

export ORACLE_TERM
=vt100

export PATH
=$PATH:$ORACLE_HOME/bin:$HOME/bin

export PATH
=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH
=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export LD_LIBRARY_PATH

CLASSPATH
=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH
=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

PATH
=$PATH:/usr/sbin; export PATH

PATH
=$PATH:/usr/bin; export PATH

ORA_NLS33
=$ORACLE_HOME/nls/admin/data


保存退出,执行以下命令使得配置立刻生效或使用Oracle重登陆系统

# source $HOME/.bash_profile

 
开始安装

进入数据库安装文件(database文件夹)所在目录,如:/home/,为所有用户授权

# chmod –R 777 database

 

切换到oracle用户,使用oracle重登陆或使用下面命令切换用户

# su – oracle

 

进入database目录,运行安装文件开始安装

# ./runInstaller


进入图形化界面,一步步安装,取消勾选I wish…(依照个人),点击Next,弹出确认框再点Yes


三选一界面,选择第二项:Install database software only


保持默认:Singel instance database installation,点击Next
 
 
选择产品语言,默认英语,附加选择了简体中文,点击Next


选择数据库版本,默认企业版,点击Next


配置Oracle安装目录,由于安装前环境变量的配置,安装程序自动读取配置,自动选择好了Oracle Base和Software Location如图所示,点Next


同上,Oracle Inventory Directory目录也自动选择好了,oraInventory Group Name选择安装前创建的组dba,点击Next


保持默认,两个组都选择的dba,点击Next


装检查中


查结束,不满足条件列表


解决以上错误,新建命令行窗口,切换到root用户,需要输入root的密码

# su – root

修改进程数和最大会话数的设置,执行
# vi /etc/security/limits.conf

(在该文件的最后追加下面四行)
oracle   soft    nproc   2047
oracle   hard    nproc  
16384
oracle   soft    nofile
  1024
oracle   hard    nofile  
65536

系统内核参数设置
# vi /etc/sysctl.conf

(在该文件后追加以下内容)
kernel.sem = 250 32000 100 128
net
.ipv4.ip_local_port_range = 9000 65500
fs
.file-max = 6815744
net
.core.rmem_default = 262144
net
.core.rmem_max = 4194304
net
.core.wmem_default = 262144
net
.core.wmem_max = 1048576
fs
.aio-max-nr = 1048576

保存退出,立即生效执行:
# cd /etc
# sysctl -p

安装以下列表中的包(使用yum在线安装),其中pdksh-5.2.14没有找到,不安装也没有问题
-libaio-0.3.105(i386)
-libaio-devel-
0.3.105(i386)
-libaio-devel-
0.3.105(x86_64)
-glibc-
2.3.4-2.41(i686)
-compat-libstdc++-
33-3.2.3(i386)
-compat-libstdc++-
33-3.2.3(x86_64)
-gcc-c++-
3.4.6(x86_64)
-elfutils-libelf-devel-
0.97(x86_64)
-libgcc-
3.4.6(i386)
-libstdc++-
3.4.6(i386)
-unixODBC-
2.2.11(i386)
-unixODBC-
2.2.11(x86_64)
-unixODBC-devel-
2.2.11(i386)
-unixODBC-devel-
2.2.11(x86_64)
-pdksh-
5.2.14(x86_64)

以上步骤完成后点击按钮Check Again,发现不满足列表并没有清除,而是少了一些,此时勾选右侧复选框Ignore all即可向下安装了,直到安装完成。


安装监听器

使用oracle用户登陆系统或在命令行窗口切换到oracle用户,执行
# netca

进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。




 








 




安装完成后可以使用如下命令来查看监听是否配置成功
# ps –ef


安装数据库程序

执行

# dbca


进入图形化配置界面,几乎全Next








配置全局数据库名称,如果该服务器只安装这一个数据库建议使用orcl,鉴于习惯作




备配置四个内置超级管理员密码,建议统一密码,便于记忆用

提示密码过于简单,不管它,点击Yes














到这数据库实例就算创建完成了!并且会自动启动!
PS:10g客户端连接11g服务器需要手动修改客户端文件,如下:

X:\oracle\product\10.2.0\client_1\network\ADMIN


文件名:
tnsnames.ora
修改前不要忘记备份原文件,手动配置要连接的11g数据库连接信息,如:

ORCL_11g =
  (DESCRIPTION
=
    (ADDRESS_LIST
=
      (ADDRESS
= (PROTOCOL = TCP)(HOST = 172.25.78.88)(PORT = 1521))
    )
    (CONNECT_DATA
=
      (SID
= orcl)
      (SERVER
= DEDICATED)
    )
  )


其中:
ORCL_11g为本地连接服务名
172.25.78.88为数据库所在服务器IP
你会发现CONNECT_DATA内部和10g的配置不同,这就是区别,导致PL/SQL连不上11g




 

posted @ 2013-01-30 16:56 IceWee 阅读(19794) | 评论 (2)编辑 收藏

 
此问题一般发生在Myeclipse 保存文件并自动部署时候。
Errors occurred during the build.
Errors running builder 'DeploymentBuilder' on project '项目名'.
java.lang.NullPointerException

有一种产生此错误的原因是因为此项目不不是由myeclipse创建的。
所以你需要检查.project 文件。
并且添加 <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>


然后重新打开项目。

posted @ 2012-09-27 10:27 IceWee 阅读(9149) | 评论 (0)编辑 收藏

出现以下异常信息,一般删除下Tomcat的work目录即可
严重: IOException while loading persisted sessions: java.io.EOFException
java
.io.EOFException
    at java
.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
    at java
.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
    at java
.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
    at java
.io.ObjectInputStream.<init>(ObjectInputStream.java:279)
    at org
.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
    at org
.apache.catalina.session.StandardManager.doLoad(StandardManager.java:246)
    at org
.apache.catalina.session.StandardManager.load(StandardManager.java:204)
    at org
.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)
    at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org
.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
    at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org
.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
    at org
.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
    at org
.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
    at org
.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
    at org
.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
    at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java
.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java
.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java
.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java
.lang.Thread.run(Thread.java:662)
2012-7-12 10:08:04 org.apache.catalina.session.StandardManager startInternal
严重
: Exception loading sessions from persistent storage
java
.io.EOFException
    at java
.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
    at java
.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
    at java
.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
    at java
.io.ObjectInputStream.<init>(ObjectInputStream.java:279)
    at org
.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
    at org
.apache.catalina.session.StandardManager.doLoad(StandardManager.java:246)
    at org
.apache.catalina.session.StandardManager.load(StandardManager.java:204)
    at org
.apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)
    at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org
.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
    at org
.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org
.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
    at org
.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
    at org
.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
    at org
.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
    at org
.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
    at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java
.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java
.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java
.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java
.lang.Thread.run(Thread.java:662)

posted @ 2012-07-12 10:15 IceWee 阅读(704) | 评论 (0)编辑 收藏

仅列出标题
共11页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last