摘要: 一、Redis简介 Redis是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理信 阅读全文
posted @ 2019-04-09 16:27 技术小白丁 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 设计模式 代理模式 一、定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 说明:例如我想租房子,虽然我可以去统计有哪些房子正在出租,每个房子是什么样的户型,房子的价格等。。。,但我就想租个房子,只想选择租或不租,不想去了解房源信 阅读全文
posted @ 2019-04-09 16:24 技术小白丁 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Kettle——shell交互命令 在kettle上开发了job或transform可以以单独的文件存在,也可以存放在资源库中。调用这些程序可以通过shell脚本调用,记录下: 资源库中的job: 单个文件的job: 单个文件的transform: kitchen.sh 相关参数说明 pan.sh 阅读全文
posted @ 2019-04-09 16:21 技术小白丁 阅读(5213) 评论(0) 推荐(1) 编辑
摘要: 1、查询所有表的外键 2、禁用所有外键约束, 使用下面的sql生成对应sql脚本: 生成的sql类似下面的语句: 3、启用所有外键约束, 使用下面的sql生成对应sql脚本: 生成的sql类似下面的语句: 生成的sql类似下面的语句: 本文来自 麦田 的CSDN 博客 ,全文地址请点击:https: 阅读全文
posted @ 2019-04-09 16:18 技术小白丁 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: Oracle统计信息 统计信息主要是描述数据库中表,索引的大小,规模,数据分布状况等的一类信息。例如,表的行数,块数,平均每行的大小,索引的leaf blocks,索引字段的行数,不同值的大小等,都属于统计信息。CBO正是根据这些统计信息数据,计算出不同访问路径下,不同join 方式下,各种计划的成 阅读全文
posted @ 2019-04-09 16:16 技术小白丁 阅读(2208) 评论(0) 推荐(1) 编辑
摘要: 一、ORACLE中常见执行计划 表访问的执行计划 1、table access full:全表扫描。它会访问表中的每一条记录。 2、table access by user rowid:输入源rowid来自于用户指定。 3、table access by index rowid:输入源rowid来自 阅读全文
posted @ 2019-04-09 16:15 技术小白丁 阅读(2420) 评论(0) 推荐(0) 编辑
摘要: scala操作外部数据 一、scala读取文件及网络数据 二、scala读取mysql数据 三、scala读取xml文件 阅读全文
posted @ 2019-04-09 16:13 技术小白丁 阅读(568) 评论(0) 推荐(0) 编辑
摘要: scala隐式转换 一、需求:为一个类添加一个新的方法 java:动态代理 scala:隐式转换 隐式转换例子: 1、man to superMan 2、java IO中File类是没有read方法的,我们可以通过隐式转换添加read方法 二、隐式转换切面封装 上面两个小例子中隐式转换函数和业务代码 阅读全文
posted @ 2019-04-09 16:11 技术小白丁 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: scala函数高级操作 一、字符串高级操作 多行字符串和插值 二、匿名函数 三、currying函数(柯里化函数) 柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。 四、高阶函数 高阶函数(High 阅读全文
posted @ 2019-04-09 16:07 技术小白丁 阅读(508) 评论(0) 推荐(0) 编辑
摘要: scala模式匹配 1.基础match case(类似java里switch case,但功能强大些) 2、带条件的模式匹配 3、Array模式匹配 4、List模式匹配 5、类型匹配 6、异常处理 7、class模式匹配 8、Some,None模式匹配 阅读全文
posted @ 2019-04-09 16:03 技术小白丁 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Scala集合 一、数组 二、List(有序的,可重复的) 三、Set(无序的,不可重复的) 四、Map(键值对) 五、Tuple(元组) 六、Option Some None 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是“无”,在Java,它是null。在Java 里,null 是 阅读全文
posted @ 2019-04-09 15:58 技术小白丁 阅读(160) 评论(0) 推荐(0) 编辑