`
文章列表
      1. storm集群启动后,nimbus进程、supervisor进程,分别向zookeeper进行注册 nimbus做为服务方,往zookeeper对应目录写job配置信息文件 supervisor做为客户端,监控zookeeper对应的目录   2. 通过strom client客户端提交job到nimbus,其中包括: 指定spout、bolt实现类,以及并行数量 各个spout、bolt的依赖关系和分组关系 Storm配置信息、运行方式(如:服务器提交或本地提交)   3.
转载来源:http://www.orafans.org/2006/09/oracle-random-record.html 转载来源:http://kb.cnblogs.com/a/1443619/   一、Oracle取随机数据 1、Oracle访问数据的基本方法: 1)、全表扫描(Full table Scan):执行全表扫描,Oracle读表中的所有记录,考查每一 ...
从2.0版本开始,Spring引入了构造型(stereotype)注解的概念以及将@Repository注解作为数据访问代码的标记的方法。在此基础上,Spring2.5又加入了两个新的注解 —— @Service和@Controller 来完成为通常的三层架构(数据访问对象、服务、 ...
转载来源: http://www.infoq.com/cn/articles/spring-2.5-part-1 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需 ...
转载来源:http://www.cn-java.com/www1/?uid-553689-action-viewspace-itemid-7075   hibernate提供了hibernate annotation扩展包,它是用来替换复杂的hbm.xml文件,使得hibernate程序开发大大简化 1. @Id 声明属性为主键 2. @GeneratedValue表示主键是自动生成策略,一般该注释和 @Id 一起使用 3. @Entity 任何 hibernte 映射对象都要有次注释 4. @Table(name = “tablename”) 类声明此对象映射到哪个表 5. @ ...
=========================== hibernate的update和merge     首先, merge作用大致相当于saveorupdate这个方法, 即有唯一性标识, 则运行save, 没有则运行update     下面来比较2者的区别, update(object), 方法运行后, object是持久化状态, 而Object obj = merge(object), 方法运行后, object是脱管状态, obj是持久化状态     最后比较2者的性能, 本人使用for循环测试10000次, merge: 150ms, update: 50ms, 显然update ...
一、hibernate.cfg.xml配置详解        Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。配置格式如下: 1. 配置数据源        在Hibernate.cfg.xml中既可以配置JDBC,也可以配置JNDI。在本小节中讲述数据源如何配置。 hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configura ...
Global site tag (gtag.js) - Google Analytics