2017年8月25日

Drools应用实例

摘要: Drools 实例介绍 Drools编译与运行: 在Drools当中,规则的编译与运行要通过Drools提供的各种API来实现,这些API总体来讲可以分为三类:规则编译、规则收集和规则的执行。 Kmodule.xml的编写 kmodule.xml文件放到 src/main/resources/MET 阅读全文

posted @ 2017-08-25 19:13 吴容 阅读(958) 评论(0) 推荐(0) 编辑

2017年8月20日

mybatis insert、update 、delete默认返回值解释与如何设置返回表主键

摘要: 在使用mybatis做持久层时,insert、update、delete,sql语句默认是不返回被操作记录主键的,而是返回被操作记录条数; 那么如果想要得到被操作记录的主键,可以通过下面的配置方式获取。 针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如O 阅读全文

posted @ 2017-08-20 16:00 吴容 阅读(3555) 评论(0) 推荐(1) 编辑

2017年8月9日

Hive2.0函数大全(中文版)

摘要: 摘要 Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。 目录 数学函数 集合函数 类型转换函数 日期函数 条件函数 字符函数 聚合函数 表生成函数 数学函数 Return Type Name (Signatu 阅读全文

posted @ 2017-08-09 14:04 吴容 阅读(1093) 评论(0) 推荐(0) 编辑

HIVE json格式数据的处理

摘要: 今天要处理一个以json格式存储的数据,想要直接把json的各个项的数据存入HIVE表中。 HIVE直接读入json的函数有两个: (1)get_json_object(string json_string, string path) 返回值: string 说明:解析json的字符串json_st 阅读全文

posted @ 2017-08-09 11:57 吴容 阅读(548) 评论(0) 推荐(0) 编辑

2017年8月8日

quartz定时任务时间设置

摘要: quartz定时任务时间设置: 这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年] 通配符说明: 小提示 周字段的设置,若使用英文字母是不区分大小写的 MON 与mon相同. 常用示例: 阅读全文

posted @ 2017-08-08 16:52 吴容 阅读(907) 评论(0) 推荐(0) 编辑

2017年8月7日

MySQL性能优化奇技淫巧

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, 1 可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然 阅读全文

posted @ 2017-08-07 16:53 吴容 阅读(254) 评论(0) 推荐(0) 编辑

2017年7月31日

Spark中Java函数的使用方法笔记

摘要: 1: map 函数map是对RDD中的每个元素都执行一个指定的函数来产生一个新的RDD。 任何原RDD中的元素在新RDD中都有且只有一个元素与之对应。2: mapPartitions函数</p>mapPartitions是map的一个变种。map的输入函数是应用于RDD中每个元素,而mapParti 阅读全文

posted @ 2017-07-31 10:50 吴容 阅读(801) 评论(0) 推荐(0) 编辑

2017年7月7日

MyBatis插入数据之后返回插入记录的id

摘要: 首先我们应该保证数据库的主键Id是自增的,另外需要设置的两个属性为: keyProperty="id" useGeneratedKeys="true" 这样的话,我们在插入数据之后,就可以得到插入数据之后的对象,然后通过该对象获取该对象的id。 案例: 1、MyBatis的配置文件如上遍所示的一段代 阅读全文

posted @ 2017-07-07 16:13 吴容 阅读(10052) 评论(1) 推荐(1) 编辑

Java中枚举类型Enum的一种使用方式

摘要: 枚举类定义如下: 使用方法: 再比如,我们在操作数据库的时候,通常使用数字保存到数据库中,但是在界面上显示的时候,需要展示其中文意思,南无我们就可以通过下边的方式: 这样的话,我们就可以通过getDescByCode方法获得其对应的中文。 另外,参数的个数是可以进行变化的,例如下边: 阅读全文

posted @ 2017-07-07 16:04 吴容 阅读(38017) 评论(0) 推荐(1) 编辑

2017年3月10日

redis中文API

摘要: REDIS所有的命令 <<ABOUT LIST>> LPOP key : 删除并取得LIST头部一个元素 RPOP key : 删除并取得LIST尾部一个元素 BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCK BRPOP key [ke 阅读全文

posted @ 2017-03-10 17:41 吴容 阅读(216) 评论(0) 推荐(0) 编辑

导航