蜗牛的JAVA外壳

┎Running Snail┒ ┖ -------------- ┚

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  13 Posts :: 0 Stories :: 10 Comments :: 0 Trackbacks

2007年11月27日 #

     摘要: 我写了一个Feed提取小程序,但有时由于Feed长时间无响应,所以需要去判断是否超时,以下的程序 主线程:  1package test.thread;  2  3import com.sun.syndication.feed.synd.SyndFeed;  4  5public class ...  阅读全文
posted @ 2008-01-09 16:31 会跑的蜗牛 阅读(1941) | 评论 (0)编辑 收藏

由于现在跟其他站点合作,遇到跨域问题,在JQuery中的$.get有一个彩蛋可以使用
服务器A(192.168.0.102):test.jsp
1<%@ page contentType="text/html; charset=GBK" %>
2<%request.setCharacterEncoding("GBK");%>
3var cardNames = new Array('hh', 'unser');
4var cardMails = new Array('unser@gd165.com', 'gdunser@gmail.com');

服务器B(192.168.0.101):test.htm
 1<HTML>
 2<HEAD>
 3<script language="JavaScript" src="/common/js/jquery-1.2.1.pack.js"></script>
 4
 5</HEAD>
 6<BODY>
 7<SCRIPT>
 8$.get("http://192.168.0.102/test.jsp",
 9    { names: "c" }
10    function(data)
11        alert("Data Loaded: " + cardNames);
12        
13        for (i=0;i<cardNames.length;i++)
14        {
15            alert(cardNames[i]);
16        }

17    }
,
18    "script"
19);
20
</SCRIPT>
21</BODY>
22</HTML>
posted @ 2007-12-21 17:13 会跑的蜗牛 阅读(4785) | 评论 (5)编辑 收藏

今天发现执行mysql的 REPLACE INTO 的时候mysql返回 #1114 - The table ‘xxxx’ is full
这个错误。。。
以前没有遇到过,于是查找资料解决这个问题。。。

得知是由于内存表的大小超过了规定的范围,于是搜索解决方法,
网上提到的有两种解决方法,
一种是修改tmp_table_size参数,另外一种是修改max_heap_table_size参数。。。

[root@localhost etc]# vi /etc/rc.d/init.d/mysql
找到
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 &
修改为
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file -O tmp_table_size=64M -O max_heap_table_size=32M >/dev/null 2>&1 &

重启mysql
[root@localhost etc]# /usr/bin/mysqladmin -u root -p shutdown
Enter password:
[root@localhost etc]# /etc/init.d/mysql start
[root@localhost etc]# mysql

查看是否己修改

mysql> show variables like '%max_heap_table_size%';
+---------------------+----------+
| Variable_name       | Value    |
+---------------------+----------+
| max_heap_table_size | 33553408 |
+---------------------+----------+
1 row in set (0.00 sec)

mysql> show variables like '%tmp_table_size%';
+----------------+----------+
| Variable_name  | Value    |
+----------------+----------+
| tmp_table_size | 67108864 |
+----------------+----------+
1 row in set (0.00 sec)

己经修改成功!
注意:修改参数值是按照M单位来计算的。。。
posted @ 2007-12-05 12:00 会跑的蜗牛 阅读(1381) | 评论 (0)编辑 收藏

平台:Linux + Oracle 9i
原因:服务器重启后,导致另一个数据库实例无法启动,报不同的错误
解决过程:
1、先修改默认ORACLE_SID
[root@localhost root]# su - oracle
[root@localhost root]export ORACLE_SID=blogjava

2、登录数据库,启动数据库
[oracle@localhost oracle]$ sqlplus /nolog

SQL> conn / as sysdba
Connected.
SQL> startup;

出现错误:ORA-01078: failure in processing system parameters
                    LRM-00109: could not open parameter file '/oracle/product/9.2/dbs/initblogjava.ora'

3、创建initblogjava.ora文件
[oracle@localhost oracle]$vi '/oracle/product/9.2/dbs/initblogjava.ora
在文件里面输入:spfile=/oracle/product/9.2/dbs/spfileblogjava.ora
注意:一定要在oracle用户创建,要不然会出现权限不足(ORA-01031: insufficient privileges)的错误。

4、创建spfile文件
[oracle@localhost oracle]$ sqlplus /nolog

SQL> conn / as sysdba
Connected.
SQL> create spfile from pfile='/oracle/admin/blogjava/pfile/init.ora';
创建后,在/oracle/product/9.2/dbs/生成spfileblogjava.ora

5、启动数据库
[oracle@localhost oracle]$ sqlplus /nolog

SQL> conn / as sysdba
Connected.
SQL> startup;


启动成功!
posted @ 2007-11-27 14:54 会跑的蜗牛 阅读(1326) | 评论 (0)编辑 收藏