Alex刺客

Dancing fingers, damage world. -- 舞动手指,破坏世界.

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  57 随笔 :: 0 文章 :: 76 评论 :: 0 Trackbacks

#

Tomcat服务器.在使用 Ajax get方法的时候中文参数提交到了服务器变成了乱码.
这是因为 Tomcat 默认的 URL 编码为 ISO-8859-1 导致的.以下有两种解决方案.

1.java转换编码方式
 1     /**
 2      * 转换字符串编码
 3      * @param str 要进行转换的字符串
 4      * @param oldCode 指定str的编码
 5      * @param newCode 目标字符串编码
 6      * @return 目标字符串
 7      * @throws UnsupportedEncodingException
 8      */
 9     public static String transcoding(String str,String oldCode, String newCode) throws UnsupportedEncodingException{
10         byte[] bytes = str.getBytes(oldCode);
11         String newStr = new String(bytes, newCode);
12         return newStr;
13     }

1 String name = request.getParameter("name");
2 String resultStr = transcoding(name, "ISO-8859-1""UTF-8");
3 System.out.println(resultStr);

2.指定Tomcat URL编码
1 <Connector port="80" protocol="HTTP/1.1" 
2                connectionTimeout="20000" 
3                redirectPort="8444"
4                URIEncoding="UTF-8"/>
在配置http端口的地址添上URIEncoding="UTF-8".

这样就可这直接获取 URL 的属性
1 String name = request.getParameter("name");
2System.out.println(name);

posted @ 2010-07-14 23:33 Alex刺客 阅读(201) | 评论 (0)编辑 收藏

     摘要: 刚刚看了一下struts2/docs/json-plugin.html文档,正好前几天研究一下jQuery的API今天就试着练练jQuery做个 Study_Notes.IDE: eclipse-jee-galileo-SR2-linux-gtk例子完整的源代码,日志最下面有下载.1.注解方式Code highlighting produced by Actipro CodeHighlighter...  阅读全文
posted @ 2010-07-13 10:32 Alex刺客 阅读(5084) | 评论 (2)编辑 收藏

     摘要:   阅读全文
posted @ 2010-07-02 23:10 Alex刺客 阅读(328) | 评论 (0)编辑 收藏

     摘要: 省市县三级连动SQL语句  阅读全文
posted @ 2010-07-02 09:50 Alex刺客 阅读(1650) | 评论 (0)编辑 收藏

     摘要: 前言:
一.fedora 下载地址 跟 oracle database 11gr2
二.查看自己机子的信息
三.安装oracle database11gr2依赖包
四.配置系统文件
五.安装Oracle Database 11GR2
六. 成功安装完成后再接着配置。
问题1 解决方案
问题2 : 重启系统后oracle服务不会自动启动  阅读全文
posted @ 2010-06-22 22:29 Alex刺客 阅读(7139) | 评论 (3)编辑 收藏

1.首先找到my.cnf(MySQL配置文件)
     一般情况下在/etc/my.cnf 或者/etc/mysql/my.cnf 这个路径.如果你都找不到请用 "find /etc -name my.cnf" 命令搜索.

用vim打开 更改相应的属性值

 1 [mysqld]
 2 
 3 # MySQL 字符集
 4 default-character-set=utf8
 5 
 6 # MySQL 连接字符集
 7 init_connect='SET NAMES utf8'
 8 
 9 # 默认使用innoDB引擎
10 default-storage-engine=INNODB
11 
12 # 指定Mysql不区分大小写表名
13 lower_case_table_names=1
14 
15 [client]
16 
17 # 客户端字符集
18 default-character-set=utf8
19 


参考MySQL5.1官方中文手册
http://dev.mysql.com/doc/refman/5.1/zh/index.html

posted @ 2010-06-21 23:54 Alex刺客 阅读(390) | 评论 (0)编辑 收藏

     摘要: /**
* Project Name : Oracle_Database_11g_Study_Notes
* File Name : 2.User_Management.sql
* Author : Alex刺客
* Date : June 21,2010
*/  阅读全文
posted @ 2010-06-21 04:10 Alex刺客 阅读(460) | 评论 (0)编辑 收藏

     摘要: /**
* Project Name : Oracle_Database_11g_Study_Notes
* File Name : 1.Start_Login.sql
* Author : Alex刺客
* Date : June 21,2010
*/  阅读全文
posted @ 2010-06-21 04:03 Alex刺客 阅读(423) | 评论 (0)编辑 收藏

初次安装Oracle11G时EM服务已经启动但是关机后(或者IP时间过期后)EM无法启动

1.在系统环境变量设置ORACLE_SID = oracle (数据库sid),

2.在DOS中执行“emca -config dbcontrol db -repos recreate”命令重建EM.

3.如果还是无法解决请禁止网卡后再试(如果这种方案通过以后在启动EM时先禁止网卡)。

提示:
如果你的IP总是在更换比如在公司回来又在家(EM肯定在一个地方无法启动),
如查你的IP是DCHP非静态IP。

以上情况最好在安装前Oracle把网卡禁止掉,再安装Oracle,安装完成后再开启网卡。以后在启动EM时先禁止网卡启动EM后。再开启网卡。(我只有这个办法不知道哪位还有更好的方法)


安装好Oracle后 在Windwos服务当中把Oracle相关的3个设置成手动启动,这样加快计算机启动时的速度,要用Oracle的时候,再去XP的服务当中开启Oracle 的服务。

EM启动停止命令

emctl start dbconsole
emctl stop dbconsole
posted @ 2010-06-16 08:13 Alex刺客 阅读(628) | 评论 (0)编辑 收藏

     摘要: 1.确定oracle Listener 监听服务已经启动。
2.如果你的oracle数据库不是安装在本机那么请把oracle所在主机防火墙给关掉(哪怕你的防火墙开放1521端口,因为当有一个连接请求 1521端口时oracle会随机分配另一个端口给它.这是个人见解!望高手指点)
3.确定你连接的IP地址正确。

如果以上问题你都核实过那么请继续往下看。  阅读全文
posted @ 2010-06-16 07:53 Alex刺客 阅读(52906) | 评论 (4)编辑 收藏

仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页