04 2015 档案
摘要:Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-m...
阅读全文
摘要:以下内容是自己理解的,因为还没有看过相关的文章,所以,技术上还是有很大的欠缺。不过这也是自己努力思考得到的,如果有什么更好的建议可以回复我。1. 任务需求: 实现一个包含数据的表格,并且有分页功能。2. 效果图:(如图一)(图一)3. 从全局来理解、分析(暂时不使用JQuery的ajax,只是用JQ...
阅读全文
摘要:目录:Ⅰ 条件Ⅱ 目的Ⅲ 分析Ⅳ 实现Ⅴ 具体代码实现--------------------------------------------------------------------------------------一、条件 1. 假设有个项目的目录如图一所示。(图一) 2. 其中lo...
阅读全文
摘要:异常代码信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [cn/czk/tes...
阅读全文
摘要:1. 什么是重定向呢?重定向就是客户端给服务端一个请求,服务端找到客户端指定的AServlet,由于该AServlet并不能处理该请求,所以,给客户端相应一个信息头:“302,Location=Bservlet”,让客户端自动的再次发出请求,不过此时的请求地址却是BServlet。所以,重定向后的地...
阅读全文
摘要:1. 对一个final变量,不管它是类变量、实例变量,还是局部变量,只要定义改变量时使用了final修饰符修饰,并在定义该final类变量时指定了初始值,而且该初始值可以在编译时就被确定下来,那么这个final变量本质上已经不再是变量,而是相当于一个直接量。 2 final修饰符的一个重要用途就是...
阅读全文
摘要:1. 数组变量是一种引用类型的变量,数组变量并不是数组本身,它只是指向堆内存中的数组对象。 因此,可以改变一个数组变量所引用的数组,这样可以造成数组长度可变的假象。2. 数组一定要进行初始化。(不要搅混数组变量跟数组对象!-->看第三条) 不过可以换一个方式来初始化数组,或者说,数组无需初始化。...
阅读全文
摘要:session是在服务器端建立的,浏览器访问服务器会有一个jsessionid,浏览器端通过 jsessionid定位服务器端的session,session的创建和销毁由服务器端控制。当浏览器关闭后,session还存在在服务器端,只不 过你新开的浏览器去访问服务器会创建另一个session,这个...
阅读全文
摘要:需求: 1.要在点击submit按钮的时候,弹出一个询问框,"你确定要修改?"。如果按了"确定"那么就提交表单,否则就保留在原页面,既不提交不跳转。 2. 要把该方法封装为 alter()方法实现: function alter(){ if(confirm('你确定要修改?'))...
阅读全文
摘要:无意间struts应用在有网络的情况下启动正常,在断网的情况下启动报错,报错代码如下图所示:SEVERE: Exception starting filter struts2Class: java.net.AbstractPlainSocketImplFile: AbstractPlainSocke...
阅读全文
摘要:1. 级联关系在Hibernate程序中持久化的对象之间会通过关联关系互相引用。对象进行保存、更新和删除等操作时,有时需要被关联的对象也执行相应的操作,如:假设需要关联关系的主动方对象执行操作时,被关联的对象也会同步执行同一操作。这一问题可以通过使用Hibernate的级联(cascade)功能来解...
阅读全文
摘要:众所周知在JAVA编程语言中有两种初始化块:静态初始化块非静态初始化块他们到底有什么区别呢?今天就浅谈一下JAVA中静态初始化块和非静态初始化块的区别静态初始化块定义: static{}执行优先级高于非静态的初始化块,它会在对象装载到系统的时候执行一次,执行完成便销毁,它仅能初始化类变量,即s...
阅读全文
摘要:在介绍FileInputStream和FileOutputStream的例子中,使用了一个byte数组来作为数据读入的缓冲区,以文件存取为例,硬盘存取的速度远低于内存中的数据存取速度。为了减少对硬盘的存取,通常从文件中一次读入一定长度的数据,而写入时也是一次写入一定长度的数据,这可以增加文件存取...
阅读全文
摘要:需要引用笔记《文件拷贝的实现》的方法 1 public static void copyDirectory(File src,File dest){ 2 if(src.isDirectory()){ 3 dest=new File(dest,src.get...
阅读全文
摘要:文件拷贝相当于:读取源文件-->写入目的地结合了读取文件跟写入文件所以,拷贝文件的步骤如下:1. 建立联系:建立程序与源文件、目的的的联系。2. 选择流:选择了两个流,输入跟输出。如:FileInputStream/FileOutputStream3. 操作:对源文件进行读取,对目的地进行写入 如:...
阅读全文
摘要:如何判断是输入还是输出?答:以程序为中心。如何判断是解码还是编码?答:以程序为中心。程序只懂二进制,所以,以二进制转换成字符是解码,字符转换成二进制是编码。1. 首先,File 它是给程序跟文件或文件夹建立的一个联系。它不是代表那个路径下的文件,只是一个联系。不能对文件进...
阅读全文
摘要:1. 栈与堆:生存空间 1.1 在java中,程序员会在乎内存中的两种区域:对象的生存空间堆(heap)和方法调用及变量的生存空间(stack)。 1.2 我们知道所有的对象都存活于可垃圾回收的堆上,但是我么还没看过变量的生存空间。而变量存在于哪一个空间要看它是哪一种变量而定。 这里说的...
阅读全文

浙公网安备 33010602011771号