自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 mysql导出文件转化为csv格式文件

使用mysql查询结果输出在标准输出流中,可以直接重定向到一个文件中。列的分隔是tab符,列分隔是LF符。如果想转化为cvs格式,可以通过下列Java程序进行转码。public class TsvToCsvMain { public static void main(String[] args) throws Exception {// String input = "F:\\ttda...

2019-02-23 11:54:29 794

原创 mysq limit语句的offset值过大问题

在分页遍历全表的程序中,当offset值过大的时候,查询速度很慢。这是因为指定offset值的时候,mysql会去查找记录数为offset+rows, 会导致查找记录数过大。解决本问题的方案有:1、采用主键的条件查询where 代替 limit 的 offset 偏移量功能 ,如: where id>offset order by id limit rows, 每页返回记录中最大id...

2019-02-21 15:44:00 735

原创 hive数据迁移export表格DistCp问题

笔者在hive1.x迁移旧数据到新集群时,使用了export表格的方式,但数据量大的表格会报一个DistCpOption类找不到的错误。探究了一下,数据量大的文件复制时hive会使用distcp的方式,每一个文件会跑一个mr任务,而不是fs -cp的方式,该方式的问题是需要把所有数据都传输到客户端而导致效率比较低。解决该问题有两种思路:一、直接hadoop环境下的${HADOOP_HOME}/...

2018-11-06 15:55:05 603

原创 hbase0.94版本数据迁移到1.x版本

因公司的hbase0.9.4迁移到云平台,但阿里云的emr的hbase是1.1版本,存在问题:hbase的版本间变化大,采用export/import方法时存在snappy支持问题,元信息错误等问题。想到hbase有bulkload方式入库,查看了一下,hbase的hfile 文件在两版本间变化不大,在0.92版本就已经升级到hfile V2,故想到使用把旧版本hfile文件放到云hdfs上,...

2018-10-29 19:01:21 239

原创 mysql 主从replication备份

mysql可以用bin日志实现热备数据。原理是一个主节点,多个从节点,数据写只能写到主节点上,主节点开启了bin日志,从节点有一个定时的任务从主节点复制bin日志到本机,然后执行bin日志中的sql。记录下操作步骤:1、主节点:创建一个备份的账号;2、主节点:flush tables with read lock; 给当前数据库实例加全局读锁,防止备份数据时候数据修改;3、备份主节点的历史数据,并...

2018-07-11 19:08:52 141

原创 openssl生成加密密钥

1、生成私钥文件openssl genrsa -out rsakey.pem 20482、获取公钥openssl rsa -in rsakey.pem -out pub3、查看密钥的module值和e值openssl rsa -in rsakey.pem -text

2016-05-16 19:55:11 1471

转载 hive 学习笔记

1、hive表格默认存储使用ORC文件格式,建表可以指定不使用该文件格式CREATE TABLE test_details_txt( visit_id INT, store_id SMALLINT) STORED AS TEXTFILE;CREATE TABLE test_details_orc( visit_id INT, store_id SMALLINT) STORED AS OR

2015-11-12 16:54:57 560

转载 maven仓库和mirror关系

repository就是个仓库。maven里有两种仓库,本地仓库和远程仓库。远程仓库相当于公共的仓库,大家都能看到。本地仓库是你本地的一个山寨版,只有你看的到,主要起缓存作用。当你向仓库请求插件或依赖的时候,会先检查本地仓库里是否有。如果有则直接返回,否则会向远程仓库请求,并做缓存。你也可以把你做的东西上传到本地仓库给你本地自己用,或上传到远程仓库,供大家使用。 远程仓库可以在工程的pom.x

2015-11-12 10:40:17 1848

原创 spring的placeholder配置

1、spring 的 web 工程的 web.xml 文件配置 dispatchServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:/conf/dispatch-servlet.xml 1 dispatchServlet *.do

2015-10-22 19:45:16 1486

原创 msyql 的myisam存储引擎大表建立分区和索引总结

1、大表的数据多时,用alter语句去建立分区会非常慢,建议先 create table Tem like Origin; 然后在Tem表中引入分区;alter table Tem partition by range (column) (partition list...);  最后再修改表名;2、表中数据量大时,若表中存在惟一索引会非常慢,联合索引、惟一索引和单一字段分别索引导入数据耗时如

2015-09-30 14:42:15 1117

转载 spring异步调用任务或者事件

spring事件可以通过实现接口ApplicationListener来定义事件侦听器,在onApplicationEvent中写处理事件的逻辑;但这回调是同步的,若想异步去调用,可以通过加@Async注解,并打开任务调用线程来实现。spring 配置文件中加上:

2015-01-29 14:32:40 1099

原创 spring扫描类在指定包路径通过注解过滤

spring 框架中通过  可以指定扫描包框架中的类,关键代码是 ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(false); provider.addIncludeFilter(new AnnotationTypeF

2015-01-29 14:21:53 7888

原创 html页面动态引入iframe广告

Souders在他的blog里面有阐述:Using Iframes Sparingly:iframe会阻塞主页面的onload事件主页面和iframe共享同一个连接池动态引入iframe可以把iframe的加载放到onload事件后,但不好的地方是页面加载时间会更长;动态脚本如下://doesn't block the load eventfunction createIf

2014-12-23 11:46:13 2549

原创 jconsole远程连接tomcat的jvm

1、在tomcat目录下修改cataline.sh文件,增加jvm参数配置JAVA_OPTS="-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.0.237 -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=f

2014-12-18 15:15:26 469 1

原创 java生成二维码

现在比较有名的java开源二维码工具有google的zxing,本文记录生成常见的qrcode过程1、加入maven依赖 com.google.zxing core 2.2 com.google.zxing javase 2.2 2、java示例import java.awt.image.BufferedImage;imp

2014-03-12 17:06:07 1730

原创 junit4单元测试经验总结

1、与spring test测试服务首先在pom文件中加入 junit junit ${junit.version} test org.springframework spring-test ${spring.version} test然后创建一个单元测试的基类import org.junit.runner.RunWith;import org.sprin

2014-01-20 11:46:04 898

原创 maven使用技巧总结

1、和eclipse配合使用首先从eclipse marketplace中下载m2eclipse插件;然后使用tomcat7版本部署web程序调试;调试web程序时,本人喜欢直接到webapp目录运行,可以在工程中根目录放一bat脚本,代码如下:@echo offcd /d %~p0del /S /F /Q *.jarmvn clean dependency:copy-depende

2014-01-20 11:07:48 651

原创 cfx使用https配置

1、服务端启用ssl连接先使用keytool工具生成服务端证书,如:keytool -genkey -keyalg RSA -alias xxx.xx -keystore catest.keystore然后生成客户信息证书,并导入信任的证书,如:keytool -import -alias xxx.xx -keystore client.keystore最后向tom

2014-01-03 17:01:08 1901

原创 java不定参数

今天弄hibernate批量保存时,用到了HibernateTemplate中的bulkUpdate方法中的不定参数,无法找到数组转换成不定参数的办法,发现不定参数的使用如例如 public void test(String ...args){...} 这里test方法可以传入参数的情况是:1.不使用参数,如test()2.使用一个或多个参数,如test("1"); tes

2012-01-15 10:57:18 459

转载 spring mvc框架学习总结

最近项目要用到spring mvc 框架,看了一些资料,现整理备以后遗忘。1、spring MVC架构采用了command+controller的模式,整体框架如下图所示:核心的控制器是DispatcherServlet,返回的视图对象是ModeAndVIew对象。2、在非Annotation base controller情况下,controller类是AbstractCon

2011-10-31 16:47:16 1846

转载 javascript中的this关键字用法

In JavaScript this always refers to the “owner” of the function we're executing, or rather, to the object that a function is a method of. function doSomething() { this.style.color = '#cc0000'

2011-07-29 16:39:50 327

jai-imageio-1.1.jar

java高级图片处理工具 jai-imageio,可以修改图片分辨率

2014-03-12

ibatis API

ibatis2.3版本的 CHM格式 api

2011-07-13

jQuery easyUI插件库

强大的easyUI库,包括常用的10多个插件及演示程序

2011-07-13

jspider网络蜘蛛工具

解压进入bin目录,用命令行jspider http://域名 download可以下载全部网页,另外还可以查看网站的错误

2011-01-12

软件项目全工程文档,全DOC

软件一项目的工程文档套装,全DOC,包括用户文档,用户手册,概要,详细,数据库,测试计划,开发进度月报,等专业级文档.

2010-02-16

struts2入门PDF文档

全新的struts2技术的介绍PDF方档,密码是517

2009-06-17

servlet帮助文档

servelet帮助文档,chm版本,绝对真实,童叟无欺

2009-04-22

reg文件语法.用法

reg文件语法和普通用法,6种文件类型用法和语法表示

2009-03-04

空空如也

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

TA关注的人

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