- 博客(58)
- 资源 (2)
- 收藏
- 关注

转载 java的MD5加密
十六位的md5加密private static void Md5(String plainText ) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(plainText.getBytes()); byte b[] = md.digest(); int i; StringBuffer b
2013-08-19 11:39:39
2267

转载 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都
2013-07-16 18:23:48
3166

原创 给定一个字符串,求出该字符串里哪个字符出现的次数最多
package org.crm.test;import java.util.HashMap;import java.util.Map;public class StrCartTest {/*** @param args*/public static void main(String[] args) { // TODO Auto-generated m
2013-07-16 17:48:40
3257

原创 64win7+64Oracle+32plsql
1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0) 下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instant
2013-07-12 18:12:04
2915

原创 struts2+hibernate基础入门(2)
完成上次课的练习 主要整合Hibernate技术分析的servlet 客户端--->web容器-->web.xml -->servlet来处理 ----->model-->数据库 request.setAttribute(“username”,username);//转发request.getDis(“manager/index.jps
2013-02-27 19:25:37
2370

原创 struts2+hibernate基础入门(1)
1、struts2是MVC框架2、struts2的开发环境搭建 1》找到开发Struts2应用需要使用到的jar文件. 2》编写Struts2的配置文件 3》在web.xml中加入Struts2 MVC框架启动配置 1》找到开发Struts2应用需要使用到的jar文件.需要下载struts2 官网:
2013-02-26 21:07:53
2481

原创 java标签之表格的隔行间色显示
My JSP '1.jsp' starting page .odd{ background-color:red; } .even{ background-color:green; } tr:hover{background-color:yellow;}
2012-11-21 20:32:44
2295

原创 EL表达式
1.使用EL表达式改写乘法口诀实例。String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>">My JSP 'a9.jsp
2012-11-12 20:34:50
2589

原创 page指令的属性和九大隐式
request response page pageContextconfig out session exception application1,import属性:page指令中唯一容许在同一文档出现多次的属性。属性的值可以以逗号隔开。 指定jsp页面转换成servlet应该输入的包。对于没有明确指定包的类,将根据jsp页面所在的包(生成的servlet的目录)决
2012-11-08 17:03:09
2714

原创 jsp+servlet 表单验证
My JSP 'test.jsp' starting page -->表单提交name:sex:男 女address:likes:singdancegame package com.csdn.servlet;import java.io.IOException
2012-11-08 11:04:07
4287

原创 jsp 输入数据打印乘法口决表
index.jsp 登陆页 <!-- --> 请输入数据打印乘法口径表 startNumber: endNumber: result.jsp My JSP 'result.jsp' star
2012-11-07 18:44:24
2986

原创 javascript加强 遍历所有文档节点
test.html //作业 遍历整个文档的节点window.onload = function() { //获取根节点 var root = document.documentElement; //调用递归的方法即可 items(root); document.write(str);}var str = "";function items(no
2012-11-06 20:27:37
2967

原创 java高级编程面试简答题
1、String 和StringBuffer的区别String:是对象不是原始类型;不可变对象,一旦被创建就不能修改;对已经存在的String对象的修改都是重新创建一个新的对象是final类不能被继承。 StringBuffer:是一个可变对象,对它进行修改时不会被重新建立对象;只能通过构造函数来建立StringBuffer的性能比String的性能高。
2012-11-06 17:20:49
3145

原创 session防止表单重复提交
RepeateForm.html --> var iscommitted = false; function checkPost(){ if(!iscommitted){ document.getElementById("sub").disabled =turn;
2012-11-06 16:04:30
2562

原创 MVC框架
什么是MVC框架 MVC (Model View Controller)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox
2012-11-06 16:00:56
2233

原创 mvc 转发
2012-10-28 17:33126人阅读评论(0)收藏举报请求转发:MVC设计模式、细节、请求域属性的编程实例、请求重定向和请求转发的区别 MVC设计模式将一次请求的响应过程分成三个功能模块(一般称之为层)来协同完成,这三个模块分别是Model(模型层)、View(视图层)、Controller(控制层)。 Model是可作为JavaBean使用的业务对象;View
2012-11-06 11:58:15
2545

原创 session2
2012-10-31 20:5657人阅读评论(0)收藏举报Session、Session的跟踪机制、Session的超时管理、IE禁用Cookie后的session处理使用Cookie和附加URL参数都可以将上一次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。Session技术是一种将会话状态保存在服
2012-11-06 11:57:06
2496

原创 session
package com.hbsi.session;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletR
2012-10-31 19:40:03
2306

原创 session小结
SessionSession是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。使用Cookie和附加URL参数都可以
2012-10-31 19:39:17
944

原创 使用cookie显示曾经访问过的商品
package com.hbsi.dao; import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List; import com.hbsi.domain.Book;impo
2012-10-30 19:24:49
710

原创 response练习2
1.通过response输出认证图片3.简述重定向和转发的区别2.通过response实现请求重定向 1.package com.hbsi.response;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import
2012-10-24 19:14:46
891

原创 response练习1
1.使用response处理中文乱码 package com.hbsi.response; import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;import java.io.UnsupportedEncodingException; import javax.servl
2012-10-23 19:49:01
673

原创 serletcontext
1. 写出获取ServletContext的两种方式方法一:ServletContext context1 = this.getSerletConfig().getSerletContext();方法二:ServletContext context1 = this.getSerletContext(); 2.使用ServletContext实现两个Servlet数据共享String
2012-10-22 20:25:46
630

原创 在myeclipse创建一个servlet,向浏览器输出“Hello servlet!!”.
MyServletDemo.javapackage com.hbsi;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.
2012-10-18 19:43:58
3157

原创 HTTP协议练习一
1.请按自己的理解简述HTTP 1.1与HTTP 1.0的区别。 2.请描述HTTP请求消息和HTTP响应消息的组成结构,并各举一例进行说明。 3.浏览器分别在哪些情况下使用GET方式和POST方式访问WEB服务器?如果浏览器传递给WEB服务器的参数内容超过1K,应该使用那种方式发送请求消息? 4.请描述200、302、304、404和500等响应状态码所表示的意义。 5.请列举三
2012-10-17 19:09:30
2814

原创 java xml总结二
6. XML是新事物,但不是全新的产物 XML的开发始于1996年,并于1998年2月成为W3C的推荐文 件;这可能使你认为这是一项并不十分成熟的技术。但事实上,这项技术并不如想象中的新!在XML之前曾有80年代初开发的SGML,一项自1986年有 ISO标准及被广泛地使用在大型文件策划专案中。HTML从1990年起开发。XML的设计者只要把SGML中最好的部份,以发展HTML的经验指引
2012-10-15 19:51:03
532

原创 xml总结一
1. XML是用来组织数据结构的 结构数据包括如: 电子数据表、地址簿、控制器参数、财务交易及技术绘图等。XML是一系列文字格式设计的规则(也可称之为指导方针或惯例),来帮助你组织数据结构。XML不是一种程序语言,所以你不必一定是程序员,同样可以使用或学习它。XML使计算机简单地生成及读取数据,并确保数据结构精确。XML避免了一般语言设计的缺陷:它是可扩展的、跨平台、支持国际化及区域化的
2012-10-15 19:50:32
701

原创 java_泛型
package com.hbsi.generic;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.junit.Test;
2012-09-20 20:05:47
440

原创 Java_反射
package com.hbsi.reflect;public class Demo1 { public static void main(String[] args) throws ClassNotFoundException{ //1.forName() Class clazz=Class.forName("com.hbsi.reflect.Person"); Sys
2012-09-19 18:20:54
601

原创 1.请使用sun 内省api得到某一个bean的所有属性,并操作bean的其中一个属性(给属性赋值,以及得到属性的值) 。
package com.hbsi.beanutils;import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.common
2012-09-18 15:51:49
653

原创 关于星期几的枚举WeekDay
package com.hbsi.Enum;public class WeekDay {private String num;private Date date;public String getNum() { return num;}public void setNum(String num) { this.num = num;}public Da
2012-09-17 16:56:16
1207

原创 网络编程基础知识汇总
Java是一种平台无关的编程语言,具有“一次编写、到处运行”的特点,所以非常适合网络编程。可以说,在网络编程方面没有任何一门语言比Java更优秀。网络基本概念计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。网络体系结构:国际标准化组织ISO于l978年提出
2012-09-17 14:07:40
659

原创 使用Tcp网络编程上传图片
String id=s.getInetAddress().getHostAddress();System.out.println(id+"...connection");InputStream is=s.getInputStream();FileOutputStream fos=new FileOutputStream("d:\\Server.jpg");byte[] buf=ne
2012-09-13 19:41:44
529

原创 UDP实现简单图形界面多线程聊天
package com.hbsi.net;import java.awt.List;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import java.net.DatagramPacket;import java.net.D
2012-09-12 20:43:24
1107

原创 客户端从键盘输入信息,发到服务端,服务端收到信息后,转成大写返回给客户端。
Serverpackage com.hbsi.net;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;imp
2012-09-12 20:41:17
1358

原创 JDBC基础知识汇总
JDBC简介JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。组成JDBC的2个包: java.sql javax.sql开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动)。第一个JDBC程序编写一个程序,这个程序从user表中读取数据,并打印在命令行窗口中。一、搭
2012-09-12 11:50:03
516

原创 UDP实现的多线程windows窗口对话
package com.hbsi.net;import java.awt.Color;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.Datagram
2012-09-11 20:49:27
627

转载 【转】一个游戏程序员的学习资料
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎, 人
2012-09-11 18:01:21
821

原创 编写一工具栏,完成数据库的连接,并将数据库的信息写到配置文件中。
编写一工具栏,完成数据库的连接,并将数据库的信息写到配置文件中。工具栏package cn.hr.csdn.util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.
2012-09-06 21:29:33
749

原创 多线程问题2
新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread t1=new Thread();就绪(runnable) 线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t1.start();运行(running) 线程获得CPU资源正在执行任务(run()方法
2012-09-05 19:04:18
609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人