- 浏览: 50655 次
最新评论
-
ueu2715:
好像是 项目名-servlet.xml吧,在servlet里面 ...
关于Spring一个配置问题的解决noHandlerFound
文章列表
在hibernate中获取每个具体对象可以使用get或者load来获取,但这两者获取有很大的差别哦!
1.get方式获取对象
使用该方式获取对象时是直接使用sql语句从数据库获取数据赋值到一个对象上!
使用方法如下:
Configuration cfg = new Configuration();
SessionFactory sf = cfg.configure().buildSessionFactory();
Session session = sf.openSession();
Transaction tx = sess ...
在Hibernate中对象的状态变化是比较频繁的,如果单从其状态有三种状:
transient (瞬时态),
detached (托管态)
persistant (持久态).
下面来理解三种状态:
1.transient瞬时态:
该状态下的对象即是在new出一个对象后,没有调用任何其他的hibernate的save,update方法,也没有commit,换句话说就是只在内存中存在,session的缓存中没有,数据库中也没有.
2.persistant (持久态):
该状态下的对象在内存中 ...
在学习hibernate时,联合主键有两种实现方式:
1.xml实现;
2.注解实现.
在定义联合主键时,我们需要为主键定义一个类,同时在包含该主键的类上定义该主键累的对象,需要说明的是
该联合主键类必须实现Serializable接口,不然有可能在对象缓存时会出现问题。
下面我们来举例:
此处又一学生类:
package ly.suse.model;
//学生类
public class Student {
//定义主键对象
private StudentPK pk;
...
联合主键的注解使用: 1.使用@Id来申明主键,同时将该主键的类用@Embeddable设置 如:
//联合主键对象类
/*
* 注意在hashcode和equals方法的作用,在系统中所有相同的hashcode值得对象都存到一个数组中,
* 这个数组的么 ...
1.上传文件的中文乱码 1.1 解决文件的乱码 ServletFileUpload.setHeaderEncoding("UTF-8") 1.2 解决普通输入项的乱码(注意,表单类型为multipart/form-data的时候,设置request的编码是无效的) FileItem.setString("UTF-8"); //解决 ...
前段时间做些小东西的时候遇到字符串提取处理,感觉写起来非常费力,于是再次温习了正则表达式内容,在原来模糊的基础上学习了许多:
基础的比如:
\ 的作用匹配字符,如需要匹配反斜线则为:("\\".matches("\\\\"),注意因为程序把反斜线作为转义字符需要再次转义为反斜线。
[] 的作用是匹配每个特定范围的单个字符,其中&&表示交集^表示非该范围字符
如:"y".matches("[a-z&&[^stz]]" //表示在a-z并除去stz的范围。
...
java类装载采用父类委托机制,主要分为以下几大类装载器;
当我们创建某个类的对象时,java虚拟机将向上调用你自己的类的classloader,但由于java里的对象都比较懒,他都会去向父类寻找classLoader因此找到AppclassLoader,而它的父类会继续向他的父类的父类(即ExtStrapLoader)调用classloader去寻找该类的相关信息。如此向上,直到最上层的类加载器找不到,在返回到下层子类寻找,这个过程有点像递归调用。
在会话过程中,保存会话数据有两种方式:session和cookie,这两种方式存在的场合不一样。
session主要保存在服务器端,从会话建立直到消亡,而cookie存在于客户端浏览器,当然也可通过服务器的某些方法获得。
这样在解决共享session时,对于session与浏览器的对应存在着一对多的联系,此时我们需要了解到对于动态网站这样的开发,通常服务器会把session的唯一标识通过cookie的 形式写回到浏览器在用户第一次建立连接时,如果浏览器禁用cookie就在url地址后面加上session标识。
因而,问题就变成如何将sessionid写回到多个浏览器或多个连接地址后面 ...
1.XML语法一个XML文件分为以下几部分内容: a.文档声明 <?xml version="1.0" encoding="utf-8"> b.元素 <student></student> c.属性 <student no="11111"></student> no即为属性 d.注释 <!--注释内容--> e.CDATA区、特殊字符 <![]> f.处理指令1.1 文档声明1.2 元素一个良好的xml文档应该只有一个根元素空格和换行都会作为原始内容被 ...
由于java内部提供的BeanInfo操作JavaBean时比较麻烦,于是在Apache官网上出现了BeanUtils,此工具简化了我们队JavaBean属性等的操作,同时还提供了一些比较使用强大的工具。
提醒:在使用BeanUtils前需要导入另外一个包commons-logging,否则可能会出现不能运行的情况,因为BeanUtils中用到了此包。
BeanUtils操作bean的属性非常方便,如下:
//定义类的对象
Person p = new Person();
//设置该对象的属性,参数分别为:待设置属性的对象,属性名称,属性值(可传任意类型, ...
今天看了下计算机笔试相关的题,对c语言类型转换做了一点点实验,解决了以前的迷茫!
1.signed和unsigned的区别
对于这个区别我想说的是,无论是多少字节的类型,我认为只看最高位是1还是0。
如果是1的话,signed向unsigned转换时将转化为无符号型数据(即无负数)将成为正数,
如果是0的话,signed向unsigned转化时将不改变原有正负性。
unsigned向signed转化时同理。
2.字节长度大的与字节长度小的之间能的转化
如:char 一个字节向int (windows 32位机器)转化时将用其最高位来填充int型的高位3个字节
相反,将截取最后一 ...
在做Spring框架学习时,遇到一个练习题,始终爆出错误
org.springframework.web.servlet.DispatcherServlet noHandlerFound
我的Spring是3.1.0的,这里没有采用注解方式
我的web.xml配置如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee" ...