04 2018 档案

mybatis自定义join和模糊查询
摘要:关于mybatis通过和数据库连接生成的map.xml不能满足我们的查询条件的时候,我们要做的就是自定义一个查询的功能。 (1)需要在生成的xml文件当中添加我们想要join的两张表的字段信息。 (2)然后在xml文件当中实现自定义的sql(代码如下) ruleName = "%"+ruleName 阅读全文

posted @ 2018-04-27 17:43 gxg123 阅读(516) 评论(0) 推荐(0)

使用mybatis反向自动生成实体类和mapper映射文件和接口文件
摘要:问题描述: 最近在做web的东西,想要从数据库中生成实体类,然后操作数据库,然后做一些增删改查的工作, 发现可以直接使用mybatis直接生成javabean,还有可以直接生成mapper的映射文件。具体操作如下: 新建一个maven工程: (1)在pom文件中加入需要依赖的jar包(如下3个依赖) 阅读全文

posted @ 2018-04-23 16:10 gxg123 阅读(379) 评论(0) 推荐(0)

关于spark当中生成的RDD分区的设置情况。
摘要:问题描述:我们知道在spark当中是对RDD进行操作的。所以我们想把数据源当中的数据转化成很多的数据集,这也就是partition的由来。 而我们在将数据转换成RDD之后。我们可以通过设置partition的数量来让计算的效率更高。 首先来看一下官网创建的RDD的描述: 从这段描述当中我们可以看到。 阅读全文

posted @ 2018-04-17 14:32 gxg123 阅读(481) 评论(0) 推荐(0)

关于spark当中的reducebykey 和groupbykey两者的区别
摘要:reducebykey:它的特点是当使用它的时候,这个时候在不同的partition 中的数据会进行简单的combiner。然后再在reduce端进行数据的累加。 groupbykey:当采用它的时候。这个时候他不是对不同的partition中的数据进行combiner。而是直接在最后进行数据的累加 阅读全文

posted @ 2018-04-17 11:15 gxg123 阅读(489) 评论(0) 推荐(0)

关于scala的简单理解,对象,属性
摘要:对于scala 的理解。首先从代码方面来理解,首先看下面的代码: scala: shanghai is a good placemale 然后通过反编译工具对这段代码进行反编译生成的java代码如下: import scala.Predef.;import scala.reflect.ScalaSi 阅读全文

posted @ 2018-04-13 13:30 gxg123 阅读(330) 评论(0) 推荐(0)

关于azkaban的邮件提示的相关配置项设置
摘要:在定时调度任务当中,当一个任务执行完成之后,设置一个邮件提示: 问题描述:我在azkaban的web的properties文件当中配置了相关的配置项,但是一直报下 面错误: ERROR [Emailer] [Azkaban] Email message send failedjavax.mail.A 阅读全文

posted @ 2018-04-12 11:26 gxg123 阅读(835) 评论(0) 推荐(0)

关于scala中的class和trait的一些总结
摘要:trait: 字面意思是特质或者特征,这个词翻译成特征比较合适。它的意义和java,c#中接口很类似。但是trait支持部分实现,也就是说可以在scala的trait中可以实现部分方法。 在scala中也是一般只能继承一个父类,可以使用with进行多重继承; class: Scala类和java类中 阅读全文

posted @ 2018-04-10 16:28 gxg123 阅读(303) 评论(0) 推荐(0)

关于oozie 配置多个oozie server出现的问题总结
摘要:问题描述:通过oozie 提交任务,一直报权限连接异常。 我配置了两台oozie server做分布式的oozie文件提交。但是当我提交任务的时候。当一台server 挂掉时出现了下面的错误。 Exception while executing check(). Error Code [JA002] 阅读全文

posted @ 2018-04-08 11:27 gxg123 阅读(643) 评论(0) 推荐(0)

关于mysql的安装登录出现权限问题的解决方法
摘要:问题描述: 之前我们使用root用户登录mysql。一直是好的。后来登录的时候一直报权限问题: 看到这个的时候第一反应应该是权限有问题,要修改用户的密码; (1)第一步是跳过密码的认证过程;首先进入 #vim /etc/my.cnf(注:windows下修改的是my.ini) 在[mysqld]后面 阅读全文

posted @ 2018-04-04 15:48 gxg123 阅读(462) 评论(0) 推荐(0)

大数据调度工具azkaban的任务调度执行操作
摘要:Azkaban: Azkaban的工作流的创建特别方便,直接通过web界面创建工程,然后提交任务。(创建job的的文件必须是以.job的文件,并且上传的文件是以zip压缩包的形式进行上传)。 创建工作流的基本流程: (1)创建工程,提交任务。 (2)任务提交完成之后bar.job和foo.job之间 阅读全文

posted @ 2018-04-04 15:27 gxg123 阅读(839) 评论(0) 推荐(0)

大数据任务调度工具azkaban安装的相关文档
摘要:区配置: 1.查看时区 2 .修改时区 3 安装mysql 下载MySQL数据脚本(如下有安装MySQL服务可以忽略) 下载然后解压;tar -zxvf azkaban-sql-script-2.5.0.tar.gz 创建用户、分配权限并执行脚本 mysql –u root –pxxxx 创建数据库 阅读全文

posted @ 2018-04-04 15:20 gxg123 阅读(341) 评论(0) 推荐(0)

关于spring-boot 的日志输出到控制台和指定文件的配置
摘要:(1)问题:在本地使用spring-boot开发的程序,一直想让文件按照天输出到某个文件夹下面。但是一直成功。 解决过程: 想到日志优先想着配置log4j.properties文件,但是一直不 成功,我把文件放在source目录下。不生效。 然后查资料了解到spring-boot的日志输出使用的是l 阅读全文

posted @ 2018-04-02 17:50 gxg123 阅读(664) 评论(0) 推荐(0)

关于在eclipse当中,对接口方法的实现使用@Override报错的解决方式
摘要:如果第一种方法不能解决问题,可以使用第二种方法解决问题。 阅读全文

posted @ 2018-04-02 09:39 gxg123 阅读(203) 评论(0) 推荐(0)

导航