- 博客(37)
- 收藏
- 关注
原创 在tomcat服务器端解决中文乱码问题
tomcat服务器的默认编码方式是“ISO-8859-1”,这种编码不含对中文的处理办法。所以要在服务器端解决中文乱码问题。解决方式主要是以字节流作为转化的中介。在action类中的关键代码是:byte[] data = request.getParameter("username").getBytes("ISO-8859-1");String username = new St
2012-05-13 09:48:45
2594
1
原创 发送GET请求
public static boolean sendGetRequest(String path, Map params, String enc) throws Exception{ StringBuilder sb = new StringBuilder(path); sb.append('?'); // ?method=save&title=435435435&timelength
2012-05-13 08:09:43
652
转载 不会js的,写点js代码
例如:<% for(int i=1;i<5;i++){%>" value="" >游泳<% }%>js代码:其中以nickName为标记(1)全选的:function selAllCheckbox(){ var checkbox = document.getElementsByName("nickName"); for(var i
2012-04-20 20:44:56
616
转载 一道智力题
4,4,10,10,运用加减乘除,怎么得出24点?答案:http://www.dffy.com/tool/24.htm猜想这个算法应该很高明。
2012-03-28 14:06:55
439
原创 简单栈的复习
1、 设a,b,c三个元素的进栈次序是a,b,c,符号PUSH与POP分别表示对堆栈进行一次进栈操作与一次出栈操作(1) 请分别写出所有可能的出栈序列以及获得该出栈序列的操作序列(2) 指出不可能出现的出栈序列可能的序列:a b c a c bb a cb c ac b a不可能的序列:c a b由于比较简单push pop 过程就省略了
2012-03-28 10:11:42
745
原创 错误记载
HTTP Status 405 - HTTP method GET is not supported by this URLtype Status reportmessage HTTP method GET is not supported by this URLdescription The specified HTTP method is not allowed f
2012-03-27 19:39:50
539
原创 自己的web工程是根目录
今天重新学习了servlet。在访问路径这里迷糊了。 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> My Web Application
2012-03-27 19:04:47
1088
原创 环境变量的郁闷
今天真是郁闷,在我的win7系统上写java程序也得一年多了,怎么今天竟然发现我的jdk的环境变量竟然没设置对啊,真是郁闷。学东西总是不知所以然,想想我真不知道环境变量有什么用处,是不是今天不用dos命令,我将永远发现不了!JAVA_HOME的路径中有个空格,加个引号就ok了,javac命令也可以用了。
2012-03-27 10:58:26
453
转载 工厂模式的形象理解
理解Spring必须理解工厂模式,下面就一个例子来理解工厂模式。觉得这个例子说的很形象。有一个农场公司,专门向市场销售各类水果,在这个系统里需要描述下列水果: 葡萄 Grape 草莓 Strawberry 苹果 Apple 水果与其他植物不同,最终可以采摘食用,那么一个自然的做法是建立一个各种水果都适用的接口,以便与其他农场里的植物区分开来,此时,则
2012-03-19 23:25:08
837
原创 用java实现的二叉排序树
代码如下public class Node { public int value; public Node left; public Node right; public void store(int value){ if(value<this.value){ if(this.left == null){ this.left = new Node();
2012-03-19 11:25:12
4536
4
转载 简单递归
例一:第一个人10岁,第二个人比第一个人大2岁,以此类推,用递归算出第八个人几岁?public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.printl
2012-03-19 10:23:01
832
转载 金额转化java代码
阿拉伯数字的金额转化成中国传统的形式 如:(1011)--->壹仟零壹拾壹元代码:public class Test { /** * @param args */ private static final char[] data = new char[]{ '零','壹','貮','叁','肆','伍','陆','柒','扒','玖' }; private s
2012-03-19 09:58:24
644
原创 将数组元素颠倒的java代码
有个数组a[n] 将数组元素颠倒:import java.util.Arrays;public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int [] a =new int []
2012-03-19 09:22:11
2872
转载 servlet 和 jsp基础知识复习
servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。 服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应用程序
2012-03-18 14:34:34
1348
转载 浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。1
2012-03-17 20:45:40
484
转载 初识Ajax
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。 通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。 AJAX 在浏览器与 Web 服务器之间使用
2012-03-17 20:26:04
469
原创 文件 单词交替合并
问题:编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOExceptio
2012-03-17 20:04:16
1444
原创 exception 的理解
一直对异常理解的不是太透。今天有点理解了,exception表示的是一种设计或实现的问题。也是如果程序正常运行,则不会出现的情况。 拿FileNotFoundException来说,正常情况下,我们要用的文件是应该存在的,也就说于情于理程序都可以正常运行。但是也不排除人的粗心,万一文件没准备好,或误操作被删除了,那么就会出现程序不能正常运行。那么我们会做对应的处理,一般在后台打印
2012-03-17 18:49:22
549
原创 手机号码合法性判断
问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下: 1、 长度13位;2、 以86的国家码打头;3、 手机号码的每一位都是数字。 请实现手机号码合法性判断的函数(注:考生无需关注手机号码的真实性,也就是说诸如86123123456789这样的手机号码,我们也认为是合法的),要求:1) 如果手机号码合法
2012-03-17 17:53:50
4450
2
原创 判断是否是回文数字的函数(java)
为了后天的机试我找了几个题目练练手!要求输入一个随意整数不是字符串啊!~判断它是否是回文数,输入的整数大小是不确定的!~不要用什么StringBuffer的reverse方法做!~也不要取它的个位十位什么的!~大小不确定的public void huiwen(int num){ boolean b = true; String str = new Integer(num
2012-03-17 17:42:30
4256
1
转载 关于java基本数据类型之间的转换
java的一些基本东西可以通过下面的连接,这次没看完,以后接着看。http://www.exam8.com/computer/Java/zonghe/一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。我们知道,Java
2012-03-15 21:47:25
558
转载 编写一个截取字符串的函数
编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。方法一:(charAt)public static String split(String str,int n) { int count = 0 ;
2012-03-15 16:14:48
3205
转载 java字节流对汉字输出为乱码的问题
java字节流对汉字输出为乱码的问题2011-10-27 21:10提问者: zhzengyuan | 浏览次数:274次package IoOut;import java.io.*;public class App14_1 { public static void main(String args[]) throws IOException //read
2012-03-15 15:31:55
4405
2
转载 编码问题
public class Test { public static void main(String[] args) { String ct = "测试内容acd"; System.out.println(ct.getBytes().length); }}以上程序在eclipse下运行结果为:11在netbeans下运行结果为:15这个多
2012-03-15 15:16:35
493
原创 15种能力
15种能力无论在内企,还是在外企,凡是成功人士(以下简称他们)的身上都有独特的个人能力和人格魅力,这是旁人所缺乏的。他们的成功决不能简单地归结为机遇好。依我来看,这些能力可概括为: 1、解决问题时的逆向思维能力 面对工作中遇到的新问题,一时又找不到解决方法。而且,上司可能也没有什么锦囊妙计时,他们擅长用逆向思维办法去探索解决问题的途径。他们清楚具体业务执行者比上
2012-03-08 19:28:34
425
原创 java的notify方法为什么也要同步
notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。notify()方法和wait()方法的基本思想是给方法或代码块提供一种相互通信的方式,而这些方法或者代码块同步于某个特定对象。代码块可以调用wait()方法来将自身的操作挂起,直到同一个对象上的其他同步方法或同步代码块以某种方式将其改变,
2012-03-08 15:12:06
483
原创 一道java面试题
Java codepublic class Test{ private static Test tester = new Test(); //step 1 private static int count1; //step 2 private static int count2 = 0; //step 3 publ
2012-02-25 10:53:07
571
原创 DOS下mysql 基本命令 详细示例
DOS下mysql 基本命令 详细示例第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>
2012-02-25 09:51:06
2170
原创 Mysql sql 命令总结
1、使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs mysql>
2012-02-20 12:36:30
474
原创 嘀咕两句
大四下学期还未开始,早早地来到了学校,怕家温柔富贵乡和他的温存消弱了我的斗志,我是个没心没肺的人。最主要的原因是现阶段的方向还未确定,我要做好下个阶段的准备,找工作或复试,现在什么选择倒觉得都可以,是不是有点妥协的倾向。。。考上研固然最好。已经看了点java面试宝典,复习了java基础,今天要搞定数据库。我就喜欢,没其他原因。加油!
2012-02-20 10:38:34
807
1
转载 trim()的用法
Trim() 功能:删除字符串首部和尾部的空格。 语法:Trim ( string ) 参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。 如果参数值为null时,会抛出空指针异常。 ====================
2012-02-18 19:22:36
760
原创 synchronized的用法
这个链接很有趣啊!!http://software.intel.com/zh-cn/blogs/2011/12/16/400009328/?cid=sw:prccsdn2110synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法
2012-02-18 18:30:37
422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人