愷风(Wei)的专栏

使用工具、了解工具、创造工具……

排序:
默认
按更新时间
按访问量

我的技术博客索引

我的JAVA相关文章我的Clutter相关博客我的网络通信相关文章我的Linux相关文章我的与kernel module有关的文章我的嵌入式Linux相关文章我的MeeGo/Moblin相关文章我的Andriod开发相关文章我的与编程思想相关的文章我的无限网络文章我的产业生态链和杂谈文章我的四方书...

2009-09-12 22:47:00

阅读数:11978

评论数:14

Java for Web学习笔记(一三五)映射(11)代码触发器

说明 数据库是有触发器Trigger。但我们希望业务逻辑能从底层的具体数据存储抽象出来(有需要时可以更好存储机制),也就是要在应用中编写trigger,而不是依赖底层数据库来实现。 Entity内部触发器 我们随便挑选以前的某个entity,在里面加入触发器。 @Entity publi...

2018-08-15 16:49:15

阅读数:52

评论数:0

Java for Web学习笔记(一三四)映射(10)@SecondaryTables

说明 @SecondaryTables在实际中很少使用。相当于是将一个entity的基础属性(不是collection)拆分到不同表中存放。这在表格设计中是不合理的。常用于遗留数据库,以及表格列太多查出数据库供应商的限制。 和OneToOne不同,没有使用外键进行表格关联,而是两个表的主键代表...

2018-08-09 17:12:10

阅读数:43

评论数:0

Java for Web学习笔记(一三三)映射(9)中文输入

这个小例子中,我们已经: 整个项目在eclipse中指定采用UTF-8 在web.xml中对jsp的配置已经设置了<page-encoding>UTF-8</page-encoding> 在jsp文件中,...

2018-08-08 15:55:50

阅读数:47

评论数:0

Java for Web学习笔记(一三二)映射(8)@ElementCollection

说明 在前面我们学习了OneToOne、OneToMany、ManyToOne,将数据库中不同表格的关联转换为spring中不同entity的关联。但是在不少场景中,我们希望在一个entity的视图中同查看到这几个表的信息,而无需通过entity之间的关联。 在这个小例子中,我们还将学习和讨论...

2018-08-08 15:52:33

阅读数:88

评论数:0

Java for Web学习笔记(一三一)映射(7)entity的抽象和继承

Mapped superclass 我们通过@javax.persistence.MappedSuperclass定义一个Mapped superclass,定义表格的通用属性,提供给Entity继承。它和Entity的属性映射是一样,但需注意: entity可以重写@Column。类标记为 ...

2018-08-03 17:25:11

阅读数:35

评论数:0

Java for Web学习笔记(一三十)映射(6)@Version

@Version JPA可以将entity的某个属性(只允许一个)标记为@javax.persistence.Version。这个属性可以是整形和java.sql.Timestamp。 如果是整形,Version从0开始,每次update,每次自动+1;如果是Timestamp,就是每次更新为...

2018-08-02 14:38:05

阅读数:50

评论数:0

Java for Web学习笔记(一二九)映射(5)ManyToMany

ManyToMany需要中间表格。 小例子 一本书可以有N个作者,一个作者可以有N本书。 CREATE TABLE `Book` ( `Id` bigint(20) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY, `BookName`...

2018-08-01 11:37:21

阅读数:29

评论数:0

Java for Web学习笔记(一二八)映射(4)OneToMany和ManyToOne

OneToMany和ManyToOne是更为常见的例子。如果A和B的关系是OneToMany,则B和A的关系就是ManyToOne。 小例子 我们继续前面书的例子,增加书评表。一本书可以有多条书评,一条书评对应一本书。 CREATE TABLE Book ( Id BIGINT U...

2018-07-31 14:17:54

阅读数:27

评论数:0

Java for Web学习笔记(一二七)映射(3)OneToOne

OneToOne EntityA和EntityB是一对一的关联关系。这在实际中较少使用到。如果某个Entity具有上百个属性,我们可能会将某些属性分别放入子entity中另外存放。有点似列式数据库(如HBase)。用于属性很多,属性可以归类,很可能会有新增属性的情况。 小例子 CREA...

2018-07-30 11:52:32

阅读数:36

评论数:0

【ML】Python准备篇(3)安装pip

Linux安装 $ sudo apt-get install python3-pig Windows版本 Python下载安装有两种方式: 下载zip文件,解压即用。 下载installer,进行安装。 一般而言,我们喜欢第一种方式,就是绿色安装。但是这种方式,我试了很久,手动安装p...

2018-07-27 10:55:05

阅读数:109

评论数:0

【ML】Python准备篇(2)Sublime环境

下载相关介质 从Sublime官网下载zip文件,在windows中解压即可。 在Python下载zip文件,在windows解压即可。 Sublime上允许安装package control 【方式一】 在Tools下面有一个Install Package Control,点击即可 ...

2018-07-27 10:46:15

阅读数:33

评论数:0

【ML】Python准备篇(1)Anaconda环境安装

我们将在Ubuntu Server上安装Anaconda,并在其他机器上通过web来使用。 下载和安装 上https://www.anaconda.com/download/网站进行下载 #【下载】download相应的安装介质 $ wget https://repo.anaconda.c...

2018-07-27 10:05:44

阅读数:65

评论数:0

Java for Web学习笔记(一二六)映射(2):自定义类作为Entity属性

说明 在之前的学习中,表格的一列对应Entity的一个属性。数据库表格的列都是比较简单的类型,由此也限制了属性也只能是简单的类型。本文将学习利用@Embeddable 实现多个类映射到复杂类型。 多个列映射到类 数据表格结构: CREATE TABLE `Person` ( `Per...

2018-07-18 17:37:45

阅读数:47

评论数:0

Java for Web学习笔记(一二五)映射(1):再谈converter

我们在《Java for Web学习笔记(一零八):再谈Entity映射(1)数据转换》中已经给出了通过转换器将数据库列的信息和指定类属性进行转换的例子。 原生JDBC的时间日期转换 JDBC的版本 我们原来使用的mysql-connector-java-5.1.x支持多个JDBC的版本...

2018-07-17 16:26:47

阅读数:120

评论数:0

【分布式】hadoop安装篇(11)CDH安装中的问题:swappiness

现象在运行的过程中,即使我们看到host的内存仍富有余量,但是健康检查亮橙灯,会有Swapping Concerning的提示,例如6 pages were swapped to disk in the previous 15 minu...

2018-06-28 09:40:18

阅读数:104

评论数:0

【分布式】hadoop安装篇(10)在Ubuntu中使用CDH安装hadoop集群(下)

安装和配置cluster11)进入集群配置我们将在wei001,wei002和wei003中安装hadoop,hase,spark作为我们后续学习的基础。相应地选择了HDFS,YARN,Zookeeper,oozie,hive,hue,HBASE,Spark。2)配置数据库在mysql中新增数据库...

2018-06-21 15:54:53

阅读数:115

评论数:0

【分布式】hadoop安装篇(9)在Ubuntu中使用CDH安装hadoop集群(中)

安装CDH1)启动server服务在wei001中执行:sudo service cloudera-scm-server start此时我们进入数据库,可以看到scm里面有表格的创建。这个部署需要花费点时间,我们可以跟踪log文件(/var/log/cloudera-scm-server/clou...

2018-06-21 15:42:30

阅读数:81

评论数:0

【分布式】hadoop安装篇(8)在Ubuntu中使用CDH安装hadoop集群(上)

安装拓扑我们将采用parcel的安装方式,如果采用手动命令行安装,可以参考 https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.6.4/bk_command-line-installation/content/ref-e7d8d791-4022...

2018-06-21 15:19:51

阅读数:130

评论数:0

【分布式】hadoop安装篇(7)Hadoop 3的伪分布模式安装

准备$ sudo apt-get install ssh $ sudo apt-get install pdsh我们还需要设置pdsh的rcmd,执行下面内容。或创建/etc/pdsh/rcmd_default,里面填入sshecho "ssh" &am...

2018-06-21 14:28:13

阅读数:116

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭