`
lovehui0228
  • 浏览: 101340 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
自增Id在数据库中还是蛮常用的,以前没有用Hibernate的时候都是写方法得到表中最后一条记录的Id,然后就是一系列的操作,我想Hibernate应该也是类似的原理. 配置一句话,将Hibernate映射文件id那一项修改一个属性<generator class="increment" />   贴下我的测试代码: package test; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; ...
感觉设计模式真的是只有用到的时候才会知道它有多重要,对着书看上个几十遍也许都不知道它讲的是什么,观察者模式还是蛮有用的,以前刚学java的时候写过一个简单的聊天室程序,里面就用到了观察者模式,用户提交消息至一个队列,队列每次增加一条消息都会调用函数把它显示出来,最近做项目的时候遇到了个差不多的东西,又要用到观察者模式,先写了个小小的test程序,很简单明了的那种,以后忘了的话也就不用在网上找来找去找一大堆乱七八糟的东西了:   package test; import java.util.Observable; import java.util.Observer; public ...
java中有一些接口可以实现某些事件的监听,如session的创建与销毁,服务器的启动与退出等,这个网上很容易查到,也很简单,就是一个类加上一行配置代码就可以实现了~~~ 贴下我的代码: package com.system.control; import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import com.bean.object.CellMessage; public ...
以前就只知道在程序中解析xml文件,一般也就SAX和DOM两种,前者类似于流式解析,后者可以看作解析树状结构.今天写程序要用到生成XML文件,网上查了一下,好像主流都是用JDOM来操作~~~   配置很简单,官网上下载压缩包,解压缩之后是个文件夹,需要导入的是build文件夹下的jdom的jar文件,贴下代码吧,很简单,一看就明白的那种~~~   package com.system.control; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java. ...
经过这两天的摸索,对验证框架还是有了一定的认识,纠正一下之前的错误,不管验证正确与否,都一定会执行action中的validate函数,把完整的后台验证用户注册贴出来了:   在项目根目录,也就是struts.xml相同的位置添加一个validators.xml,用来添加自定义规则.我只添加了一条自定义的规则,用来验证密码提示问题是否存在与相关数据库中,避免恶意提交(虽然我觉得也可能没有必要,但为了学一下怎么自定义验证规则,我就多此一举了):   自定义规则的配置文件:validators.xml   <?xml version="1.0" encoding ...
花了好长时间,终于弄好了,在此鄙视形形色色乱七八糟的各式论坛,一搜文章一大堆,没几篇原创的,都是转过来转过去,而且很多步骤都不说清楚的,超级鄙视~~~ 关于为什么要用后台验证也没有必要多说,就是前台的javascript验证会被各种有意或无意的方法禁用,直接提交错误数据,后台不加验证的话很杯具,感觉验证框架像是个不错的东西,至少从理念上来说,就是配置起来有那么点麻烦,记录一下大概的步骤好了~~~ 1.首先项目上右键,选择MyEclipse -&gt; Add Struts Capbilities -&gt;Finish,然后WebRoot下的WEB-INF文件夹里就会多出一些配置 ...
今天第一天学Hibernate,刚配置好了环境,参照了网上一篇文章配置的,有一些出入,把我的整个配置过程记录一下吧,以后也许会忘掉~~~ 1.进入DB Browser,右键,New,创建一个Driver,按我的理解解释一下: Driver template:选择数据库类型,我用的MySQL,选的就是 MySQL Connector/J Driver name:随意 Connection URL:要连接的数据库的位置,我填的是:jdbc:mysql://localhost:3306/ Database_name User name & Password:连接数据库的用户名和密码 然后添加 ...
以免以后忘掉,记下来吧~~~ 打开注册表,HKEY_Local_Machine->SYSTEM->CurrentControlSet->Services ->Tcpip->Parameters->interface 下面有若干选项,网上说里面有一个选项与网卡的IP相同,不太清楚怎么察看网卡的IP,就选了个项最多的,建立一个名为MTU的DWORD,然后双击,选择十进制,填入合适MTU值 关于什么MTU值合适 命令行下输入ping -f -l 1492 192.168.1.1 未成功返回的话逐渐尝试比1492稍小的数,我试到1472然后成功了,所以对我的电脑1 ...
Global site tag (gtag.js) - Google Analytics