自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leys123的专栏

关注大数据 | talk is cheap,show me the code

  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot项目的controller中,只加载一次数据库表数据

在springboot项目的controller中,有时候需要用到初始化一次数据库表数据1、创建ApplicationRunner类@Component // 被spring容器管理@Order(2) // 如果多个自定义ApplicationRunner,用来标明执行顺序public class AppInfoApplicationRunner implements ApplicationRunner { @Autowired private DBTool dbTool; @Ove

2021-01-26 16:55:29 721

原创 解决springboot项目日志中大量Request method ‘HEAD‘ not supported警告

异常描述:2021-01-22 20:10:12.269 WARN 8814 --- [nio-9090-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'HEAD' not supported]2021-01-22 20:10:12.269 WARN 8814 --

2021-01-26 16:23:41 2619

原创 HIVE时间戳错误unix_timestamp时间不同环境相差8小时

今天在迁移项目时,发现HIVE中unix_timestamp得到的时间在测试环境和线上环境不一致,相差8小时。遂拿时间转换语句 select from_unixtime(unix_timestamp(), 'yyyy-MM-dd HH:mm:ss') ; 去测试环境和线上环境测试:测试环境:同样的命令去线上环境查看:发现确实相差8小时,这是为什么呢?语句都一样,猜测可能是环境版本不一样导致,遂立即查询两环境hive版本:测试环境:2.1.1线上环境:...

2021-01-15 14:49:42 4021 1

原创 git实战篇:新建版本,并将老版本代码提交到新版本中

朋友,你是否遇到过,当你咔咔一通开发完毕,领导要求你升一个版本,并将上一版本的修改提交到新的版本,这个时候该怎么办呢?以下几步,轻松搞定:1、把修改提交到当前本地仓库 v0.1git add .git commit -m 'remark'2、创建并切换本地仓库分支为v0.2git checkout -b v0.23、提交并创建远程仓库v0.2git push --set-upstream origin v0.2提交成功,这时候你v0.1版本中的修改就提交到远程仓库中新建的v0.

2021-01-15 10:52:26 964

原创 git实战篇:超简单搞定git版本合并

朋友,你是否遇到过,当你咔咔一通开发完毕,提交代码时发现(自己版本:v0.1)跟其他人(其他人版本:v0.2)不在同一个git版本,这个时候该怎么办呢?以下几步,轻松搞定版本合并:(1)、切换到项目工程下;cd xxx(2)、添加此项目下你的修改变动,并提交到本地v0.1分支上,git add .(3)、提交到本地v0.1分支上git commit -m "remark"(4)、拉取远程变动,再推送自己的变动到远程仓库git pullgit...

2021-01-15 10:29:43 2306

原创 azkaban部署报错:Missing required property “azkaban.native.lib”

azkaban部署报错:Missing required property “azkaban.native.lib”解决:1、修改exec及web的azkaban.properties文件:vi /mnt/disk1/azkaban/azkaban-3.91/azkaban-exec-server/conf/azkaban.propertiesvi /mnt/disk1/azkaban/azkaban-3.91/azkaban-web-server/conf/azkaban.proper..

2021-01-08 19:32:24 1756

原创 北风网-Spark视频从入门到精通(高级特性、案例实战、内核源码、性能调优)-中华石杉老师

视频下载地址:链接:https://pan.baidu.com/s/1PfxB70u_DwHgjHfN0478uA 提取码:0sx8  

2019-01-14 17:25:47 4750 1

原创 如何停止crontab中正在运行的job

当你发现crontab定时的某个shell运行有问题,但此shell需要运行很长时间时,该如何让此定时任务停止呢?1.查到你要停止的那个定时job任务的进程号ps aux |grep xx_batch.sh 2.kill-9 进程号。3.如果此shell为单任务时,立马ok,搞定,但如果此shell里又调用了其他子shell时,则你需要去查到子shell的进程号,再ki

2016-10-26 19:02:02 23602

原创 linux ntp 时间同步

一:外网同步时间1.查看ntpd服务状态[root@cdh sbin]# service ntpd status ntp: unrecognized service说明 ntpd没有安装。2.查看是否存在ntp的yum源[root@cdh sbin]# yum list |grep ntp3.如果有显示出yum源则安装ntp服务[root@cdh sbi

2016-10-26 18:43:26 13133

原创 hive 外部分区表的创建与应用

工作中经常会用到hive的外部分区表,对清理后的日志建hive的外部表,为什么要对它创建外部表呢?因为当删除hive表时,删除的只是表的定义等,但是删除不了源日志内容,对源日志的保护非常重要。分区一般按日期来分区的。步骤:1.创建外部表: 1.1、创建初始化文件(方便后期重复使用):vi init.hql   1.2、在init.hql中写建表语句:    CREATE ext

2016-08-22 15:03:50 952

转载 HIVE中join、semi join、outer join举例详解

HIVE中join、semi join、outer join举例详解举例子:hive> select * from zz0; 111111 222222 888888 hive> select * from zz1; 111111 333333 444444 888888hive> select * from zz0 join zz1 on zz0.

2016-07-29 18:06:47 445

转载 hadoop lzo的使用方法

前面的文章介绍了hadoop lzo的安装和配置,本文接着介绍lzo压缩在hadoop应用程序中的使用方法,包括在mapreduce程序,streaming程序和hive中的使用。1 给lzo文件建立索引lzo文件需要建立索引才能支持分块(split)。如果没有索引,lzo文件也是可以处理的,mapreduce会根据后缀名“.lzo”来对lzo文件解压,并且inputfor

2016-07-21 14:39:33 1904

转载 搞清楚LzoCodec和LzopCodec

使用LZO过程会发现它有两种压缩编码可以使用,即LzoCodec和LzopCodec,下面说说它们区别: LzoCodec比LzopCodec更快, LzopCodec为了兼容LZOP程序添加了如 bytes signature, header等信息如果使用 LzoCodec作为Reduce输出,则输出文件扩展名为".lzo_deflate",它无法被lzop读取;如果使用Lzop

2016-07-21 14:36:07 1298

转载 JVM学习笔记(一)------基本结构

http://blog.csdn.net/cutesource/article/details/5904501

2015-12-01 16:32:58 366

转载 Tomcat JVM参数设置

如果要在MyEclipse里面启动tomcat,设置JVM参数时,需要在如下位置设置,Window->Preferences->MyEclipse Enterprise Workbench->Servers->Tomcat 6.x->JDK->Optional Java VM arguments:-Xms1024m -Xmx1024m-XX:PermSize=128M -XX:

2015-11-19 14:12:57 496

转载 如何在eclipse jee中创建Maven project并且转换为Dynamic web project

如何在eclipse jee中创建Maven project并且转换为Dynamic web project注意:该文档只针对以下eclipse版本,如图为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址链接:http://pan.baidu.com/s/1i3pDNd7一.创建maven

2015-11-11 15:19:28 426

转载 eclipse启动优化,终于不那么卡了!

eclipse启动优化,终于不那么卡了!网上找了好多都是myEclipse的优化的,跟eclipse有点区别,找了很多方法还是不能让这个eclipse(Version: Kepler Release)快起来,太费事了,终于给俺找到一个挺好用的方法,转来的。首先了解下JVM中几个相关的概念:Xms:最小堆大小Xmx:最大堆大小Xmn:年轻代堆大小Xss:每个线程的堆大

2015-11-03 16:14:10 879

转载 DWR3实现服务器端向客户端精确推送消息

请参考此文:http://wang371134086.iteye.com/blog/1849716

2015-09-21 16:12:30 371

原创 Eclipse 中设置JVM 内存及JVM监控调优

当我们在IDE控制台发现:说明我们给jvm的持久代设置的值太小,此时你需要打开eclispe 中window->preferences->Java->Installed JRE ,点击右侧的Edit 按钮,在编辑界面中的 “Default VM Arguments ”选项中,将-XX:PermSize及  -XX:MaxPermSize的值加大。如果你懂jvm性能调优的话,

2015-06-17 16:26:18 2683

转载 JDK自带VM分析工具jps,jstat,jmap,jconsole

JDK自带VM分析工具jps,jstat,jmap,jconsole关键字: jdk自带vm分析工具jps,jstat,jmap,jconsole一、概述       SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装)  。     

2015-06-17 12:53:39 507

转载 table中tr间距的设定

table中tr间距的设定问题提出:table中的tr的默认display:table-row,虽然可以修改为display:block但是就失去了tr特有的显示效果,如(td自动对齐);并且在tr中对起设定padding是有用的,可以增加内边距,但是设定margin是没有用的,tr的外间距依然是0;解决方案:css的两个属性:border-collap

2015-06-08 17:35:11 62714 4

原创 js中利用正则表达式实现空格与换行的互相转换

1.将换行符转换成空格: var content = accountInfo.replace(/\r\n/mg,'  ');2.将空格转换成换行:var accountInfo = (document.getElementById("accountInfo").value).replace(/\  /g,'');

2014-08-20 16:14:06 4640

原创 为什么eclipse的debug的代码和程序的代码不一样

在开发调试中,,有时会出现

2014-06-24 18:19:39 4217

原创 报表工具FineReport报错:java.sql.SQLException: The database is already in use by another process: lockFile

description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Servlet.init() for servlet ReportServer threw e

2014-06-04 15:10:31 13376

原创 dwz与xhEditor整合后父子页面的input框有时获取不到焦点的问题

在dwz框架中新建一个dialog弹出框,在弹出框中用到xhEditor,整合完代码后,,测试时有时会出现dialog弹出框与前一个页面的input框获取不到焦点,有时候又是很正常的情况。原因,是IE 下对iframe的处理bug导致的, 解决办法:在dwz-ria/js/dwz.navTab.js中 找到 _closeTab: function(index, openTa

2014-02-26 18:34:01 1106

原创 poi导出excel报The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xl

poi导出excel报错:java.lang.IllegalStateException: The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook at org.apache.poi.hssf.usermodel.HSSFWorkbook.crea

2013-06-05 15:17:38 4431

原创 poi-3.8修改源码、编译、打包过程

1.网上找到poi-3.8的源码文件2.在eclipse中新建一个java 工程Test3.把源码中poi-3.8\src\java下的所有文件拷贝到新建工程Test的src下4.刷新Test项目,这是可以看到项目报错,是因为缺少依赖包,commons-codec-1.8.jar和commons-logging-1.0.4.jar,   将这两jar包拷贝到Test项目中,然后 点

2013-06-05 11:51:42 1780

原创 项目中首页面要链接天气预报的问题(需要达到将城市固定下来的要求)

以前做项目,在页面链接天气预报都是用的(http://m.weather.com.cn/m/p7/weather1.htm)链接,一般情况下显示正常,但是有点问题是有时候明明在人在北京,显示的却是其他城市的天气预报,原因为此链接为根据访问者的ip来得到此ip所在城市,由于有的ip的读取不正确等原因造成。      如果要把此显示天气预报的城市固定下来,不管你在哪里访问此项目都显示同一城市,现介

2012-02-07 17:46:05 981

原创 Myeclipse中 查看或新建cvs、svn等版本控制器地址

一、CVS部分:              windows-Show View-Other中找到 CVS-CVS Repositories 进入到CVS的透视图,则可以查看到有多少个链接地址链接到CVS服务器,如右键-New-Repository则为新建链接 CVS 服务器的地址。 二、SVN部分:(步骤同 CVS )             windows-Show View-O

2012-02-06 10:12:01 693

gxt-api-2.2.5.chm

gxt-api-2.2.5.chm

2013-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除