自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (20)
  • 收藏
  • 关注

原创 Struts2.0配置示例

 转载请注明 http://blog.sina.com.cn/programbus今天开始学习struts2.0结果一开始连续配置出的错误给我迎头痛击,调了一下午好歹调出来了,分享下 开发环境:myeclipse7.0+tomcat6.0struts下载: http://struts.apache.org   下完全的struts版本: 2.1.6 以下以一

2009-08-20 22:58:00 562

原创 Hibernate持久化对象的级联操作

 级联操作通过cascade属性的配置实现cascade出现位置1.2.关联关系映射元素中 3.集合映射中 4.其他:  cascade取值的含义:1.none【默认】  在保存,更新,删除对象时,忽略其他关联的对象2.save-update  通过session的save,update,saveOrUpdate方法保存,更新对象时,级联保存关

2009-08-20 22:57:00 461

原创 Struts中利用filter解决中文乱码问题

 JSP页面编码 gb2312MySql数据库端编码 utf-8 通过一下配置,解决中文乱码问题1.定义filter类    可以根据需要修改过滤的编码import java.io.IOException;  import javax.servlet.Filter;  import javax.servlet.FilterChain;  import javax.ser

2009-08-20 22:57:00 427

原创 hibernate的session相关

在一个Hibernate应用中,Java对象可以处于以下三个状态之一: 1.临时状态(Transient)【瞬时状态】处于这个状态的对象还被没有纳入Hibernate的缓存管理体系,跟任何session都不关联,在数据库中也没有对应的记录。 2.持久化状态(Persistent)处于这个状态的对象位于Session的缓存中,并且和数据库中的一条数据记录相对应。 

2009-08-20 22:56:00 344

原创 HIbernate主键策略【转载】

Hibernate主键生成方式Hibernate的主键生成方式与JDBC相比是一大亮点,内存中的对象基本上不需要这个主键,而要持久化数据到数据库中必然少不了主键。由于主键的生成会因数据库不同而产生方式不同,如果主键在程序中产生会有并发问题,而在数据库端产生,如何再给Java对象中的id属性赋值就又是一个难题。因此,在一个Hibernate的映射文件中,主键映射就成为了重点 先来看看主键

2009-08-20 22:55:00 349

转载 log4j:WARN No appenders could be found for logger

 在配置完Hibernate,运行时出现错误:log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly. 解决办法如下:在src下面新建file名为log4j.

2009-08-20 22:54:00 618

转载 hibernate配置数据库连接池【收集整理】

 Hibernate配置连接池的四种方式及简要1.Hibernate默认连接池   【性能不高,缺乏相应大批量请求以及容错的能力,不推荐使用】"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">com.mysql.jdbc.Driverjdbc:mysql://lo

2009-08-20 22:52:00 609

原创 Hibernate基础文件生成

对于Hibernate的基础文件 :映射文件hbm.xml  持久化类POJO不必从头编写,有三种方式供参考根据自己软件开发过程中的建模过程选取 1.数据库Schema  --> 映射文件.hbm.xml  ——>  持久化类POJO  数据库建模工具【e:PowerDesigner】货数据库自带图形设计工具,生成数据库表  通过Middlegen工具生成.hbm.xml映

2009-08-20 22:50:00 398

原创 java性能优化--jsp篇

转载请注明: http://blog.csdn.net/plmxsyuts6稻草誓言几点JSP优化建议:1.选择正确的include机制  在JSP页面中,有两种包含机制      前者在编译时直接引入,后者在运行时刻才将所包含的文件引入  前者适合引入静态,变动不频繁的页面  后者适合引入动态,变动频繁的页面  除非文件经常变动,否则使用前者将获得更好的性能

2009-07-18 09:23:00 553

原创 java性能优化--String篇

转载请注明:http://blog.csdn.net/plmxsyuts6 稻草誓言字符串操作优化的几点建议1.String和StringBuffer  java中字符串一旦被创建,这个字符串就是恒定不变的  String str="abc";  str=str+"efg";  以上将进行的操作是:str被拷贝到临时字符缓冲区变量[StringBuffer]中,然后添加"e

2009-07-17 15:46:00 661

原创 java性能优化--List选择及优化

转载请注明:http://blog.sina.com.cn/programbus  稻草誓言 在java编程中,我们常常使用到java自带的集合类List以下为几点简单的优化建议:1.Vector还是ArrayList  Vector有其特有有点,其每个方法都为同步方法【synchronized】,所以是线程安全的,在多线程环境下,若多个进程同时访问受保护资源,用Vecto

2009-07-17 15:17:00 1390

原创 Struts消息/错误信息传递机制实例

1.在src的tool包下建立资源文件及其对应的中文资源文件   ApplicationResources.properties      ApplicationResources_zh_CN.properties  2.在struts-config.xml中配置消息资源文件  加入   3.使用【可以使用message和error两种】在action文件中

2009-07-13 16:23:00 776

原创 基本struts结构解读【通过登陆实现整体流程】

开始学struts框架了,有了前面的基础,学这个不是太难【用jsp+javabean+servlet写过MVC的应该很快能掌握】今天用最最基本的登陆流程解读下struts的基本框架开发环境:myeclipse7.0+tomcat6.0+mysql5.01.新建工程及基本配置   【新建】-【project】-【web project】  取名bbs   【点右边的工程】

2009-07-13 16:22:00 560

转载 SQL优化34条[SQL收藏]【转载】

在CSDN论坛上发现的,值得借鉴,有几条是基于ORACLE,大部分通用我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在

2009-07-09 15:51:00 293

原创 js实现页面定时跳转刷新【javascript】

1.js代码var time="5";function count(){setTimeout("count()",1000);rest.innerHTML=time;time--;}function tim(){   window.history.go(-1); } function run(){   var s = document.getElementById("dd");   if(

2009-07-09 15:50:00 651

原创 子窗口向父窗口传递参数【javascript】

1.父窗口打开子窗口利用js中的open打开子窗口onClick="window.open(aaa.jsp,,height=600,width=800,scrollbars=yes,status=yes)" 2.子窗口关闭传参回父窗口  在js中  其中text2为父窗口中一文本域  id标识function next(backmusic){     win

2009-07-09 15:49:00 729

原创 回车键出发---提交表单【javascript】

1.在JS中加入一下两个函数//提交function fsubmit(obj){              obj.submit();             }  //在验证码文本框内按下回车触发   function enterkey(ctrname) {    try  {        var el_keydown=window.event.srcElement; 

2009-07-09 15:48:00 460

转载 精确计算字符串长度【javascript】

在开发中有时要限制输入的字符数,一下函数精确计算字符串长度其中  一个中文汉字等于两个字符//计算字符串  function calculate_byte( sTargetStr ) {        var sTmpStr, sTmpChar;        var nOriginLen = 0;        var nStrLength = 0;        sTmpStr =

2009-07-09 15:47:00 495

原创 tomcat启动加载【应用程序】

最近在写代码时要用到    启动tomcat服务时即加载一个程序,建立需要的索引并永久放入application中查了下,以下为实现:1.web.xml配置       InitBuild   servlet.InitBuild   1    2.servlet包下的InitBuild实现【必须重载init()方法】 public class InitBui

2009-07-09 15:43:00 832

转载 XML的四种解析器原理及性能分析比较【转载】

刚接触到XML,选择解析器搜了下,网上基本上是这篇文章也找到了源出处http://www.ibm.com/developerworks/cn/xml/x-injava/index.html里面有详细的性能测试结果和说明,有空的话可以去看看最终在JDOM和Dom4j中选择了Dom4j~~~这个API有点多,但是较为灵活,而且常用的都不难 1: DOMDOM 是用与平台和语

2009-07-09 15:42:00 310

转载 XML中的XPath查询语法【转载】

貌似最近都在转载,没办法,刚接触XML没几天,每次要用的时候查查到用完了,如果好用,就跟大家分享下,省去查询之苦,顺便以后自己可以随时来看看以下是XPath基本查询语法,基本够用了~~~~~要深入,看文档去 XPath 是XML的查詢語言,和SQL的角色很類似。以下面XML為例,介紹XPath 的語法。      Empire Burlesque    Bob Dylan   

2009-07-09 15:41:00 390

原创 JSP中使用XMLHttpRequest动态无刷新及其中文乱码处理

最近用到了XMLHttpRequest  动态无刷新技术不刷新当前页面发送请求,并得到返回结果主要是jsp页面内的js与后台的servlet交互,返回值为文本~~~ 1.在页面的内加入//无刷新请求的xmlhttp请求  var http_request=false;function createRequest(url){    http_request = false;   

2009-07-09 15:37:00 701

转载 JSP页面和Servlet性能优化【转载】

从论坛上淘到的,貌似用了两三个,可能是现在做的项目不够多吧 技术1:在HttpServlet   init()方法中缓存数据       服务器会在创建servlet实例之后和servlet处理任何请求之前调用servlet的init()方法。该方法在servlet的生命周期中仅调用一次。为了提高性能,在init()中缓存静态数据或完成要在初始化期间完成的代价昂贵的操作。例如,一个最佳实践

2009-07-09 15:36:00 412

转载 Dom4j解析XML基本操作【收集整理】

Dom4j 是一个易用的、开源的库,用于 XML , XPath 和 XSLT 。它应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM , SAX 和 JAXP 。 要使用dom4j读写XML文档,需要先下载dom4j包dom4j官方网站在 http://www.dom4j.org/下载dom4j-1.6.1.zip解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar 类开头引入

2009-07-09 15:31:00 305

转载 MyEclipse7.0优化【转载】

用myeclipse用得有点恼火在我那破机子上动不动都卡~~~~~查了下优化方案,果然快了很多~~~~呵呵,这是网上很流行的一篇博文,感谢~~~~一、 ValidationMyeclipse,在校验的时候,默认会把web项目中的js、jsp都要校验。这样有很多不便。修改相关属性可以避免这个事情:Window->preferences->MyEclipse->Validation

2009-07-09 15:30:00 657

原创 图的相关操作【C++数据结构】

图的相关操作~~~~~~一共六个类,分别实现加权有向图的建立,遍历,宽度遍历,深度遍历                    加权无向图的最小耗费生成书存储结构用的是二维数组~~~~第一个类,加权有向~~~~main方法在其cpp文件中~~~ template class AdjacencyWDigraph {public: AdjacencyWDigraph(int

2009-07-09 15:28:00 1227

原创 Huffman实现文本文件压缩

辛苦做完了估计老师也不看~~~貌似这是俺的劳动成果~~~~~O(∩_∩)O~        数据结构课程设计报告【一】课程设计题目:文本文件压缩【一】  题目: 文本文件压缩解压 需求分析:  输入:文本文件(压缩文件)  输出:压缩文件(文本文件)  (压缩率)  知识点:堆排序、霍夫曼树、二叉树遍历、存储数据结构设计      文件流操作、字符汉字编

2009-07-09 15:27:00 2501 2

原创 Java笔记-----JList的使用

前天写的时候查了下呵呵~~~~~ import javax.swing.JList;1.构造:   JList(object[] items)  例如:String[] country={"A","B"};        Jlist jlist=new JList(country);2.设置无滚动条下默认显示条数   int getVisibleRowCount()

2009-07-09 15:25:00 1484

原创 C++数据结构——堆,二叉搜索树及Huffman编码输出

最大堆的插入删除初始化Huffman树的构造,输出huffman编码搜索二叉树的插入删除输出以下作为模板类,方法均在头文件中,否则报错一共九个类~~~~~~第一个,树节点BinaryTreeNode.htemplate   class BinaryTree;template class BinaryTreeNode {   friend class BinaryTree; 

2009-07-09 15:23:00 1048

原创 解析数学表达式

 编程题目:任意输入一个带有+ - * / 和()的基本表达式,输出表达式的值。  很显然要用到递归~~~~ 下面是我编写的代码~~~上机检测通过~~~~有兴趣研究下 当然还可以扩增功能~~如识别[] {}等~~~~如果有可以发到我邮箱里~~~~在此先谢了 多句废话,复制粘贴到记事本就能自动换到标准格式,博客宽度限制看起来有点困难.并前测试时记得把输入法调到英文~~~~~汗~~用中

2009-07-09 15:17:00 689

原创 六种排序的C++实现

总的定义:class SortNum {public: SortNum(); virtual ~SortNum(); void exchange(int& b,int& c);//交换数据 void listout(int a[],int n);//列出所有 void selectSort(int a[],int n);//选择 void bublb

2009-07-09 15:12:00 724

原创 JSP中实现web播放器

最近在写时用到了试听这个功能查了下,主要用到web的媒体播放器,我使用的是mediaplayer 实现试听功能的话,在主界面无显示播放器,只要将代码中长宽参数设为0即可实现功能,点击播放时,自动加载1.播放器源码[放入body中]

2009-05-12 22:18:00 478

原创 JSP-mysql基本分页技术

 写的bbs到了最后阶段才加上了貌似大体有四种实现方法,做一个用一个吧使用范围:数据量较小,网络流量较小的项目缺点:每次显示一页都会查出所有数据然后利用偏移显示出需要的数据 思想:利用的是mysql查询时的语句  limit offset,rows                           offset为起始查询点,rows为显示行数 1.在相应j

2009-04-06 00:22:00 468

原创 JDBC连接各种数据库[整理]

【网上搜的,整理了以下,改了一些地方,容易理解吧~~~~~】当成目录查吧~~~~~以下为JDBC连接各种类型数据库方式1、Oracle数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orc

2009-04-05 23:23:00 370

原创 tomcat下开发JSP显示图像

 正在写BBS,扩增功能中~~~~今天用到了显示图像,【用户头像】所以写下~~~~存图片的思想:   在数据库中建立一个varchar类型的image,仅存储图片名   需要显示时,根据图片名到相关目录下查找   上传图片也是一样 1.建一个文件夹【images】,准备8张头像【JPG格式】命名为1到82.把images放到工程的WobRoot下    

2009-03-29 00:45:00 869 1

原创 MD5思想及实现方法

 MD5简介 :MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5用的是哈希函数,在计算机网络中应用较多的不可逆加密算法有RSA公司发明的MD5算法和由美国国家技术标准研究所建议的安全散列算法SHA.作用:    单向加密算法:相同

2009-03-29 00:42:00 722

原创 session验证码不一致[不同步]【问题解决】(

 上篇博文里主要用javabean,servlet实现图像验证码!但是,在login.jsp中,总是发现验证码于存在session中的不一致,慢了一拍,不同步其实我们忽略了一个问题,三层架构中,验证码的校验不是在显示页面login.jsp真正的校验是在服务器端,表单提交后验证的~~~~~ 在接收信息的servlet中,我们设置校验测试  request.setC

2009-03-29 00:40:00 4872 1

原创 JavaBean+Servlet生成图片验证码

 今天用到,呵呵,搜索了下~~~~~~然后实现了,代码从网上down的~~~~~其他配置嘛,自己看咯完成javaBean:package bean;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io

2009-03-29 00:36:00 792

原创 基于tomcat连接池设计的JavaBean【访问数据库】(

 在上一篇已经说明了所有关于tomcat6.0+Mysql+jdbc建立连接池参考网上写了个JavaBean用于数据库连接的所有操作package database;import java.sql.*;import javax.sql.*;import javax.naming.*;//import database.DBConnectionManager;public class D

2009-03-29 00:33:00 504

原创 tomcat6.0+mysql数据库连接池配置[测试成功](

因为要用到,网上虽然查了很多,但是都讲得不清不楚~~~~浪费时间浪费精力浪费体力特别是DBConnectionManager,搞成了结果报个空指针错误,排半天没排掉囧RZ  郁闷~~~~搞了两天越搞越乱,最后决定用tomcat6.0自带的配置今天配置成功咯~~~~~~呵呵~~~~差点就把电脑砸了~~~~~不多废话,以下测试通过,力争讲清楚 tomcat6.0+mysql+mye

2009-03-19 11:58:00 1377 1

正则表达式30分钟入门教程

正则表达式30分钟入门教程,适合正则表达式的快速入门,另外附加了详表和常用正则表达式的例子

2010-05-21

gdb调试费方法详解[含例子]

gdb调试费方法详解[含例子],包含gdb所有常用的调试命令使用及例题,适合学习和巩固gdb调试

2010-05-21

vi编辑器命令手册[word版]

vi编辑器的命令手册,word版本,表格形式,包含各类命令,方便查询

2010-05-21

C库函数手册[标准库]

C的库函数手册,word格式,含目录,包含搜有标准库函数,可以方便查找

2010-05-21

Linux常用命令全集

Linux下常用命令全集,包括文件类,系统类,传输类,磁盘类,网络通讯等等

2010-05-08

基于lucene的简单桌面搜索引擎

使用lucene实现的简单的搜索引擎,首先对选定文件夹建立索引,然后根据输入关键词搜索,返回搜索结果

2010-05-08

同城网上书城管理系统【Struts2+Hibernate3】

课程设计,Struts2整合Hibernate3,数据库Mysql,附有配置说明,powerdesinger设计图,以及开发文档。模仿大型网站的购书流程,实现用户,经理,发货员角色

2010-05-06

基于Struts2的班级网站

课程设计,基于Struts2的班级网站,可实现学院通知,班级通知,留言板,班级相册,个人信息,消息机制,状态机制等等,有兴趣可以下载学习下,偏向于刚开始使用Struts2的同学

2010-05-06

openGl设计--3D迷宫

在计算机图形学最后实验中用vc实现的基于opengl库的3d迷宫,设计三维建模,纹理映射,碰撞检测等

2010-04-11

web测试内容【页面以及后台】

主要是在一般web中需要测试的项,包括页面【html,js,div】以及后台【功能,跳转,数据库等等】

2010-04-11

开发文档格式模板【12个】

一共十二种开发文档模板 包括项目计划,需求,设计,测试,总结,使用手册等等

2010-04-11

java面试题及答案(基础题122道,代码题19道)

一共122道基础+19道代码 常见的题目,希望对大家有帮助吧

2010-04-11

基于三层架构的简单BBS【jsp】

一个自己练手写的基于jsp+javabean+servlet的简单三层架构的工程 页面使用EL表达式和JSTL标签 开发环境:myeclipse7.0+tomcat+mysql

2009-07-07

图书馆管理系统【jsp+struts】

一个基于struts框架的图书馆管理系统 浅显易懂,可以下来参考学习

2009-07-02

MFC简明教程【VC++】

关于visual c++中MFC的简明教程 简明易懂 感觉不错,可以下来参考参考

2009-07-02

学生信息管理系统【jsp】

大二的实验 jsp+jstl+el 开发的学生信息管理系统 myeclipse+tomcat+sqlserver2000 附带数据库

2009-07-02

SQL语句基础PPT

上课用的PPT 感觉很有用~~~ sql基础语法,高级sql两章

2009-05-01

JspSmartUpload

JspSmartUpload的jar文件 API文档

2009-04-19

计算器【解析数学表达式】

一个简易的计算器 用java写的 利用递归解析表达式运算出结果 附带实验报告

2009-03-06

文本文件压缩【huffman编码实现】

大二数据结构课程设计 用Huffman编码实现文本文件 压缩解压缩 附带实验报告

2009-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除