2013年5月23日

dui xiang yin yong

摘要: public class Test {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}public Test() {}public void call(Test t1,Test t2) {System.out.println("t1地址1="+t1);Test t3 = new Test();t1.setName("aaa");t2.setName("bbb");t 阅读全文

posted @ 2013-05-23 10:30 xmdl 阅读(282) 评论(0) 推荐(0) 编辑

2013年5月14日

摘录

摘要: 以前在学校的时候自己以为是不是每个做JAVA开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SSI基础上进行了符合自己公司需求的封装,并且随着自己公司的框架被应用到各个实际系统的过程中,这个框架会越来越成熟,会使该公司的开发效率越来越高。 根据笔者接触过的几个公司的框架,笔者发现要想实现高效的开发,每个公司的框架应该具备如下的特点:1.具有灵活的分页功能。 分页功能是每个项目中必须要实现的功能,而恰恰这个功能是比较费时费力的,如果在框架中实现这一功能,将在每个项目中大大减少分页的重复性工作。2.可以方便的实现文... 阅读全文

posted @ 2013-05-14 11:40 xmdl 阅读(161) 评论(0) 推荐(0) 编辑

2013年5月4日

session机制

摘要: 一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。 其工作原理是这样的: 1.当一个用户向服务器发送第一个请求时,服务器为其建立一个session,并为此session创建一个标识号; 2.这个用户随后的所有请求都应包括这个标识号。服务器会校对这个标识号以判断请求属于哪个session。 这种机制不使用IP作为标识,是因为很多机器是通过代理服务器方式上网,没法区分每一台机器。 对于session标识号(sessionID),有两种方式实现:cookies和U 阅读全文

posted @ 2013-05-04 12:09 xmdl 阅读(479) 评论(0) 推荐(0) 编辑

2013年5月3日

hibernate数据的三种存在状态(只与事务有关)

摘要: Hibernate的对象有3种状态,分别为:<1>瞬时态 (Transient)<2>持久态(Persistent)<3>脱管态(Detached)处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。*瞬时态由new命令开辟内存空间的java对象.Person person = new Person("xxx", "xx");如果没有变量对该对象进行引用,它将被java虚拟机回收。瞬时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何 阅读全文

posted @ 2013-05-03 22:26 xmdl 阅读(261) 评论(0) 推荐(0) 编辑

2013年4月29日

过滤器与拦截器

摘要: 过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串,甚至在你抛 阅读全文

posted @ 2013-04-29 16:14 xmdl 阅读(188) 评论(0) 推荐(0) 编辑

2013年4月28日

Php连接mysql处理中文乱码

摘要: SET character_set_client = utf8 ;SET character_set_connection = utf8 ;SET character_set_database = utf8 ; SET character_set_results = utf8 ;SET character_set_server = utf8 ;SET collation_connection = utf8 ; SET collation_database = utf8 ; SET collation_server = utf8 ;insert into forum(forumname,mana 阅读全文

posted @ 2013-04-28 14:54 xmdl 阅读(333) 评论(0) 推荐(0) 编辑

2013年4月23日

微信:一款软件带起的微时代营销

摘要: 腾讯研发的微信软件在功能上有着独特的创新,让沟通变得轻松便捷,超低流量使得沟通成本降至最低,因此一经推出就迅速传播开来。有业内人士称,在微信如此迅猛的发展形势下,短信、飞信、彩信都将成为浮云。 作为一款基于智能手机的即时通讯软件,微信以其独到的优势超越了传统的移动即时通信方式,这不足为奇。但近期有互联网行业专家预言说,不久的将来,诸如赶集网、58同城等网站,也都会成为微信的手下败将。 微信促合作 签单有新招 王先生的工作职责是为公司产品联系广告代理商,连续数日没找到合适的合作伙伴,喜欢用手机上网的他灵机一动,把微信的签名改成了公司的业务、地址和电话。王先生说,原本是抱着试试看的心态,并没... 阅读全文

posted @ 2013-04-23 22:22 xmdl 阅读(171) 评论(0) 推荐(0) 编辑

2013年3月7日

struts2中运用通配符(边学边记)

摘要: struts2中通配符的使用,是在配置元素时,需要制定name、class和method属性,其中name属性可支持通配符,然后可以在class,method属性中使用表达式。这种使用通配符的方式形式上是一种动态方法调用。在配置Action时,可在action元素的name属性中使用星号(*)来匹配任意的字符串,表示0或多个字符串;同时method属性使用表达式{1}来一一对应。下面是在实现用户登录和注册时的简要代码:package com.jbit.action;import com.opensymphony.xwork2.ActionSupport;public class UserAct 阅读全文

posted @ 2013-03-07 13:34 xmdl 阅读(264) 评论(0) 推荐(0) 编辑

导航