- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 Linux中使用Shell脚本插入mysql数据库中文字段值乱码问题
问题描述我在shell脚本写了一段insert到mysql的语句,测试语句如下:mysql -h*** -P3306 -u*** -p*** -D *** -e "insert into test values('123456', '测试')"在插入的时候发现数据库中字段值中文是乱码,数据库、表、shell脚本设置全是utf8。解决方案通过在insert sql语句前加入set names utf8
2017-10-30 19:11:11
3780
原创 RedHat下安装HAProxy
RedHat下安装HAProxy首先查看系统内核版本号及系统名称 uname -aLinux rh64pfcrm01kf 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/LinuxHAProxy安装HAProxy官网下载源码安装包http://www.haproxy.org/do
2017-07-28 11:03:43
974
原创 kafka重复消费问题
问题描述 采用kafka读取消息进行处理时,consumer会重复读取afka队列中的数据。问题原因 kafka的consumer消费数据时首先会从broker里读取一批消息数据进行处理,处理完成后再提交offset。而我们项目中的consumer消费能力比较低,导致取出的一批数据在session.timeout.ms时间内没有处理完成,自动提交offset失败,然后kafka会重新分配part
2017-06-22 11:01:25
25718
原创 Jacoco单元测试配置和使用
Eclipse 插件使用离线安装jacoco Eclipse 插件 eclemma-2.3.3安装完成后图标 选中项目点击图标执行或者项目上右击执行Coverage as结果 展开分析报告,双击后在编辑器里可以看到覆盖情况被不同的颜色标识出来,其中绿颜色表示代码被单元测试覆盖到,黄色表示部分覆盖,红色则表示完全没有覆盖到。 Maven Jacoco单元测试报告生成pom.xml中添加m
2017-06-22 10:47:02
2912
原创 jsch包中Sftp连接问题
jsch利用java实现了ssh的功能,具体资料可参考官网http://www.jcraft.com/jsch/。我在项目中使用了jsch中的sftp功能,在get文件时使用如下方式:ChannelSftp.get(src, dst, new MyProgressMonitor())ChannelSftp的使用网上有很多。其中src是源文件,dst是目标文件,MyProgressMonitor是自定
2016-11-24 09:45:38
6080
原创 Linux Red Hat 4.4.7-3 SFTP服务器配置
Linux Red Hat 4.4.7-3 SFTP服务器配置相关工具版本:OpenSSH_5.3p1, OpenSSL 1.0.0-fips 安装步骤如下 1. 创建sftp组:#groupadd sftp 2. 创建sftp账户:#useradd -g sftp -s /bin/false admin 3. 修改sftp密码:#su passwd ** 4. 创建sftp目录:#m
2016-11-23 17:16:39
4111
原创 Mysql中timestamp类型的问题
timestamp类型由于其可以自动初始化和自动更新的特性应用很广泛,;TIMESTAMP DEFAULT CURRENT_TIMESTAMP(自动初始化) ON UPDATE CURRENT_TIMESTAMP(自动更新)另外,第一个timestamp会默认为DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,例如:CREATE TABLE
2016-11-18 17:25:48
1352
1
原创 Spring事务处理异常回滚问题
问题如下:项目中使用了Spring + Mybatis, 使用@Transactional(propagation = Propagation.REQUIRED, rollbackFor = FrameworkException.class)对方法进行注解来使用事务,FrameworkException是自己封装的继承Exception的异常。在运行过程中发现,sql语句出现异常会回滚,但是根据s
2016-11-18 17:07:37
507
原创 mysql distinct和order by 一起用时,order by的字段必须在select中
mysql中distinct和order by 一起用时,order by的字段必须在select中mysql 5.7.14SELECT DISTINCT evt_tim FROM evt_etl ORDER BY evt_id ASC;执行报错Unknown error 3065。因为找不到3065错误的详细信息,因此做了一下测试:- 1.SELECT DISTINCT evt_id FROM e
2016-10-28 13:05:34
22199
5
原创 Mysql 时间 '0000-00-00'异常解决
在spring+mybatis项目中,查询mysql数据库遇到一个问题:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date分析看了一下原因,应该是mybatis将date类型的字段转成String类型时,遇到date类型字段为'0000-00-00',转换不了,所以抛出该异常
2016-09-14 17:47:27
19332
2
原创 springWeb项目名和context root不一致,导致 WebApplicationContext 初始化两次的解决方法
遇到这样一个问题:项目在tomcat启动,定时器任务会调用两次,检查了很久配置文件,没有发现重复;删除tomcat重新配置、重装tomcat等方法都试过,一直乜有解决;参考了资料:http://www.cnblogs.com/digdeep/p/5421938.html发现问题原因是:springWeb项目名和context root不一致,参考了资料:http://www.cnblo
2016-08-23 17:53:32
1863
转载 DB2的olap函数详解(转)
DB2的olap函数详解转载出处 http://czmmiao.iteye.com/blog/1387755 作者czmmiaoDB2 olap函数概述 在线分析处理函数(OLAP)是DB2中扩展了关系模型、使关系模型能够理解行集合内的排序方式的重要函数之一。典型的 DB2在线分析处理的格式包括两部分:函数部分和OVER表达式部分。函数部分包括:ROW_NUM
2016-04-18 11:13:44
1194
原创 工作记录1:extJS-checkboxgroup复选框和combo联动
工作记录1:extJS-checkboxgroup复选框和combo联动第一次接触前端,更是第一次接触extJS,记录下来。 目的是首先将单选框变下拉框,复选框变为多行,然后将复选框和下拉框联动,即复选框中选中的项作为下拉框中的下拉列表项。经过查询学习了很多extJS的资料,复选框和下拉框采用两个itemsitems : [{// 单选框// fieldLabel : '单选框
2016-03-24 18:55:37
1113
原创 阿里一面被刷经历
今天去参加了阿里的数据挖掘工程师面试,很遗憾,一面被刷了,在此总结一下得失。首先,一面的面试官很nice,聊得挺好的。面的数据挖掘岗位,没有问编程语言的问题,主要是问了我做的两个项目,一个hadoop和一个多标记的。针对项目里的一些问题问了一下,并且深入的 基础知识,这部分达的不好;最后让我写一个Sql查询,是查询一个商家店里购买记录表,查找复购人数量,具体应该是用到group b
2015-05-05 14:46:09
3708
转载 Hadoop关于处理大量小文件的问题和解决方法
转自:http://www.csdn.net/article/2010-11-22/282301?1290758216Hadoop关于处理大量小文件的问题和解决方法摘要:小文件指的是那些size比HDFS 的block size(默认64M)小的多的文件。如果在HDFS中存储小文件,那么在HDFS中肯定会含有许许多多这样的小文件(不然就不会用hadoop了)。 而HDFS的问题在于无法
2014-10-21 16:05:18
887
elasticsearch-1.5.2(带head插件)
2016-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人