上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
  2012年4月16日
摘要: 前些天,由于放在web服务上的tomcat被入侵了,导致里面的项目很不稳定,一直被不明的插入和查询没办法换了一个tomcat,也更换了路径,然后在tomcat中的域名就要重新配置了,配置后可以直接访问ip地址就可直接访问到给网站既不用输入端口号又不用输入项目名等,但还是折腾了一会,其实知道了还是很简单的:先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号进行修改,以前一直以为8080是默认的端口号,其实默认的端口号是80端口搞定后,我们输入IP直接访问后,默认就打开了tomcat的官网,说明默认端口就设置成功了,接下来将项目设置下就行了先找到Host标签, 阅读全文
posted @ 2012-04-16 20:47 发表是最好的记忆 阅读(13098) 评论(0) 推荐(0) 编辑
摘要: 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 发表是最好的记忆 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 首先我们先来看下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 发表是最好的记忆 阅读(9826) 评论(0) 推荐(5) 编辑
摘要: 废话不多说了,开门见山吧,先来看一段代码: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 发表是最好的记忆 阅读(46247) 评论(10) 推荐(7) 编辑
摘要: 这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例://声明一个Integer对象Integer num = 10;//以上的声明就是用到了自动的装箱:解析为Integer num = new Integer(10);以上就是一个很好的体现,因为10是属于基本数据类型的,原则上它是不能直接赋值给一个对象Inte 阅读全文
posted @ 2012-04-16 16:54 发表是最好的记忆 阅读(12281) 评论(3) 推荐(12) 编辑
摘要: 最近在一个的三级数据库考试系统采用了分布式架构,需要使用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 发表是最好的记忆 阅读(6462) 评论(1) 推荐(1) 编辑
摘要: 将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 发表是最好的记忆 阅读(9460) 评论(0) 推荐(0) 编辑
  2012年4月8日
摘要: 顿时感觉myeclipse真的很强悍啊;必须将这个功能写写,要不感觉就对不起myeclipse的作者1.类文件的恢复前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点心不甘啊,哈哈 终于还是找到了一个好方法:选择项目后右键-->选择Restore from Local history-->出现下面的界面:勾选后按Restore就恢复了,真的很强大很方便;但我没有就此罢手,我马上新建了一个项目,随便写了两个文件后删除,然后关闭了myeclipse后重新开启,仍进行上面的恢复操作 阅读全文
posted @ 2012-04-08 10:59 发表是最好的记忆 阅读(26239) 评论(4) 推荐(1) 编辑
摘要: 由于处于命名的规范:最近修改了一个项目的项目名,但发现修改后的项目名不能访问,而输入原先的项目名还是可以访问的,然后去tomcat下看了下,发现还是原来的项目名那就需要更改tomcat下根目录的文件名:项目上右击鼠标-->Properties-->MyEclipse-->Web-->Content Root-->Web content-root下改成你想要的新的项目名即可这里也可将/cxfVSsshVSjbpm改为/,那么该项目就位于webapp下ROOT的根目录下了,访问时不需要输入项目名即可访问 阅读全文
posted @ 2012-04-08 10:17 发表是最好的记忆 阅读(1317) 评论(1) 推荐(1) 编辑
摘要: 解决方案一:将Workspace下的.metadata目录删除重启即可 阅读全文
posted @ 2012-04-08 09:07 发表是最好的记忆 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 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 发表是最好的记忆 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 从此我就可以摆脱整天看着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 发表是最好的记忆 阅读(3804) 评论(0) 推荐(1) 编辑
  2012年4月7日
摘要: 哎。。。又遇到了一个棘手的问题,但一开始却没有重视前几天,在开始启动myeclipse 8.5时,莫名奇妙的初始化了,原先的项目都消失了,以前从没遇到过,开始也没当回事,就从新导入项目进行编程,更奇怪的来了,我在IDE中新建了一个项目,然后向传给别人下,就去workspace下去找项目,却发现找不到,我差,昏了,然后马上在IDE中又新建了一个项目,然后马上去workspace下查看居然没有,然后自己就怀疑是不是IDE的workspace换路径了,然后就到IDE的file-->Switch Workspace下去重新将workspace定义到原先的位置,IDE就自动进行了重启,快看,让我发 阅读全文
posted @ 2012-04-07 23:56 发表是最好的记忆 阅读(5055) 评论(7) 推荐(2) 编辑
摘要: 这是一个非常清晰和值得赞的方法假设从主键为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 发表是最好的记忆 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型字符型VARCHAR和 CHARVARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。 现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。当你建立自己的站点时,你会发现使用VARCHAR型字段 阅读全文
posted @ 2012-04-07 13:37 发表是最好的记忆 阅读(64699) 评论(0) 推荐(0) 编辑
  2012年4月5日
摘要: 前段时间在做一个考试系统时候,遇到一个问题,发起一系列的考试后,要满足一个需求,就是能够设定时间来批量开始和结束一些列的考试,这里就想到使用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 发表是最好的记忆 阅读(5229) 评论(1) 推荐(2) 编辑
摘要: 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 发表是最好的记忆 阅读(16619) 评论(0) 推荐(2) 编辑
摘要: 看程序前先来了解下身份证号的构成:身份证号分为两种,旧的为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 发表是最好的记忆 阅读(35800) 评论(6) 推荐(3) 编辑
  2012年3月26日
摘要: 在开发java EE 过程中遇到了太多的配置文件,今天我自己总结了下读取不同配置文件的方法:并且在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,这样就能更加灵活,也更加容易在服务器上进行更改,配置文件是不会进行编译的1.web.xml,在写servlet时必须用到的配置文件,当然一些配置的参数放在这里也是最方便读取的需求就是进行数据库的连接,而将数据库的连接信息放在web.xml配置文件中,用servlet进行数据库连接的初始化; 1 <!-- 数据库连接的一些信息 StartUpServlet的参数配置在 <init-param>间--> 阅读全文
posted @ 2012-03-26 15:56 发表是最好的记忆 阅读(3080) 评论(0) 推荐(1) 编辑
摘要: 保证系统里面的类最多只能有一个实例对象。简单单例模式的实现:a.首先定义一个私有的变量instance来实例化类对象;b.将构造方法私有化;c.实现全局访问点public static Singleton getInstance()方法,而由于该方法是私有的,因此变量instance也要被定义为私有的。d.如果实例需要比较复杂的实例化过程,那么就将实例化过程放在static{}中:懒汉式:public class Singleton{private static Singleton instance = new Singleton();//定义实例变量 private S... 阅读全文
posted @ 2012-03-26 15:27 发表是最好的记忆 阅读(5345) 评论(2) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页