自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 java 调用 linux命令 得到返回值

样例代码如下: String[] cmd = new String[]{"/bin/sh","-c", " ps -ef"};   Process ps = Runtime.getRuntime().exec(cmd);   BufferedReader br = new BufferedReader(new InputStreamReader(ps.getInputStream()));

2011-11-01 12:47:32 2366

转载 HTTP 通信

http通信过程简介 分类: 网络编程 2010-01-22 10:38 1066人阅读 评论(1) 收藏 举报 //z转载 HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.

2011-10-28 12:42:51 516

原创 web项目遇到几个小问题

当一个action转向另一个action时       /pageSelectFirst.action?pageNo=1&dataSrc=bcList    type= redirect 不知道为什么换成redirect-action就报错, 传多个参数时&符号需要转义 &    在action里如果对实体的对象进行封装,在那么表单里就以这种形式出现 usr.id 同

2011-10-26 16:03:22 404

转载 java程序内存的使用与windows 内存监控

尽管 Java™ 运行时能够解决大量的内存管理问题,但对程序的内存占用情况保持警惕仍然是优化机器性能、测定内存泄露的关键。Windows 上有很多工具可以监控内存的使用。但每种工具各有长短,都有特定的倾向性,常常没有明确地定义自己测量的是什么。作者将澄清关于内存使用的一些常见误解,介绍很多有用的工具,同时还将提供何时以及如何使用它们的指南。 Java 技术最知名的一个优点是:与其他语言如 C 程

2011-10-20 09:13:29 4161

转载 tomcat 并发 优化web性能

Tomcat并发 1、Apache + Tomcat 结合起来用Apache 负责静态页面,Tomcat负责动态页面,同时减少connectionTimeout的时间,以应对并发量大线程回收来不及的情况。 2、压力过大的问题,可以做负载均衡,一个TOM

2011-10-18 10:04:52 1654 1

原创 java GC机制2

finalize 是位于Object类的一个方法,该方法的访问修饰符为protected,由于所有类为Object的子类,因此用户类很容易访问到这个方法。由于,finalize函数没有自动实现链式调用,我们必须手动的实现,因此finalize函数的最后一个语句通常是 su

2011-10-17 16:21:43 421

原创 myEclipse 导入jdk源码

打开MyEclipse选择Window->Preference 选择Java->Installed JREs :选中你所安装的jre,点击Edit,进入Edit JRE,如下所示 :选中rt.jar(可选多个),点击Source Attachment

2011-10-17 15:54:42 1175

转载 java GC机制

java有自动垃圾回收机制当垃圾收集器判断已经没有任何引用指向对象的时候,会调用对象的finalize方法来释放对象占据的内存空间~ java中垃圾回收以前听老师讲好像是内存满了他才去做一次整体垃圾回收,在回收垃圾的同时会调用finalize方法.你在构造一个类时可以构造一个类时

2011-10-17 15:37:44 1122

原创 在java程序中调用 .sh文件上,以相对路径

Runtime.getRuntime().exec("./do.sh"); 这样调用指的jar包和do.sh 在同一目录下,不过一定要使用.(表示当前的路径) 所以如果想使用相对对路径可以使用 ..(表示上一级目录)来指向目标

2011-10-14 11:22:33 1342

转载 详解jvm 以及eclipse.ini配置

本篇文章讲述eclipse.ini参数的含义和设置。eclipse.ini中有如下参数: -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么?

2011-10-10 08:18:21 490

oracle 存储过程 JOB 数据库关联

存储过程 执行存储过程, 进行调试 JOB: 定时执行存储过程 数据库连: a库的bex用户想直接select b库bex2用户下的表,只需授权给bex就可以了

2011-09-20 20:15:04 114

原创 shell学习之-shell调用shell

在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)   2008-05-06 14:43:18|  分类: LINUX |  标签: |字号大中小 订阅 fork  ( /directory/

2011-09-13 14:51:29 2105

原创 shell 启动、停止、重启java程序

#!/bin/sh     SERVER=/home/java/server   cd $SERVER     case "$1" in       start)       nohup java -Xmx128m -jar server.jar > $SERVER/server

2011-09-13 11:43:48 7849

原创 linux 安装java

linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入y

2011-09-02 15:08:20 18189

原创 java启动机制

java程序的内存分配(一) JAVA 文件编译执行与虚拟机(JVM)介绍 Java 虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到

2011-09-02 11:10:54 533

原创 shell 启动程序

Java程序多数情况下都会用到一些第三方的类库,如果仅用到几个jar文件,写到java命令里就好,但是依赖的jar文件很多的情况,写到java命令里就不好了,而且如果jar文件被替换,名字变了,就需要改java命令,所以最好在启动命令里不出现jar文件名。假设程序依赖的类库jar

2011-09-02 11:10:22 1183

原创 MQ使用所得

创建的连接,在写正常断开连接终止程序时,可以通过在类的重写destory()方法在时边加上if(null !=conn){ conn.disconnect ;  conn =null;} MQ支持只读,取模式 MQ队列管理器有自己的连接池,可以使用连接池获得连接 我们可

2011-08-26 20:37:11 684

原创 windows下编的java程序移植到linux下

需要将Windows的报文服务(MessageServer)程序移植到Linux下,其中涉及到编码的问题,在Windows下正常的中文,到Linux下、以及Linux的Eclipse打开就全成了乱码了,当然这可是不是我们所想要的结果,程序的提示还是得保证中文,这样才能够明白。

2011-08-23 12:44:53 116

原创 oracle写长字符串注意

今天在用ojdbc.jar写clog字段时报串超长的错误,之前用也没事,不知道为什么,后来才发现,数据的版本升级了,原来是10.0.2.现在是10.1.0,所以换了jdbc的jar包后就好了(在E:\oracle\product\10.1.0\Db_1\jdbc\lib). 注

2011-08-17 20:48:41 384

原创 oracle写长字符串注意

今天在用ojdbc.jar写clog字段时报串超长的错误,之前用也没事,不知道为什么,后来才发现,数据的版本升级了,原来是10.0.2

2011-08-17 20:46:05 72

原创 java程序移植到linux上中文乱码处理问题

1一般在windows下的Eclipse写的代码,默认编码方式 为GBK而linux下为utf-8,所以需要修改linux的默认编码: 修改Linux 系统的默认编码      vi /etc/sysconfig/i18n

2011-08-10 11:15:16 1592

原创 linux下通过.sh文件启动java程序

linux下通过.sh文件启动java程序: 首先把java程序打成jar包,指定好主类(入口) sh文件如下 #!/bin/sh java -Xbootclasspath/a:log4j.jar:ojdbc.jar:  -jar domain.jar 执行: .

2011-08-09 16:47:15 10471

原创 java调用存储过程(很全)

-- Create table create table T_QUN_STUDY (   T_ID       NUMBER not null,   T_NAME     VARCHAR2(50),   T_PASSWORD VARCHAR2(50) ) table

2011-08-04 16:34:18 443

原创 oracle 使用自增列

drop sequence LOG_SEQ; CREATE  SEQUENCE LOG_SEQ INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不

2011-08-01 20:06:21 263

原创 log4j使用(发邮件,写入不同表)

log4j.rootLogger=DEBUG,DB,DB2,CONSOLE,MAIL log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=Syst

2011-08-01 15:40:18 492

原创 pl/sql数据库连接远程的oracle服务器,可以不配置NetManager

pl/sql数据库连接远程的oracle服务器,可以不配置NetManager   Databasename: 192.168.2.22/orcl

2011-07-27 17:25:24 531

原创 通过jdbc连接数据库,批量执行多条SQL语句

方案一 Statement ps=conn.createStatement(); ps.addBatch("update user set money=money-100 where name='张三'"); ps.addBatch("update user set money

2011-07-25 20:20:09 5657 1

原创 使用log4j将日志写入oracle数据库

log4j.rootLogger=debug,Am log4j.appender.Am=org.apache.log4j.jdbc.JDBCAppender log4j.appender.Am.bufferSize =1 log4j.appender.Am.URL

2011-07-23 16:16:43 2499

原创 java调用有返回值的oracle存储过程

Class.forName("oracle.jdbc.driver.OracleDriver");    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.131:1521:ora

2011-07-23 16:12:23 368

原创 ResultSet 类的first()方法报错

今天想用rs.first()方法,突然方法报错了:Exception in thread "main" java.sql.SQLException: 对只转发结果集的无效操作: first后来上网找了找才知道原来是:PreparedStatement pstmt =conn.pr

2011-07-23 16:08:54 1829

原创 tomcat在windows和ubuntu下的安装配置

tomcat在windows和ubuntu下的安装配置windows: 在Windows下比较简单,你先要装上你的JDK,然后去tomcat官网上,下载一个tomcat6.x版本,然后,直接双击安装,一步步点next,有一步是让你输入用户名和密码,安装完成后,可以去你的安装目录下找到conf文件夹修改8080端口,也可不重置,然后到你的bin文件夹下双击运行tomcat6.ext,

2009-12-24 09:52:00 472

抓取网页内容

亲自试验过,完全可以抓到内容,解决乱码问题

2012-12-11

javax包源码下载

java扩展包的源码,使用F3可以跟进servlet等的源码

2011-12-21

servlet是如何同时处理多个请求的

本包里的三个类是模拟了tomcat是如何多线程的使用同一个servlet的实例来同时使用service方法处理请求

2011-12-21

反编译的软件

反编译用得到,你懂的 打开JD-GUI 后把class文件获取jar包拖进去就行了,或者对class文件和jar包设置默认打开程序,

2011-10-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除