- 博客(28)
- 资源 (5)
- 收藏
- 关注
原创 count(n)=1!+2!+3!+.....+n!
package com.cyj.test;public class Test9 { //下面的这个方法利用递归的方法求阶乘 public int getFac(int m) { if(m==1) { return 1; } else { return m*getFac(m-1); } } publi
2012-10-26 22:08:26 1299
原创 23种设计模式
创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:
2012-10-20 11:47:25 820
原创 获取取连着的年月日时分秒+五位随机数
package cn.com.market.tools;import java.text.SimpleDateFormat;import java.util.Date;public class StreamID { //获取取连着的年月日时分秒+五位随机数 public static String getStreamid(){ Date date = new D
2012-10-20 11:45:26 2176
原创 选择排序
package com.cyj.test;public class Test8 { public static void main(String[] args) { int a[]={49,38,65,97,76,13,27,49}; for(int i=0;i int min=i; for(int j=i+1;j if(a[min]>a[j]){
2012-10-16 20:44:22 759
原创 js验证上传的文件是否为JPEG,PNG,JPG,GIF格式
function checkPhoto(){ var type=""; if(document.getElementById("newphoto").value!=''){ type=document.getElementById("newphoto").value.match(/^(.*)(\.)(.{1,8})$/)[3]; type
2012-10-13 21:05:02 7828
原创 把一串数字中的3去掉
//例如输入123453 打印出来1245 package com.cyj.test;public class Fenzu { public static void main(String[] args) { String str="123453"; for(int i=0;i if(String.valueOf(str.charAt(i)).equals("3
2012-10-13 21:00:30 1183
转载 java编程题经典中的经典!
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数)
2012-10-10 12:53:31 18181 2
转载 java编程100列
[JAVA100例]001、Hello,你好Javapublic class HelloWorld { public static void main(String[] args) { System.out.println("Hello Java World!"); } }[JAVA100例]002、Java流程控制
2012-10-10 12:36:38 1563
原创 增加和删除
无标题文档 function add() { var table=document.getElementById('mytable'); var tr=document.createElement('tr'); var td1=document.createElement('td'); var myfile=document.createEl
2012-10-08 20:28:01 556
原创 jsp中上传文件
1.创建JSP页面form action="UploadServlet" method="post" enctype="multipart/form-data"> 用 户 名: input type="text" name="username"/> 上传文件: input type="file" name="file"/>br/> input type="submit" va
2012-10-08 20:26:58 661
原创 跳出IFAMI
Response.Write("top.location=\"../Admin/SYProcessLineManage.aspx\";"); Response.Write(" Response.Write("/"); Response.Write("script>");
2012-10-08 20:25:25 373
原创 数据库里放进日期
java.util.Date bookDate = DateUtil.parser((String)book.get("BOOK_DATE"),"yyyy-MM-dd");String myDate = DateUtil.parser(bookDate,"yyyy-MM-dd");
2012-10-08 20:16:21 319
原创 批量添加方法
public void batch (LinkedList sqls) { try { conn=getConnection(); st=conn.createStatement(); //批量处理(数据库会默认是用事务方式) //1.设置提交方式为手动(非自动auto) conn.setAutoCommit(false);
2012-10-08 20:15:38 705
原创 jsp解析中文字符,其中两编一解
get提交String str=request.getParameter("a");String s=new String(str.getBytes("ISO8859-1"),"UTF-8");String s=new String(str.getBytes(),"ISO8859-1");post 提交request.setCharaterEncoding("utf-8")
2012-10-08 20:14:20 603
原创 jsp中全选按钮代码
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档 function selectall() { var mycheckbox=document.getElementById('select1'); va
2012-10-08 20:10:07 6119 1
原创 一个使用简单的工具类
package com.shxt.util;import java.sql.Connection;import java.sql.ParameterMetaData;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import ja
2012-10-08 20:08:44 707
原创 oracle分页技术
如何实现查询出第10~20条记录呢?嵌套查询select * from (select rownum newnum,t.* from guestbook t where rownum where newnum>=11select * from (select rownum newnum,t.* from (select * from guestbook order by
2012-10-08 20:06:49 1504
原创 数据库试题
数据库方面: 1.存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。2.事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务
2012-10-05 21:24:16 425
原创 XML试题
Xml方面 1、xml有哪些解析技术?区别是什么? 答:有DOM,SAX,STAX等 DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问.SAX:不限于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到
2012-10-05 21:23:17 470
原创 EJB试题
EJB方面 1、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,
2012-10-05 21:22:32 716
原创 java葵花宝典中的宝典!
葵花宝典之java 一:面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2. 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以
2012-10-05 21:17:34 12850 1
原创 struts
1、概述struts,以及struts如何实现MVC架构的? 答:struts framework是一种基于java的技术,Web应用程序开发人员通过struts framework即可充分利用面向对象设计、代码重用以及“编写一次、到处运行”的优点。Struts提供了一种创建Web应用程序的框架,其中对应用程序的显示、表示和数据的后端代码进行了抽象。Struts采用jsp作为MVC的视图,由A
2012-10-05 21:14:51 607
原创 hibernate
一个WEB程序首先 页面注册一个用户比如用户名 aa 密码 aa注册完以后,查看数据库,数据插入到了数据库中,然后重开个页面,登录,输入用户名 aa 密码 aa,无法登录,说是找不到其调用的方法是 getUserByNameAndPassword(用户名,密码)此时服务器不关,直接执行JUnit的测试文件,调用该方法,能找到这个用户的注册信息, ,然后服务器重启,此时再输入用户
2012-10-05 21:13:17 515
原创 java基础问题
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展
2012-10-05 21:06:04 688
原创 java常见面试题
Java常见面试题(含答案) 第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,
2012-10-05 20:57:15 580
原创 将d:\\java目录下所有的java文件复制到d:\\jad目录下并将原来的文件扩展名改为jad
package com.cyj.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.InputStream;import java.io.OutputStream
2012-10-05 13:44:27 1121
原创 JDBC访问各个数据库
jdbc访问数据库1 将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下.2 加载JDBC驱动,并将其注册到DriverManager中;3 建立数据库连接,取得Connection对象.例如: MySQL: String Driver="com.mys
2012-10-05 13:01:03 4847 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人