- 博客(101)
- 收藏
- 关注
转载 如何防止中文乱码
以Tomcat5.0为WEB服务器时,如何防止中文乱码。1、对于同一个应用,最好统一编码,推荐为UTF-8,当然GBK也可以。2、 正确设置JSP的pageEncoding参数3、在所有的JSP/Servlet中设置contentType="text/html;charset=UTF-8"或response.setCharacterEncoding("UTF-8"),从而间接实现对浏览
2012-10-24 11:31:02
1976
转载 服务器接收和发送数据时 如何进行编码
服务器是在接收和发送数据时,是如何对数据进行编码的。 对于发送数据,服务器按照response.setCharacterEncoding—contentType—pageEncoding的优先顺序,对要发送的数据进行编码。 对于接收数据,要分三种情况。一种是浏览器直接用URL提交的数据,另外两种是用表单的GET和POST方式提交的数据。 因为各种WEB服务器对这三种方式的处理也不
2012-10-24 11:30:28
2575
原创 浏览器怎么对接收和发送的数据进行编码的
response.setCharacterEncoding("UTF-8")的作用是指定对服务器响应进行重新编码的编码。同时,浏览器也是根据这个参数来对其接收到的数据进行重新编码(或者称为解码)。所以在无论你在JSP中设置response.setCharacterEncoding ("UTF-8")或者response.setCharacterEncoding("GBK"),浏览器均能正确显示中文
2012-10-24 11:28:57
1701
转载 SERVLET API中forward() 与redirect()的区别
SERVLET API中forward()仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地 址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这 样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在SERVLET API中forward()可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接 。在有些情况下,比如,
2012-09-28 15:16:43
1441
转载 在ORACLE大数据量下的分页解决方法
在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法。 答:一种分页方法 int i=1; int numPages=14; String pages = request.getParameter("page") ; int currentPage = 1; currentPage=(pages==null)?(1):{Integer.pars
2012-09-26 11:52:04
763
转载 Jsp中什么是JDO
JDO是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JD
2012-09-26 11:50:05
508
转载 写一段Jdbc连Oracle的程序,并实现数据查询
写一段Jdbc连Oracle的程序,并实现数据查询。 Package hello.ant; Import java.sql.*; Public class JdbcOracle{ String dbUrl = “jdbc:oracle:thin:@127.0.0.1:1521:orcl”; String userName = “admin”; String passw
2012-09-26 11:49:22
1031
原创 常用的几个网络DOS命令
常用网络DOS命令 ping {url} 查看{url}这个网址的打开速度fport 查看系统端口和端口上运行的程序netstat -an 查看所有连接本机IP ipconfig /all 查看所有连接本机IP telnet IP 端口 连接对方机器某个端口 net user 查看本机用户 net user 用户名 密码 /add 建立一个用户 net use
2012-08-22 15:33:56
569
转载 命令行指令(3)
perfmon.exe ———————— starts windows performance monitor 性能监视器 ping.exe ———————— packet internet groper 验证与远程计算机的连接 posix.exe ———————— used for backward compatibility with unix 用于兼容unix pri
2012-08-21 10:35:13
533
转载 命令行指令(2)
rasadmin.exe————————start the remote access admin service 启动远程访问服务 rasautou.exe————————creates a ras connection 建立一个ras连接 rasdial.exe————————dial a connection 拨号连接 ras.exe————————starts a
2012-08-21 10:32:19
484
转载 命令行指令(1)
packager.exe————————windows 2000 packager manager 对象包装程序 pathping.exe————————combination of ping and tracert 包含ping和tracert的程序 pax.exe————————is a posix program and path names used as arguments
2012-08-21 10:30:04
583
转载 java程序题:公用电话传递数据加密的一个问题
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 import java.util.*;public class lianxi48 { public static void main(String args[]) { Scanner s =
2012-08-20 14:10:11
1645
转载 java程序题:计算字符串中子字符串出现的次数
计算字符串中子串出现的次数 import java.util.*;public class lianxi49 { public static void main(String args[]){Scanner s = new Scanner(System.in); System.out.print("请输入字符串:"); String str1 = s.nex
2012-08-20 14:06:22
4124
转载 java程序题:字符串排序
public class lianxi40 {public static void main(String[] args) { int N=5; String temp = null; String[] s = new String[N]; s[0] = "matter"; s[1] = "state"; s[2] = "solid";
2012-08-20 14:04:06
878
转载 java程序题:利用递归方法求5!
利用递归方法求5!。 public class lianxi22 {public static void main(String[] args) { int n = 5; rec fr = new rec(); System.out.println(n+"! = "+fr.rec(n));}}class rec{public long
2012-08-14 09:52:33
9825
转载 java程序题-打印出“*”菱形
打印出如下图案(菱形) * *** ***** ******* ***** *** * public class lianxi19 {public static void main(String[] args) { int H = 7, W = 7;//高和宽必须是相等的奇数
2012-08-14 09:49:47
1321
转载 java程序题—猴子吃桃问题
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 public class lianxi17 {public static void main(String[] args) {
2012-08-14 09:42:49
1792
转载 关于"完数 "的一个java程序题
一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。 public class lianxi09 {public static void main(String[] args) { System.out.println("1到1000的完数有: "); for(int i=1; i
2012-08-13 14:01:35
986
转载 关于s=a+aa+aaa+aaaa+aa...a的程序实现
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 import java.util.*;public class lianxi08 {public static void main(String[] args) { long a , b = 0, sum =
2012-08-13 13:59:52
1550
转载 java中字符统计试题示例
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 import java.util.*;public class lianxi07 {public static void main(String[] args) {int digital = 0;int character = 0;int other = 0;int blank = 0;
2012-08-13 13:58:02
503
转载 求最大公约数和最小公倍数的java程序题
输入两个正整数m和n,求其最大公约数和最小公倍数。 解析:在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。import java.util.*;public class lianxi06
2012-08-09 11:16:25
935
转载 关于条件运算符的嵌套的java程序题
利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 import java.util.*;public class lianxi05 {public static void main(String[] args) { int x; char grade; Scanner s =
2012-08-09 11:14:03
886
转载 java程序题:将一个正整数分解质因数
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 import java.util.*;public
2012-08-09 11:12:37
1065
转载 四种同步线程的方法对比介绍
wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。 notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。
2012-08-08 11:45:52
412
转载 Java的接口和C++的虚类的相同和不同处。
由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。
2012-08-08 11:43:14
650
转载 Overload和Override的区别
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。
2012-08-08 11:42:09
324
原创 Overload和Override的区别
Overload和Override的区别。方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。 Overloaded的方法是否可以改变返回值的类型
2012-08-02 10:14:53
448
原创 java中数据库连接池的机制是什么
J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。 推荐阅读:http://www.taoche.com/buycar/ser
2012-08-02 10:09:04
1128
转载 应用服务器有那些?
BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat
2012-08-02 10:07:25
511
转载 GC是什么? 为什么要有GC?
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。25、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 +=
2012-08-02 09:58:55
626
原创 error和exception(错误跟异常)有什么区别
error和exception(错误跟异常)有什么区别? error:表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。exception:表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
2012-07-27 14:54:59
1272
原创 abstract class和interface有什么区别
abstract class和interface有什么区别? 声明方法的存在而不去实现它的类被叫做抽象类(abstractclass),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract类
2012-07-27 14:53:38
1011
2
转载 启动一个线程是用run()还是start()?
启动一个线程是用run()还是start()? 启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
2012-07-27 14:50:17
609
原创 常量字段定义
隐含为static 必须在声明时初始化 必须被初始化为编译时常量值 只有简单类型,枚举,字符串才可以是常量常量字段代码:class Pair { public Pair(int x, int y) { // ??? } ... priv
2012-07-18 16:16:57
1350
转载 静态字段定义
被缺省初始化为0/false/null 可以在声明时初始化 只能通过类名访问代码示例:class Pair { public Pair(int x, int y) { ... } private static Pair origin = new Pair(0,0);
2012-07-18 16:12:07
587
转载 一个构造函数可以调用另一构造函数
一个构造函数可以调用另一构造函数,使用:this(…) sealed class Pair { public Pair(int x, int y) : this(x, y, Colour.Red) { } public Pair(int x, int y, Colour c) { .
2012-07-18 16:07:36
874
原创 如何声明一个类
什么是类: 类是用户自定义的引用类型类的代码示例:class Pair { public int X, Y; //公有变量名单词的首字母大写(PascalCase规则)}class Pair { private int x, y; //非公有变量名第一个单词的首字母小写(camelCase规则)}class Pair {
2012-07-13 10:01:58
3843
2
原创 C#中索引跟数组的比较
索引跟数组的比较• 索引和数组的比较 索引可以使用非整型参数 索引可以被重载 索引可以是私有的 索引不能有ref/out 型参数struct Matrix { ... public double this [int row, int col] {
2012-07-13 09:56:48
522
原创 只读索引vs只写索引
定义:• 只有get 语句的索引是 只读索引 • 只有set 语句的索引是 只写索引代码示例:struct StringSection { ... public char this [int at] { get { return ... }
2012-07-13 09:54:53
1189
转载 C#中索引提供[ ] 类的语法
索引提供[ ] 类的语法 总是一个实例成员,可以是虚拟的 没有ref/out 参数struct StringSection { ... public char this [int at] { ... } ... }StringSection cord("csh
2012-07-12 09:47:01
460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人