随笔 - 188  文章 - 1  评论 - 273  阅读 - 189万
04 2012 档案
myeclipse 8.5 安装jbpm3.2开发插件
摘要:磨刀不误砍柴工啊,哈哈,每次使用新的工具或框架总是需要安装点插件的jbpm也不例外,为了使用图形化开发的jpdl,必须安装插件,以前我安装插件都是在线安装的,就是在那个myeclipse----->help------>Myeclipse Configration Center中进行配置,这里我就不多介绍了,这样安装插件自我感觉比较的麻烦,而且电脑卡的话时间也会比较的长;下面我介绍比较简单的方式来安装插件:在我们下载的jbpm 3.2的开发包(我使用的是jbpm-jpdl-3.2.2)------>打开后----->designer目录下有个eclipse文件夹(其实这 阅读全文
posted @ 2012-04-29 12:24 发表是最好的记忆 阅读(1085) 评论(0) 推荐(0) 编辑
ms sql server 2000报错之找不到xplog70.dll
摘要:在帮助团队人连接数据库,检查数据库情况时,在自己的机子上试了下,发现自己的数据库漠然的出现了问题;在我选中数据库服务器后右键------>属性----->报错:然后网上找了也好像都不能解决,后来还是在自己的不懈尝试下解决了:就是从其他人的电脑上------>正常的ms sql serer 2000上的目录下的binn文件夹中拷贝xplog70.dll到自己的数据库目录下的binn文件中就可以了;这里要注意的一点是 必须找同一版本的sql server 数据库 阅读全文
posted @ 2012-04-27 13:27 发表是最好的记忆 阅读(602) 评论(2) 推荐(0) 编辑
java连接ms sql server各类问题解析
摘要:首先先来说下使用微软自己开发的架包进行ms sql server数据库的连接时,sql 2000与sql 2005的连接方式略有不同;1.首先驱动不一样,sql 2000的连接驱动包有三个,分别是:msbase.jar、mssqlserver.jar、msutil.jar;而sql 2005的连接驱... 阅读全文
posted @ 2012-04-26 19:40 发表是最好的记忆 阅读(4275) 评论(0) 推荐(2) 编辑
HTTP快速入门
摘要:HTTP对于因特网来说可谓是无处不在,但我们可能对他熟视无睹;这个也很正常,如果你不搞什么web service或分布式,你接触HTTP协议也就是在定义一个超链接或为一个表单设置method属性,但作为搞web程序猿的我们,这是远远不够的;------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(1)首先介 阅读全文
posted @ 2012-04-25 21:01 发表是最好的记忆 阅读(3190) 评论(0) 推荐(0) 编辑
浅谈DHTML
摘要:相信大家对于Javascript, CSS, DOM应该很熟悉了吧,将它们三者组合后就被称为DHTML(动态html);下面我们来简要的回顾下这三个熟悉的面孔:javascript:一种弱类型的,解释型的和通用的脚本语言;弱类型意味着变量不需要申明为字符串,整数或者对象,同一个变量可以使用不同的类型来赋值。这样我们就可以将一个原先赋值为整型的变量重新赋值一个字符串;(这个在java中是不可想象的);解释型意味着不需要编译,源代码本身直接可以执行。我们只需将源代码放在web服务器上,通过因特网传输到用户的浏览器中,这样javacsript的部署就算完成了;通用 顾名思义就是说这种语言适合于大部分 阅读全文
posted @ 2012-04-25 18:13 发表是最好的记忆 阅读(3718) 评论(0) 推荐(1) 编辑
浅谈jquery
摘要:众所周知,jquery是一个非常优秀的javascript库(一般还不将其说成框架),使用了jquery后使得开发者操作的对象不在是原始的DOM对象了,而是封装了DOM后的jquery对象,这也是jquery的一大优势,因为从此你就不必去理会不同浏览器处理DOM对象的时存在的差异了。并且使用jquery后使得操作更加的简洁,例如Jquery对于ajax的支持,使得jquery无需手动创建XMLHttpRequest对象,jquery做了大部分的事;具体可以见博客:http://www.cnblogs.com/shenliang123/archive/2012/04/19/2456735.htm 阅读全文
posted @ 2012-04-24 20:11 发表是最好的记忆 阅读(449) 评论(0) 推荐(0) 编辑
java入门第四步之应用服务器的安装(Tomcat)
摘要:首先打开myeclipse,在myeclipse菜单栏下面有两个按钮:左边的按钮是进行项目的部署的(即将项目部署到服务器上),右边的按钮是进行服务器的启动的,如果你安装了tomcat服务器,那你就可以在右边按钮点击的下拉框中找到对应的服务器,下面我来介绍下Tomcat服务器的安装(也不能叫安装,就是引入下):点击菜单栏的Window---->选择Preferences----->在左边的菜单栏中选择MyEclipse---->servers----->tomcat然后根据你tomcat的版本进行选择,选择后点击,然后在右边出现的视图中,将自己tomcat所在的目录写入( 阅读全文
posted @ 2012-04-24 14:31 发表是最好的记忆 阅读(1028) 评论(0) 推荐(0) 编辑
java入门第五步之数据库项目实战
摘要:在真正进入代码编写前些进行一些工具的准备:1.保证有一个可用的数据库,这里我用sql server 2000为例,2.拥有一个ide,如ecelise或myeclipse等,这里我使用的是myeclipse 8.53.数据库连接的架包;这里数据库的安装就不说了,如果你安装的sql server 2000的话,你在使用jdbc进行连接时还需要打上sp3补丁;一切准备就绪后我们就开始进入正题了:1.首先我们在file--->New---->Web Project(也可以再Package Explore视图中右键一样的)在Project Name 中输入项目名(这里先输入HelloWor 阅读全文
posted @ 2012-04-24 14:11 发表是最好的记忆 阅读(2605) 评论(0) 推荐(0) 编辑
java入门第三步之数据库连接
摘要:数据库连接可以说是学习web最基础的部分,也是非常重要的一部分,今天我们就来介绍下数据库的连接为下面学习真正的web打下基础java中连接数据库一般有两种方式:1.ODBC——Open Database Connectivity(开放数据库连接性):基于C语言的一套数据库编程接口,主要功能是提供数据库的访问和操作所有的数据库厂商对这套接口进行实现,不同数据库厂商提供的实现是不一样的,也就是通常所说的第三方支持,而这套编程接口就是我们的标准2.JDBC——Java Database Connectivity(java版的ODBC)专门为java语言提供的一套访问操作数据库的编程标准,由sun公司 阅读全文
posted @ 2012-04-24 11:12 发表是最好的记忆 阅读(13996) 评论(1) 推荐(1) 编辑
src源代码生成html格式文档
摘要:根据一个开源项目的源代码来生成web文档:下面我们以jbpm4.3源代码为例:首先我们先打开我们的ide---->然后新建java project---->然后将jbpm4.3下src目录下的org复制到新建的java project下的src目录下可以看到现在的源文件中出现了一系列的错误,这个很正常,我们jbpm源代码也要依赖外部的jar架包,现在我们就将依赖的架包进行导入:选择项目---->右键---->Build Path---->configure build path...----->点击右边的Add External JARS...----> 阅读全文
posted @ 2012-04-23 15:10 发表是最好的记忆 阅读(2654) 评论(0) 推荐(0) 编辑
自己动手制作chm格式开源文档
摘要:最近正在搞jbpm,从jbpm的官网http://sourceforge.net/projects/jbpm/files/下载了jbpm 4.3的软件包,如所有的开源框架一样,都有一份html格式的文档,如果没有,我们可以利用源文件进行生成:见于http://www.cnblogs.com/shenliang123/archive/2012/04/23/2466483.html但html格式的文档用着很不爽,1.页面的整洁度不行 2.没有索引功能下面我就来介绍一款工具来快速将html文档转化为chm格式文档:这里需要两款工具:1.htmlhelp.EXE 2.jd2chm.exe,1. 一般情 阅读全文
posted @ 2012-04-23 14:49 发表是最好的记忆 阅读(5893) 评论(0) 推荐(2) 编辑
hibernate自动生成映射文件和java实体类出现的问题
摘要:今天在新建的一个项目时,为了方便起见,就选择使用hibernate来自动生成映射文件和java实体类,但却出现了问题;先描述下情景:myeclipse中我已经导入了很多个项目,由于是不是的会有项目的修改,就没将其删除,但我在按照myeclipse自动生成映射文件,一步步往下做的时候却发生了问题:在选择源文件进行映射文件生成时却找不到该源文件:只能找到这几个而我的目标源文件是sanitation; 奇怪,引用学弟的一句话叫:各种纠结,哈哈 但问题总是要解决的,首先去看看源文件间有什么区别吧,应该也不会是其他地方的区别应该就是hibernate配置文件的区别,打开看看:果然发现问题了:找不到源文件 阅读全文
posted @ 2012-04-20 20:59 发表是最好的记忆 阅读(6604) 评论(0) 推荐(1) 编辑
基于servlet+smartUpload的文件上传
摘要:文件上传在web应用中是非常常见的,现在我就介绍下基于servlet的文件上传,基于Struts2的文件上传可以看:页面端代码:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>注册</title>&l 阅读全文
posted @ 2012-04-20 11:46 发表是最好的记忆 阅读(17574) 评论(6) 推荐(4) 编辑
iframe标签
摘要:今天向大家介绍一个标签的使用,Iframe标签,该标签可以被称之为伪Ajax,在ajax还没怎么盛行之时,大家为了提高客户端的用户体验,实现页面的局部刷新就是使用frame标签的,确实,上次我使用该标签也是看中了它的局部刷新:使用的效果图:如上图所示左边是导航栏,右边是点击导航后显示的页面,实现的功能就是点击左边的导航栏,不进行页面的整体刷新,而是直接在右边的指定区域内进行页面的加载;实现的页面代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or 阅读全文
posted @ 2012-04-20 10:44 发表是最好的记忆 阅读(3874) 评论(0) 推荐(1) 编辑
ajax交互的两种方式:html与xml
摘要:对比jquery对这两种交互的实现:基于html交互:function verify(){ //解决中文乱码问题的方法 1,页面端发出的数据做一次encodeURI,服务器端使用 new String(old.getBytes("iso8859-1"),"utf-8") //var url= "AJAXServer?name="+encodeURI($("#userName").val() ) ; // encodeURI处理中文乱码问题 // 解决中文乱码问题的方法 2.页面端发出的数据做两次encodeURI处 阅读全文
posted @ 2012-04-19 11:29 发表是最好的记忆 阅读(4327) 评论(0) 推荐(0) 编辑
基于jquery+servlet实现Ajax效果
摘要:这里我们将来实现一个使用Ajax异步实现的登录效果,话不多说,直接看代码:登录页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type&q 阅读全文
posted @ 2012-04-19 11:12 发表是最好的记忆 阅读(18857) 评论(0) 推荐(1) 编辑
对比javascript与jquery对ajax的实现
摘要:jquery是对javascript很好的封装,而且很轻量级,可以近似的将其称其为框架,下面就来对比javascript与jquery对ajax的实现,以突出jquery对其封装后,在实现方便的简易性,而且不仅如此,用jquery代替javascript来实现一些功能对于浏览器的兼容性也会带来意想不到的好处;首先也一个简单的页面端:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>用户名校正的ajax实例< 阅读全文
posted @ 2012-04-19 11:05 发表是最好的记忆 阅读(4363) 评论(0) 推荐(2) 编辑
JDBC封装类
摘要:开始接触web的时候就接触到了JDBC,到现在也有点年数了,现在使用的hibernate框架,底层就是封装了JDBC,不过hibernate对JDBC的封装做了很多好的处理,我这里介绍的这个封装类还是以前自己封装的,只是简单的实现了JDBC连接的操作,不过在没有使用框架前这框封装还是挺实用的封装也是java面向对象的三大特征之一:package com.xidian.bbs.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultS 阅读全文
posted @ 2012-04-19 10:26 发表是最好的记忆 阅读(11123) 评论(0) 推荐(2) 编辑
IP地址+时间戳对文件进行重命名
摘要:在上传文件等操作中,我们为了不让文件名冲突,都会进行重命名操作,这里就介绍一个实现IP+时间戳的命名:直接上代码了,也没什么好说的,实现还是挺简单的,不过实用package com.xidian.bbs.util;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class IpTimeStamp { private SimpleDateFormat sim=null;//用来获取时间 private String ip=null; public IpT... 阅读全文
posted @ 2012-04-19 10:20 发表是最好的记忆 阅读(4285) 评论(0) 推荐(0) 编辑
java入门第二步之helloworld
摘要:前一篇博客已经介绍了jdk的安装:接下来我们就乘热打铁,完成第一个程序:helloworld(每学一样程序的新东西都是从实现helloworld开始的)1.不是用开发工具IDE,只是使用记事本来实现:打开计算本,在记事本上写如下代码,现在可以先不管是什么意思:public class HelloWorld{ public static void main(String[] args) { System.out.println("这是我的第一个程序!!"); }}保存,文件名必须为HelloWorld,并将保存后的扩展名改为.java,然后放到自己的一个目录下,我... 阅读全文
posted @ 2012-04-17 18:08 发表是最好的记忆 阅读(7332) 评论(0) 推荐(0) 编辑
java入门第一步之完成jdk的安装(window)
摘要:为了面向更多的人类,我决定重温我的java起步:要进行java开发第一步就是进行java环境的安装,也就是jdk的按装;1.由于java被oracle收购了,我们下载jdk也就去oracle的官网进行下载http://www.oracle.com/technetwork/java/archive-139210.html下载jdk的jdk应该是一个java文件夹,里面有jdk和jre两个文件夹,正确下载后我们一般是将该j整个文件放到C:\Program Files\目录下;2.接下来我们开始进行环境变量的配置:计算机-->属性-->高级系统设置-->选择高级-->选择环境 阅读全文
posted @ 2012-04-17 16:20 发表是最好的记忆 阅读(3443) 评论(2) 推荐(0) 编辑
java时间操作类
摘要:在程序开发中时间操作类是必不可少的,每次开发,在我的src目录下的util中都会有这个时间工具类,大家如果需要可以借鉴下:FormatDatepackage xidian.sl.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期格式化工具类 * @author sl 2011-11-17 * */public class FormatDate { /** * 得到当前系统... 阅读全文
posted @ 2012-04-17 15:22 发表是最好的记忆 阅读(2910) 评论(0) 推荐(0) 编辑
焦点map
摘要:上个礼拜在做一个毕业生管理系统时应用到了该地图,有个功能实现需要根据地域来查找毕业生,为了更好的视觉效果,就使用图形化的map这款是网上找到的(jquery实现),使用了下还挺方便的,虽然不是非常的好看,哈哈哈,一些jquery,图片等大家可以去下载到本地,这里使用的都是网络地址(可能是我不太会使用博客,不知道怎么来链接下载功能,知道的朋友可以告诉我下)demo:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht 阅读全文
posted @ 2012-04-17 15:17 发表是最好的记忆 阅读(430) 评论(0) 推荐(0) 编辑
excel批量导入数据
摘要:这个功能也是我以前项目中经常用到的,感觉很实用,必须拿来分享下:excel进行批量导入数据,结合struts2+ajax导入的视图:batchAdd.ftl(视图无关紧要的,可以换成其他任何视图,就是普通的form表单的提交,就是这里是调用ajax)<div class="controltitle">当前操作:excel批量导入学生信息</div><div> <form action="excelUploadAction.action" method="post" enctype=" 阅读全文
posted @ 2012-04-17 14:57 发表是最好的记忆 阅读(20586) 评论(2) 推荐(0) 编辑
setTimeout与setInterval实战之定时刷新
摘要:仍然是上次的考试系统中在考生界面那一栏需要实现定时刷新,以保证信息的及时反馈,当时也没有什么好的实现方式,就使用了ajax+setTimeout来实现了,先来说下setTimeout与setInterval的使用与区别:使用:就是直接在js中调用这两个方法就可以了,这是window对象有两个主要的定时方法,表达式粉分别为setTimeout (表达式,延时时间);setInterval(表达式,交互时间);延时时间/交互时间是以豪秒为单位的(1000ms=1s)两种的表达式很相似,但功能还是有很大的区别的,从参数的表达也能看出:setTimeout在执行时,是在载入后延迟指定时间后,去执行一次 阅读全文
posted @ 2012-04-17 14:40 发表是最好的记忆 阅读(7534) 评论(2) 推荐(0) 编辑
jquery判断ip地址的合法性
摘要:上次做考试系统时完成了一个功能就是后台教师输入ip地址的范围来对某场考试进行ip地址的限制:这里就要用到ip地址的合法性验证,和前后ip地址的先后性,实现代码如下://判断ip地址的合法性function checkIP(value){ var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; var reg = value.match(exp);... 阅读全文
posted @ 2012-04-17 14:05 发表是最好的记忆 阅读(7475) 评论(1) 推荐(0) 编辑
jquery实现文本点击修改
摘要:直接点击文本进行修改的方式是比较快捷的,而且挺好用的,分享下,先看下效果:页面简单表示的代码为:(这个无关紧要)<table class="tablefirst" id="radioSub"> <col style="width:5%"/> <col style="width:5%"/> <col style="width:10%"/> <col style="width:11%"/> <col style=& 阅读全文
posted @ 2012-04-17 13:58 发表是最好的记忆 阅读(10952) 评论(0) 推荐(1) 编辑
强大的日期控件(my 97)
摘要:忘了给大家介绍这款强大的日期类了,自己用了很长时间了,感觉确实不错,不仅功能强大,而且使用方便图片:大家可以到官网去下载http://www.my97.net/上面也有详细的使用方法;下面我也来介绍一种使用方法:先将MY 97控件下载下来,然后DatePicker包放到WebRoot目录下,然后在要使用到的页面引入包内的一个js文件即可(src为所在目录)<script type="text/javascript" src="/InforManage/js/my_97/DatePicker/WdatePicker.js"></scrip 阅读全文
posted @ 2012-04-16 23:25 发表是最好的记忆 阅读(2785) 评论(0) 推荐(0) 编辑
jquery获取连续的单选钮,复选框。。值
摘要:开发考试系统时用于获取考生的答案进行判分页面的代码(使用freemarker) <div class="SJ_main"> <#--第一步:对单选题进行分页处理--> <#if (pageNum1>=1)> <#list 1..pageNum1 as pages1> <div class="page" id="page${pages1}"> <div class="page_main"> ... 阅读全文
posted @ 2012-04-16 23:09 发表是最好的记忆 阅读(1028) 评论(0) 推荐(0) 编辑
think in java 笔记
摘要:今天在整理资料的时候,突然发现以前看think in java(java编程思想)时做的笔记,感觉还不错就拿来分享下,也是秉承我一贯的发表是最好的记忆建议大家都去看下这本书,无论是基础的内容还是。。都是讲的挺仔细的早期的一次java演讲,Bill Joy(创始人之一)声称“java = C + + - -”原则:程序设计就是将发生变化的东西同保持不变的东西分隔开//以上是名言1.实现方案的隐藏:(1)将属性都设为private,避免直接访问属性,而只是提供相应的方法来对属性的访问。(2)抽象化,将实现类与接口相分离,对外界只提供相应接口,而隐藏方法的具体实现,作用:a.防止不该接触实现细节的程 阅读全文
posted @ 2012-04-16 21:55 发表是最好的记忆 阅读(8865) 评论(0) 推荐(2) 编辑
介绍一个简单的打印机打印方法
摘要:最近在项目中做到打印机的打印功能,虽然很简单,但还是分析下:<div class="controltitle">当前操作:信息管理——>学生信息列表-->学生信息的打印</div><span class="content_button_a_left" onclick="printdiv('div_print');">打印</span> <div id = "div_print"> <table class="ta 阅读全文
posted @ 2012-04-16 21:35 发表是最好的记忆 阅读(674) 评论(0) 推荐(0) 编辑
struts2中使用ajax so easy!!!
摘要:在struts2中使用ajax是非常简单的,并且借助ajax就更加简单了,废话不多说,直接上代码吧:一般我们在操作删除,修改等操作时,一般需要进行两次操作,一次是具体的操作,另一次是页面的加载,一次一般都是要传入两个action的//删除试题: 批量删除function deleteSub(delTagAction,listTagAction){//得到当前的页码 var currentPage=$("#currentPage").val();//以下是得到选中的复选框 var ids=new Array(); if($("input[name='id&# 阅读全文
posted @ 2012-04-16 21:18 发表是最好的记忆 阅读(4443) 评论(1) 推荐(0) 编辑
tomcat域名配置
摘要:前些天,由于放在web服务上的tomcat被入侵了,导致里面的项目很不稳定,一直被不明的插入和查询没办法换了一个tomcat,也更换了路径,然后在tomcat中的域名就要重新配置了,配置后可以直接访问ip地址就可直接访问到给网站既不用输入端口号又不用输入项目名等,但还是折腾了一会,其实知道了还是很简单的:先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号进行修改,以前一直以为8080是默认的端口号,其实默认的端口号是80端口搞定后,我们输入IP直接访问后,默认就打开了tomcat的官网,说明默认端口就设置成功了,接下来将项目设置下就行了先找到Host标签, 阅读全文
posted @ 2012-04-16 20:47 发表是最好的记忆 阅读(13101) 评论(0) 推荐(0) 编辑
js最基本的三类弹出框实现
摘要:1.最普通的,就是alert下,但是最常用function ale() {//就是弹出一个提醒的对话框 alert("javascript"); } 2.对话框function firm() {//利用对话框返回的值 (true 或者 false) if(confirm("你确信要转去 sl的博客?")) { //如果是true ,那么就把页面转向sl博客 location.href="http://www.cnblogs.com/shenliang123"; } else { //否则 ... 阅读全文
posted @ 2012-04-16 20:02 发表是最好的记忆 阅读(493) 评论(0) 推荐(0) 编辑
why在重写equals时还必须重写hashcode方法
摘要:首先我们先来看下String类的源码:可以发现String是重写了Object类的equals方法的,并且也重写了hashcode方法public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)anObject; int n = count; if (n == anotherString.cou... 阅读全文
posted @ 2012-04-16 19:24 发表是最好的记忆 阅读(9839) 评论(0) 推荐(5) 编辑
java中 == 与 equal 的区别
摘要:废话不多说了,开门见山吧,先来看一段代码:String str1 = new String("str"); String str2 = new String("str"); System.out.println("==比较 :"+ (str1 == str2)); System.out.println("equal比较:"+ str1.equals(str2)); String str3 = "str1"; String str4 = "str1"; System.out.p 阅读全文
posted @ 2012-04-16 18:30 发表是最好的记忆 阅读(46274) 评论(10) 推荐(7) 编辑
java 自动装箱与拆箱
摘要:这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例://声明一个Integer对象Integer num = 10;//以上的声明就是用到了自动的装箱:解析为Integer num = new Integer(10);以上就是一个很好的体现,因为10是属于基本数据类型的,原则上它是不能直接赋值给一个对象Inte 阅读全文
posted @ 2012-04-16 16:54 发表是最好的记忆 阅读(12327) 评论(3) 推荐(12) 编辑
webService(CXF)的简单使用
摘要:最近在一个的三级数据库考试系统采用了分布式架构,需要使用web service来实现客户端的C#与服务器端的java的交互,我依然选择了最近最火的cxf框架首先是Cxf与spring的集成,在我的前一篇博客中已经说明:http://www.cnblogs.com/shenliang123/archive/2012/04/16/2451570.html现在我就拿一个其中简单例子来实现下(这里只实现java服务器端的)首次是Service层:ExamStartService:package xidian.sl.service.webService;import javax.jws.WebParam 阅读全文
posted @ 2012-04-16 13:08 发表是最好的记忆 阅读(6475) 评论(1) 推荐(1) 编辑
将webService(CXF)与spring集成
摘要:将cxf与spring相关的架包拷到lib目录下,然后在classpath下新建一个cxfbeans.xml(进行cxf与spring的集成)文件和applicationContext.xml(进行ssh2的配置),applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/ 阅读全文
posted @ 2012-04-16 12:57 发表是最好的记忆 阅读(9466) 评论(0) 推荐(0) 编辑
eclipse与myeclipse恢复已删除的文件和代码
摘要:顿时感觉myeclipse真的很强悍啊;必须将这个功能写写,要不感觉就对不起myeclipse的作者1.类文件的恢复前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点心不甘啊,哈哈 终于还是找到了一个好方法:选择项目后右键-->选择Restore from Local history-->出现下面的界面:勾选后按Restore就恢复了,真的很强大很方便;但我没有就此罢手,我马上新建了一个项目,随便写了两个文件后删除,然后关闭了myeclipse后重新开启,仍进行上面的恢复操作 阅读全文
posted @ 2012-04-08 10:59 发表是最好的记忆 阅读(26248) 评论(4) 推荐(1) 编辑
myeclipse 重命名项目名后不能访问
摘要:由于处于命名的规范:最近修改了一个项目的项目名,但发现修改后的项目名不能访问,而输入原先的项目名还是可以访问的,然后去tomcat下看了下,发现还是原来的项目名那就需要更改tomcat下根目录的文件名:项目上右击鼠标-->Properties-->MyEclipse-->Web-->Content Root-->Web content-root下改成你想要的新的项目名即可这里也可将/cxfVSsshVSjbpm改为/,那么该项目就位于webapp下ROOT的根目录下了,访问时不需要输入项目名即可访问 阅读全文
posted @ 2012-04-08 10:17 发表是最好的记忆 阅读(1323) 评论(1) 推荐(1) 编辑
myeclipse 启动无故报错
摘要:解决方案一:将Workspace下的.metadata目录删除重启即可 阅读全文
posted @ 2012-04-08 09:07 发表是最好的记忆 阅读(285) 评论(0) 推荐(0) 编辑
myeclipse 的优化与改善
摘要:1.设置代码自动提示window --> preference --> Java --> Editor -->Content Assist 在选项Auto activa trigger for java的输入框中输入你所需要的提示:一般为.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(,这样就表示你无论输入上面的哪个字符都会有提示;如果大家觉得这样直接添加容易出错,那就先将此文件导出后添加:1)window --> preference --> Java --> Editor -->Co 阅读全文
posted @ 2012-04-08 01:28 发表是最好的记忆 阅读(2210) 评论(0) 推荐(0) 编辑
myeclipse中使用tomcat修改类不再需要重启了
摘要:从此我就可以摆脱整天看着tomcat的重启信息的生活了;朋友们你们还子为整天重启tomcat而烦恼吗??哈哈,看到这里,你们就笑吧!!!!!其实方法很简单:在tomact的安装目录的conf文件中找到server.xml这个文件,在 </Host>结点的上面加上<ContextdocBase="工程物理路径"path="/工程名"reloadable="true"source="org.eclipse.jst.j2ee.server:工程名称"/> 比如对于开发项目test:添加<Co 阅读全文
posted @ 2012-04-08 01:08 发表是最好的记忆 阅读(3807) 评论(0) 推荐(1) 编辑
myeclipse 8.5 workspace无故初始化
摘要:哎。。。又遇到了一个棘手的问题,但一开始却没有重视前几天,在开始启动myeclipse 8.5时,莫名奇妙的初始化了,原先的项目都消失了,以前从没遇到过,开始也没当回事,就从新导入项目进行编程,更奇怪的来了,我在IDE中新建了一个项目,然后向传给别人下,就去workspace下去找项目,却发现找不到,我差,昏了,然后马上在IDE中又新建了一个项目,然后马上去workspace下查看居然没有,然后自己就怀疑是不是IDE的workspace换路径了,然后就到IDE的file-->Switch Workspace下去重新将workspace定义到原先的位置,IDE就自动进行了重启,快看,让我发 阅读全文
posted @ 2012-04-07 23:56 发表是最好的记忆 阅读(5062) 评论(7) 推荐(2) 编辑
从数据表中取出第n条到第m条的记录的方法
摘要:这是一个非常清晰和值得赞的方法假设从主键为id的student表中查找第n条到第m条的记录select top m-n+1 *from studentwhere (id not in (select top n-1 id from student)) 阅读全文
posted @ 2012-04-07 15:26 发表是最好的记忆 阅读(623) 评论(0) 推荐(0) 编辑
SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型
摘要:简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型字符型VARCHAR和 CHARVARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。 现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。当你建立自己的站点时,你会发现使用VARCHAR型字段 阅读全文
posted @ 2012-04-07 13:37 发表是最好的记忆 阅读(65182) 评论(0) 推荐(0) 编辑
java 计时器timer的使用
摘要:前段时间在做一个考试系统时候,遇到一个问题,发起一系列的考试后,要满足一个需求,就是能够设定时间来批量开始和结束一些列的考试,这里就想到使用timer了,前台的代码就省略不写了,这里只讨论timer的使用以下的方法autoOperatorExam(String idStr, String time, String type);三个参数分别是批量处理的id,设定的时间,类型(即是开始操作还是结束操作);//自动开始结束考试 public void autoOperatorExam(String idStr, String time, String type){ String[... 阅读全文
posted @ 2012-04-05 18:39 发表是最好的记忆 阅读(5232) 评论(1) 推荐(2) 编辑
DAO层使用泛型的两种方式
摘要:1.DAO层使用泛型类,主要是定义一些通用的增删改查,然后其他DAO的类都来继承该类,通过构造方法将class对象传给该泛型类定义泛型接口package sanitation.dao;import java.util.List;/** * * @param <T> */public interface GenericDAO <T>{ /** * 通过ID获得实体对象 * * @param id实体对象的标识符 * @return 该主键值对应的实体对象 */ T findById(int id); /** * 将实体对... 阅读全文
posted @ 2012-04-05 14:41 发表是最好的记忆 阅读(16634) 评论(0) 推荐(2) 编辑
js验证身份证号,超准确
摘要:看程序前先来了解下身份证号的构成:身份证号分为两种,旧的为15位,新的为18位。身份证15位编码规则:dddddd yymmdd xx p其中 dddddd:地区码 yymmdd: 出生年月日 xx: 顺序类编码,无法确定 p: 性别,奇数为男,偶数为女;身份证18位编码规则:dddddd yyyymmdd xxx y其中 dddddd:地区码 yyyymmdd: 出生年月日 xxx:顺序类编码,无法确定,奇数为男,偶数为女 y: 校验码,该位数值可通过前17位计算获得,计算的公式见程序,一些需要用到的常数:18位号码加权因子为(从右到左) Wi = [ 7, 9, 10, 5, 8, 4, 阅读全文
posted @ 2012-04-05 11:38 发表是最好的记忆 阅读(35864) 评论(6) 推荐(3) 编辑


点击右上角即可分享
微信分享提示