`
文章列表
非常有用的JS小技巧   1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table   2. <body onselectstart="return false"> 取消选取、防止复制   3. onpaste="return false" 不准粘贴   4. oncopy=&q ...
全等号和非全等号 等号和非等号的同类运算符是全等号和非全等号。这两个运算符所做的与等号和非等号相同,只是它们在检查相等性前,不执行类型转换。 全等号由三个等号表示(===),只有在无需类型转换运算数就相等的情况下,才返回 true。 例如: var sNum = "66"; var iNum = 66; alert(sNum == iNum); //输出 "true" alert(sNum === iNum); //输出 "false" 在这段代码中,第一个 alert 使用等号来比较字符串 "66&quo ...
优化抓取和高速缓存   1. 对象获取方法:   导航对象图,从一个已经加载的对象开始,通过如User.getAddress().getCity()等属性访问方法访问被关联的对象。  通过标识符获取,当一个对象的唯一标识符值已知时,这是最方便的方法  HQL(Hibernate Query Language,  Hibernate查询语言),它是一种完全面向对象的查询语言。Java QL(Java Persistence query language, JPA持久化查询语言)是HQL的一个标准子集。 Query q = session.createQuery(“from ...
理解一下Hibernate中动态类与load()和get()方法区别   Load Customer customer=(Customer)session.load(Customer.class,new Long(1)); 当我们执行session的load()方法时,hibernate不会去查询数据库,它相信数据库中已经存在此条数据,会先到session缓存中查找此ID的对象或者代理类,如果未找到则创建一个代理对象,它仅仅返回是代理类的实例,这个代理类有以下特征: 1)由Hibernate在运行时动态生成,它扩展了返回customer,因此它了继承了customer的的所有属性和方法 ...
  Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。 Red5 is an Open Source Flash Server written in Java that supports: Streaming Audio/Video (FLV and MP3) Recording Client Streams (F ...
因工作需要,这两天弄了一个视频会议服务器。采用了flash流媒体服务器Red5+OpenMeetings。其实是OpenMeetings的运行依 赖于Red5,也就是说OpenMeetings是一个基于Flash的视频会议解决方案。OpenMeetings的一大亮点是能够在会议过程中做 PPT的 ...
       Avro是Hadoop中的一个子项目,也是Apache中一个独立的项目,Avro是一个基于二进制数据传输高性能的中间件。在Hadoop的其他项目中例如HBase和Hive的Client端与服务端的数据传输也采用了这个工具,Avro可以做到将数据进行序列化,适用于远程或本地大批量数据交互。在传输的过程中Avro对数据二进制序列化后 节约数据存储空间 和 网络传输带宽。Avro还可以做到在同一系统中支持多种不同语言,也有点类似Apache的另一个产品:Thrift,对于Thrift不同的是Avro更加具有灵活性,Avro可以支持对定义的数据结构(Schema)动态加载,利于系统扩展。 ...

DOM4J学习笔记(转)

    博客分类:
  • Java
Loading XML Data 以下代码从File中或一个URL中读取一个XML文件,并产生一个Document对象。一个Document对象表示了内存中的一棵XML树,可以在这个XML树中进行遍历、查询、修改等操作。   import java.io.*; import java.net.*; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.io.SAXReader; public class XMLLoader { private D ...
在one-to-many 关联时,one方一般都需要有控制级联操作的权限,比如级联保存,级联删除等。 @OneToMany(mappedBy="table1", fetch = FetchType.LAZY, targetEntity = table2.class, cascade=CascadeType.ALL)   @ManyToOne(optional = true, fetch = FetchType.LAZY, targetEntity=table1.class ) @JoinColumn(name = "table1_ID")   问 ...
fmt:formatDate 的输出格式 <fmt:formatDate value="${isoDate}" type="both"/>2004-5-31 23:59:59 <fmt:formatDate value="${date}" type="date"/>2004-4-1 <fmt:formatDate value="${isoDate}" type="time"/>23:59:59 <fmt:formatDat ...
一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin   exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移      它有三种模式:       a.  用户模式: 导出用户所有对象以 ...

oracle表 解锁

    博客分类:
  • DB
1. 运行下面的命令查看被加锁的表详细 SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser FROM v$session s,v$lock l,dba_objects o WHERE l.sid = s.sid AND l.id1 = o.object_id(+) A ...
     在实际开发过程中,特别是在并发高、更新数据量大、关系表比较多的情况下,经常会遇到关于事务的问题。首先,要了解的是什么是数据库的隔离级别。在一个典型的应用中,并发是不可避免的,多个事务并发运行,操作同一个数据来完成任务。并发可能会导致以下问题: 脏读(Dirty read):脏读发生在一个事务读取了被另一个事务改写但还未提交的数据时。如果这些改变在稍后被回滚,那么之前的事务读取的到数据就是无效的。 不可重复读(Nonrepeatable read):不可重复读发生在一个事务执行相同的查询两次或两次以上,但每一次的查询结果不同时。这通常是由于另一个并发的事务在两次查询之间更新了数据。 幻读 ...
Bean Validation中文参考手册 以备后用!
         SOA(Service-Oriented Architecture)面向服务架构不是一个产品或技术,本质上SOA是一种思想,一种新的构建IT系统的思想。 SOA的意义在于让IT变得更有弹性,使业务与IT保持同步,从而更好驾驭企业的变化和灵活性。SOA的核心价值在于组织能力服务化,通过服务编排实现灵活的业务流程,推动商业创新。SOA是以业务为导向的,是未来企业用来提高敏捷度,灵活性的关键。       SOA是一种遵循面向服务原则的架构方式,使得更便利地获取软件资源成为现实。SOA为服务工作提供了技术支撑,这种服务不仅仅与软件或者硬件相关,同时还与任务相关。这是一种更灵活 ...
Global site tag (gtag.js) - Google Analytics