摘要: Java 在执行的过程中,会把它所管理的内存瓜分成不同的区域。程序计数器 当前线程执行字节码的行号指示器。所占内存小,是唯一一个java虚拟机中不会出现OutOfMemoryError 情况的区域。JAVA虚拟机栈 每个方法在执行的时候同时也会创建一个栈帧。用于操作局部变量表、操作栈、动态链接、方法出口等信息。 局部变量表:基本的数据类型(boolean、byte 、char 等),对象的引用。 两种情况会出现异常状况: 线程请求的栈深度 大于 虚拟机所允许的深度,将抛出StackOverflowError 异常; 如果线程请求可以动态扩展,当扩展无法申请到足够的内存时将抛出 OutOfMem 阅读全文
posted @ 2014-03-02 18:14 饮露秋林 阅读(180) 评论(0) 推荐(0) 编辑
摘要: public class Test { public static void main(String[] args ){ system.out.println("hello world !"); }}能不能使用live writer 编辑呢 ? 这样我就可以直接使用live writer 发布\编辑文章。 原来是在此发布的文章才可以编辑 以前的发布的就不能了 好吧! 阅读全文
posted @ 2014-03-01 19:49 饮露秋林 阅读(75) 评论(0) 推荐(0) 编辑
摘要: http://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/HTTP_Basics.html 阅读全文
posted @ 2014-02-28 22:35 饮露秋林 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 问题:第一次加载页面的时候执行一段js , 之后刷新当前页面就不执行了。分析:必然需要通过一个变量来判断是否是第一次加载。解决方案:通过session的方法,第一次加载的时候获取它的值与当前的参数比较。这时候refresh = false 在页面执行了js. 第二次的时候refresh = true 不执行了。 String refresh = (String) request.getSession().getAttribute("refresh"); if (tradeSn.equals(refresh)) { modelMap.put("refresh&quo 阅读全文
posted @ 2014-02-27 00:11 饮露秋林 阅读(1825) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。使用场景: 1. 系统中读取xml 或者 properties 的时候,可以先写一个文件配置的类,然后用流方法读取配置文件信息, 存在问题: 1.多次去存取配置文件,严重浪费内存。解决思路: 1.类的构造器是公用的,可以在外部创建多个实例,可以改为private 在类内部自己创建自己的实例。 然后再创建一个公用的入口。单例模式实例代码:一,懒汉式: package sigle;/*** 懒汉式的单例实现方式* Created with IntelliJ IDEA.* User: hp* Date: 13-9-15* Time: 阅读全文
posted @ 2014-02-24 23:05 饮露秋林 阅读(150) 评论(0) 推荐(0) 编辑
摘要: ●基于外键的一对一关联:假设范例User与Room是一对一的关系,也就是每一个人分配一个房间,先看看这两个类:代码: User.javapackage com.xtedu.teach.hibernate.mappings;public class User {private long id;private String name;private Room room;}代码: Room.javapackage com.xtedu.teach.hibernate.mappings;public class Room {private long id;private String address;p 阅读全文
posted @ 2011-04-14 09:54 饮露秋林 阅读(571) 评论(1) 推荐(0) 编辑
摘要: 假设现在有User与Server两个类,一个User可以被授权使用多台Server,而在Server上也记录授权使用它的使用者,就User与Server两者而言即使多对多的关系。在程序设计时,基本上是不建议直接在User与Server之间建立多对多关系,这会使得User与Server相互依赖,通常会通过一个中介类来维护两者之间的多对多关系,避免两者的相互依赖。如果一定要直接建立User与Server之间的多对多关系,Hibernate也是支援的,基本上只要您了解之前介绍的几个实体映射,建立多对多关联在配置上并不困难。先看一下我们设计的User与Server类:代码: 1 User.java . 阅读全文
posted @ 2011-04-14 09:39 饮露秋林 阅读(597) 评论(0) 推荐(1) 编辑
摘要: 今天早上弄完了网站,就去弄Java了,居然遇到了问题“ResultSet can not re-read row data for column 1”,上网搜了下,原来是微软公司的驱动的兼容性不太好.热心人总结了微软驱动的缺点:(1)如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有没有image或text类型)(2)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,不存在image或text类型字段,那么可以按照无序获取(3)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,存在image或text 阅读全文
posted @ 2011-04-11 17:27 饮露秋林 阅读(143) 评论(0) 推荐(1) 编辑