摘要:
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL 阅读全文
摘要:
hive执行插入数据操作 报错: 在hive console里面输入: set hive.jobname.length=100; 如下所示: 再次执行好了; 阅读全文
摘要:
Sqoop用户手册(英文版):http://archive.cloudera.com/cdh/3/sqoop/SqoopUserGuide.html 1. 概述 本文档主要对SQOOP的使用进行了说明,参考内容主要来自于Cloudera SQOOP的官方文档。为了用中文更清楚明白地描述各参数的使用含 阅读全文
摘要:
1.到官网下载scala源代码 点击如下链接下载源码:http://www.scala-lang.org/download/all.html 选择需要的版本点击进行下载,我选择的是2.11.8版本,如下图: 2.在idea中设置指向源代码 在intellij中选择 File –> Project S 阅读全文
摘要:
我是在SpringBoot项目使用Thymeleaf作为模板引擎时报的错误 controller代码非常简单,如下所示: @RequestMapping("/abc") public String hello(Model model) { model.addAttribute("msg","你好") 阅读全文
摘要:
有时在使用idea通过Spring Initailizr创建项目时,默认只能创建最近的版本的SpringBoot项目。 这是如果想要换成版本,就可以在项目创建好了之后,在pom文件中直接将版本修改过来。 如下所示 比如在创建项目时默认的版本为2.2.2版本: <parent> <groupId>or 阅读全文
摘要:
使用kafka-server-stop.sh命令关闭kafka服务,发现无法删除,报错如下图No kafka server to stop 下面修改kafka-server-stop.sh将 PIDS=$(ps ax | grep -i 'kafka\.Kafka' | grep java | gr 阅读全文
摘要:
1. 应用程序和数据库交互的过程是一个相对比较耗时的过程。 2. 缓存存在的意义 :让应用程序减少对数据库的访问,提升程序运行效率。 3. MyBatis 中默认SqlSession 缓存开启 3.1同一个 SqlSession 对象调用同一个\时,只有第一次访问数据库,第一次之后把查询结果缓存到S 阅读全文
摘要:
根据不同的条件,需要执行不同的SQL 命令.称为动态SQL。例如如下需求,我们需要根据姓名和手机号去查询person的数据,那么: 1. 当姓名和手机号参数不传值时,执行的sql应该是: 2. 当只传姓名时,执行的sql应该是: 3. 当只传手机号时,执行的sql应该是: 4. 当姓名和手机号都传递 阅读全文
摘要:
1.前言 在项目中编写Sysem.out.prinltn()的时候,是输出到控制台的,当项目发布到tomcat之后,是没有控制台的,不过可以在命令行界面还能看见,但是不容易观察一些输出结果。log4j是由apache推出的一个开源免费的日志处理的类库,不仅仅可以把内容输出到控 阅读全文