- 博客(22)
- 资源 (7)
- 收藏
- 关注
转载 Oracle存储过程
oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下:*
2017-07-31 16:15:18 372
原创 机器学习和 数据分析的区别
机器学习和数据分析的区别一:数据特点交易数据 VS行为数据少量数据VS海量数据采样分析VS全量分析Nosql:分布式,CAP,只能处理基于行为的数据 传统的结构化数据库都可以处理二:解决业务问题不同 OLAP(报告过去的事情) 机器学习(预测未来的事情) 过去三年哪些人是我们前100名的优质客户 前100个最有潜力的客户将是谁 和年初的计划相比,上个季度的销售业绩如何
2017-07-29 20:15:01 2427
转载 Maven添加本地仓库
Maven将jar包放入本地库这是由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。 解决办法:先从网上下载Oracle的驱动包,然后通过Maven命令放到本地库中去: 安装命令: 1 mvn install:install-file -Dfile={Pa
2017-07-28 10:05:07 292
原创 如何使用 hive建立自己的函数在CLI界面上并使用
第一步:在Elipse中建立函数,继承UDF(User Defined Function),重写evaluate函数,此函数支持重载package com.demon;import org.apache.hadoop.hive.ql.exec.UDF;import org.apache.hadoop.io.Text;public class ContactString extend
2017-07-22 22:30:34 249
原创 Hiveserver2的使用
hive的版本是hive-2.1.1日志放在哪?Hive中的日志分为两种1. 系统日志,记录了hive的运行情况,错误状况。2. Job 日志,记录了Hive 中job的执行的历史过程。系统日志存储在什么地方呢 ?在hive/conf/ hive-log4j.properties 文件中记录了Hive日志的存储情况,默认的存储情况:hive.root.log
2017-07-22 21:18:03 1146
转载 mysql的触发器使用
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH R
2017-07-20 16:45:03 346
转载 mysql中游标的使用
1.游标是啥玩意?简单的说:游标(cursor)就是游动的标识,啥意思呢,通俗的这么说,一条sql取出对应n条结果资源的接口/句柄,就是游标,沿着游标可以一次取出一行。我给大家准备一张图:2.怎么使用游标?//1.声明/定义一个游标declare 声明;declare 游标名 cursor for select_statement;//2.打开一个游标open 打开
2017-07-20 16:30:27 768
转载 大数据问题TOP
这些问题都面临着一个内存不够用的问题。 1.给一个超过100G大小的 log file,log中存着IP地址,设计算法找出出现次数最多的IP地址? 由于超过100G,那必须对文件进行切分。 (1)切分,可以切成100份,每份有1G,那哈希表的大小就是100,利用字符串哈希算法将字符串IP转换成整型 (2)过哈希切分,同一个ip就会分割到同一个文件。 (3)是依次将这100个文件
2017-07-20 15:29:46 462
转载 linux中mysql如何创建存储过程
创建存储过程的完整命令:CREATE PROCEDURE pro1()begin declare b int default 0;end;MySQL中运行存储过程创建语句错误结果:root@db1>CREATE PROCEDUREpro1() -> begin -> declare b int default
2017-07-20 11:16:29 5034
转载 redis和mysql的区别
我们知道,mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在用的最多的 memcached(简称mc)。首先,用户访问mc,如果未命中,就去访问mysql,之后像内存和硬盘一样,把数据复制到mc一部分。 redis和mc都是缓存,并且都是驻留在内存中运行的,这大大提升了高数据量web访问的访问速度。然而mc只是提供了简单的数据结构
2017-07-18 11:08:16 338
原创 Scala的join算子
1:使用Scala的算子join进行练习val spark = SparkSession.builder().master("local[2]").appName("simple").getOrCreate() val visit = spark.sparkContext.parallelize(List(("index.html","1.2.3.4"),("about.html","
2017-07-16 21:36:09 11093
转载 Java 设计模式4(转自:http://blog.csdn.NET/zhangerqing)
在阅读过程中有任何问题,请及时联系:egg。邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef转载请说明出处:http://blog.csdn.NET/zhangerqing其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中处处都有体现,像AWT、J
2017-07-16 17:17:17 558
转载 Java设计模式3(转自:http://blog.csdn.NET/zhangerqing)
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负责,不论是图还是代码还是表述,都希望能尽量写清楚,以便读者理解,我想不论是我还是读者,都希望看到高质量
2017-07-16 17:12:51 706
转载 Java设计模式2(转自:http://blog.csdn.NET/zhangerqing)
在阅读过程中有任何问题,请及时联系:egg。邮箱:xtfggef@gmail.com 微博:http://weibo.com/xtfggef如有转载,请说明出处:http://blog.csdn.NET/zhangerqing我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、
2017-07-16 17:09:45 435
转载 java设计模式1(转自:http://blog.csdn.NET/zhangerqing)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2017-07-16 17:07:19 535
转载 机器学习路线图
1. 引言也许你和这个叫『机器学习』的家伙一点也不熟,但是你举起iphone手机拍照的时候,早已习惯它帮你框出人脸;也自然而然点开今日头条推给你的新闻;也习惯逛淘宝点了找相似之后货比三家;亦或喜闻乐见微软的年龄识别网站结果刷爆朋友圈。恩,这些功能的核心算法就是机器学习领域的内容。套用一下大神们对机器学习的定义,机器学习研究的是计算机怎样模拟人类的学习行为,以获取新的知识或技能,并重
2017-07-13 22:14:01 500
原创 01-scala-高阶函数
带函数参数的函数由于是一个接受函数参数的函数,故被称为高阶函数,像之前讲到的map()函数就是高阶函数。如下例所示:上述代码中,apply函数接受一个函数f作为参数,接受一个Int类型的参数,进行f(v)运算,在下面又给出了f具体的定义(layout函数)。 同样的,高阶函数也可以产出另一个函数(即返回结果为一个函数,而不是某个值或对象),如下例所示:
2017-07-10 22:41:30 176
原创 mysql授予远程连接的权限
在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。下面介绍两种方法,解决这一问题。1、改表法可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host
2017-07-10 09:53:19 2848
转载 IDEA社区版使用Maven + Tomcat开发Web项目
由于IDEA的社区版没有集成Web application的原因,加之学生党消费不起专业版,所以通过Google加上自己的使用技巧,成功的使用IDEA社区办进行Web项目的开发和调试步骤: 1、创建一个Project:在Welcome to IntelliIDEA 中选择: Create new Project2、在New Project窗体中:选择Ma
2017-07-08 21:58:35 2199
原创 日期时间解析的问题
今天在做一个日期解析的时间工具的时候出现了问题问题描述:第一版本:new SimpleDateFormat("dd/mmm/yyyy:HH:mm:ss Z",Locale.ENGLISH)此处mmm 和 mm字符重复了,直接就unparaseable了下面是正确的版本/** * Created by Administrator on 2017/7/4. * 日期时间解析工具
2017-07-07 22:06:04 698
原创 linux下安装mysql5.7.17及简单配置&&HIVE安装和使用
1.mysql5.7.17安装在/usr/local/mysql目录里面,也可以安装在其他地方 (安装包最好与Linux系统一样,eg;32位的就是“mysql-5.7.17-linux-glibc2.5-i686.tar.gz”,官网可下载)mkdir /usr/local/MySQL2.解压并复制tar -xvf mysql-5.7.17-linux-gli
2017-07-06 14:42:15 557
原创 hadoop架构详解(hdfs,yarn,mpreduce)
一:HDFS架构模型 HDFS 采用Master/Slave的架构来存储数据,这种架构主要由四个部分组成,分别为HDFS Client、NameNode、DataNode和Secondary NameNode。下面我们分别介绍这四个组成部分。Client:就是客户端。 1、文件切分。文件上传 HDFS 的时候,Client 将文件切分成 一个
2017-07-01 12:06:05 973
STM32F103ZET6原理图引脚封装
2016-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人