如何让SQLServer的 itemNum 字段 按照数字大小顺序排序

摘要: 我的 itemNum 从1到20,可是超过了SQLServer的默认排序这样的1101112...19234567如何才能让排序成为这样1234567891011.. . 解决办法:因为 itemNum 是 VARCHAR 字符串类型,要按数字大小排序需要将它转换为 INT 类型 select * 阅读全文
posted @ 2018-10-29 10:31 dairui 阅读(642) 评论(0) 推荐(0) 编辑

Hive优化-大表join大表优化

摘要: Hive优化-大表join大表优化 5、大表join大表优化 如果Hive优化实战2中mapjoin中小表dim_seller很大呢?比如超过了1GB大小?这种就是大表join大表的问题。首先引入一个具体的问题场景,然后基于此介绍各自优化方案。 5.1、问题场景 问题场景如下: A表为一个汇总表,汇 阅读全文
posted @ 2018-09-10 23:27 dairui 阅读(14993) 评论(2) 推荐(1) 编辑

hadoop job -kill 和 yarn application -kill 区别

摘要: hadoop job -kill 调用的是CLI.java里面的job.killJob(); 这里会分几种情况,如果是能查询到状态是RUNNING的话,是直接向AppMaster发送kill请求的。YARNRunner.java @Override public void killJob(JobID 阅读全文
posted @ 2018-04-19 17:27 dairui 阅读(6641) 评论(0) 推荐(0) 编辑

启用mysql日志记录执行过的sql

摘要: 在mysql命令行或者客户端管理工具中执行:SHOW VARIABLES LIKE "general_log%"; 结果: general_log OFF general_log_file /var/lib/mysql/localhost.log OFF说明没有开启日志记录 分别执行开启日志以及日志 阅读全文
posted @ 2018-01-29 11:09 dairui 阅读(4632) 评论(0) 推荐(0) 编辑

Tomcat中查看JVM内存使用情况

摘要: TOMCAT运行时,实时监控当前应用JVM的使用情况;可以利用Tomcat自带的应用manager查看详情。 首先,确认服务目录webapps下有manager应用 其次,需要创建角色manager和对应的用户,修改/conf/tomcat-users.xml [html] view plain c 阅读全文
posted @ 2017-10-23 10:52 dairui 阅读(11471) 评论(0) 推荐(0) 编辑

彻底成功配置Maven和Eclipse集成

摘要: 这篇文章是分享给还在苦苦挣扎eclipse和Maven环境配置的同志,让其少走弯路,话不多说,直接开始吧 环境出问题一是配置没有配置好,二是各个部分可能出现兼容问题,导致错误,综上,我选择了一个切实可行的配置方法,如下: 1.安装eclipse : eclipse-jee-luna 4.4.1 X8 阅读全文
posted @ 2017-10-20 14:06 dairui 阅读(888) 评论(0) 推荐(0) 编辑

离线安装eclipse的maven插件包

摘要: 离线安装eclipse的maven插件包 1.打开你本地的eclipse根目录,随便新建一个文件夹例如mavenPlugin,把maven离线插件包中两个文件夹复制到这个新建的这个文件夹里边 2.找到eclipse根目录下的dropins文件夹,进去后,新建一个.link文件,例如maven.lin 阅读全文
posted @ 2017-10-17 17:41 dairui 阅读(3940) 评论(0) 推荐(0) 编辑

eclipse svn 报错 文件夹已经不存在

摘要: 最近做项目用eclipse 遇到个很奇怪的问题,前几天svn还是可以用的,突然一下子不能用了,于是网上各种找解决方法啊,终于问题解决了,总结一下。 查看svn报错信息: svn number is larger than maximum eclipse 连接svn有两种:Subclipse 和 Su 阅读全文
posted @ 2017-10-13 11:00 dairui 阅读(834) 评论(0) 推荐(0) 编辑

PM2的安装和使用简介

摘要: 一、简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。 二、前期必备 三、安装 全局安装 npm install -g pm2 四、入门教程 挑express应用来举例。一般我们都是通过npm start启动应用, 阅读全文
posted @ 2017-10-12 16:42 dairui 阅读(35799) 评论(0) 推荐(1) 编辑

项目版本不同导致Eclipse报错问题——关于在JDK1.7环境中,运行JDK1.8环境下编写的项目

摘要: 本人电脑环境配置的是JDK1.7,朋友的是JDK1.8 ,我把她编的java文件导入到我电脑里的Eclipse(LUNA版本)的时候,项目出现一个红色叹号,当然运行是肯定出错了。SO我就开始了解决之旅,经过一顿折腾终于折腾好了。下面截下图,纪念一下我的排错之旅。 第一步,导入时显示错误 第二步,选中 阅读全文
posted @ 2017-09-15 13:53 dairui 阅读(3398) 评论(0) 推荐(0) 编辑