- 浏览: 47869 次
- 性别:
- 来自: 杭州
最新评论
-
elite20130514:
孤独的CPU 写道看了下楼主说的,基本上就是个 P。首先,所谓 ...
关于异常返回值和递归的一点思考 -
孤独的CPU:
看了下楼主说的,基本上就是个 P。首先,所谓的“返回值覆盖”。 ...
关于异常返回值和递归的一点思考 -
elite20130514:
Tyrion 写道这个问题想要深入了解的话建议楼主看看Redn ...
关于String str = new String("abc")创建几个对象的问题 -
Tyrion:
这个问题想要深入了解的话建议楼主看看RednaxelaFX的这 ...
关于String str = new String("abc")创建几个对象的问题
文章列表
1.网络基础知识
1.1OSI七层模型及其功能
应用层(Application)
表示层(Presentation)
会话层(Session)
传输层(Transport)
网络层(Network)
数据链路层(Datalink)
物理层(Physical)
question: 为何次用七层网络模型?
协议分层可简化网络协议的复杂性,这是一种自顶向下、逐步细化的程序设计方法,各层职责不同,下层为上层提供服务,上层屏蔽低层的细节实现。
question:模型各层功能?
物理层(Physical):
负责在信道上传输原始比特流,实现传输数据所需要的机械、电气、功能性及过程 ...
什么时候我们会用到复制表?例如:我现在对一张表进行操作,但是怕误删数据,所以在同一个数据库中建一个表结构一样,表数据也一样的表,以作备份。如果用mysqldump比较麻烦,备份.MYD,.MYI这样的文件呢,操作起来也还是麻烦。
一,复制表结构
方法1:
查看复制打印
1、EL简介
1)语法结构
${expression}
2)[]与.运算符
EL 提供.和[]两种运算符来存取数据。
当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。
例如:
${user.My-Name}应当改为${user["My-Name"] }
如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如:
${sessionScope.user[data]}中data 是一个变量
3)变量
说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端 ...
Flex实现的苹果界面http://dougmccune.com/flex/zomgzrss
Flex词云3D特效http://carvalhar.com/componente/FlexCumulusTagCloud/swf/FlexCumulusTagCloud.html
一些Flex的整体示例http://www.cssflex.com/Formdrag.html
Flex登录窗口后开门示例http://www.javaeye.com/topic/211779
Flex纸型界面http://papervision3d.758870.n4.nabble.com/Papervision ...
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行ThreadLoca ...
通常情况下,结束 Session 包含了四个不同的阶段:
同步session(flush,刷出到磁盘)
提交事务
关闭session
处理异常
公司下午比较清闲,和同事谈spring如何管理session的事(同事已有三年的j2ee开发经验),起初,我对spring管理session概念很是模糊,不知道spring什么时候从sessionFactory取出session.最初我以为在dao层spring会产生session,但是越想越不 ...
create:表示启动的时候先drop,再create
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
union 将两个表连接后删除其重复的项
union all 将两个表连接都不删除其重复的项
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
UNION ALL只是简单的将两个结果合并后就返回。
UNION ALL的效率比较 高
事情的起因是这样的,哈佛教授亨利·路易斯·盖茨某次归家,发现进不去家门了,不知道是不是美国没有开锁公司,这位教授就和司机一起决定破门而入。估计这位教授平时一直闷头搞研究不太出门,所以邻居也不太认识他, ...
文章分为十三个小块儿对Hibernate性能优化技巧进行总结性分析,分析如下:
一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session. clear()或者session. evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。
二、对大数据量查询时,慎用list()或者iterator()返回查询结果,
<1>. 使用List()返回结果时,Hibernate会所有查询结果初始化为持久化对象,结果集较
大时,会占用很多的处理时间。
&l ...
利用 JTA 处理事务
什么是事务处理
事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过于信用卡转账:将 ...
po类Husband.java
package com.hibernate.demo.po;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
@Entity
public class Husband {
private int id;
private String na ...
双向一对一外键关联xml配置
- 博客分类:
- hibernate3.x
Student.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.hibernate.demo.po ...