康小小的博客

天道酬勤,兴趣是最好的老师!

org.bouncycastle.asn1.ASN1Boolean非法循环依赖的错误

记录遇到一次奇怪的错误,在发布war包到Tomcat的时候,出现了org.bouncycastle.asn1.ASN1Boolean非法循环依赖的错误。 INFO: Deploying web application directory /data/w/www/xxx-app/webapps/...

2019-04-24 22:59:35

阅读数 159

评论数 1

Impala安装和使用问题汇总

近日调研了Kudu+Impala大数据存储引擎,在安装和使用的过程中也遇到不少问题,解决起来也是不容易(lz比较菜鸟),在这里记录一下,也当是分享吧。 1.Impala不能创建表,提示权限的问题 具体情况: [data.beta.com:21000] > create tab...

2019-02-20 21:20:13

阅读数 366

评论数 0

Hive或者Impala查询错误:The query did not generate a result set!

今天在测试Impala的jdbc时,出现了一个很奇怪的错误 Exception in thread "main" java.sql.SQLException: The query did not generate a result set!     at o...

2019-02-20 21:03:10

阅读数 164

评论数 0

Linux安装Kudu+Impala(RedHat or CentOS)

首先查看系统的版本,RedHat和CentOs通过 cat /etc/redhat-release 查看版本,这里我的系统版本是CentOS Linux release 7.3.1611 (Core) 其他系统查看版本参考:https://www.cnblogs.com/wzk-0000/p/7...

2019-02-20 14:18:25

阅读数 319

评论数 0

Spark错误:class needs to be abstract, since: it has n unimplemented members

一般情况下在Spark项目里面只会写一些数据处理的job,但是偶尔也会有一些特别的需求,这里需要定义一个商品(Sku)的类,写惯了Java的代码,写个bean应该也不难。 class SkuInfo {   var skuCode: String   var skuName: String ...

2019-01-19 16:34:34

阅读数 174

评论数 0

分享一个JDBC查数据库出现的一个问题

问题详情,紧急需求临时搞了一个JDBC查Hive的引擎,根据获取的ResultSet在内存做计算,需要把ResultSet保留在内存一段时间,但是在后续对ResultSet的处理中出现了错误,错误详情: java.sql.SQLException: Error retrieving next ...

2018-11-07 18:56:40

阅读数 533

评论数 0

Spark常见问题解决

这俩天总结了在写Spark Job的时候遇到的一些问题,写在这里,以后遇到了方便查看。 1.Error:(64, 64) Unable to find encoder for type stored in a Dataset. Primitive types (Int, String, etc)...

2018-10-29 12:25:46

阅读数 382

评论数 0

Shell FTP文件上传下载

1.上传文件到ftp 创建一个shell文件:touch upload.sh 修改为可执行文件:chmod +x upload.sh 编辑:vim upload.sh,脚本内容如下 cd /user/directory/target export putfile=yyy.jar ft...

2018-09-25 15:25:40

阅读数 568

评论数 0

DataX实战应用

目录 前言 系统架构 关键实现 系统目前使用现状 DataX使用心得 前言 DataX是阿里开源数据同步工具,实现异构数据源的数据同步,Github地址:https://github.com/alibaba/DataX,企业存储离线数据到数仓,但是没办法对接业务,本次实践主要是运用D...

2018-09-03 22:50:31

阅读数 4650

评论数 10

阿里云MySQL远程连接失败

在阿里云服务器上自己装了一个MySQL,但是刚刚开始并不能正常连接,其实无非就两种情况 a.服务器端口拦截 b.MySQL服务拒绝了请求 解决办法: 针对服务器,将端口开放链接,针对MySQL,取消MySQL的连接限制即可 1.MySQL取消限制 进入mysql,以root用户运行以下...

2018-08-31 23:44:33

阅读数 888

评论数 0

MySQL:Specified key was too long; max key length is 767 bytes.

在mysql建表添加索引时,报了这个错, Specified key 'uniq_date_store' was too long; max key length is 767 bytes. SQL: create table `ordering_system_evaluation_or...

2018-05-23 20:00:16

阅读数 3300

评论数 0

阿里云服务器上一次Spring Boot工程的简单部署

我最近在阿里云上发布一个网站,没有配置Jenkins环境,所以发布我都用手动的方式去完成。 这里我是在本机打好了jar包,然后将Spring Boot的jar包通过scp发送到服务器,确保项目中配置的数据库正常运行,并能正常连接,如果有redis,保证redis服务开启。 scp -r xx...

2018-04-28 11:23:34

阅读数 517

评论数 0

Vue取消eslint语法限制

由于vue对语法的限制过于严格,以至于在我第一次编译运行的时候一直编译失败,当然也包括一些警告(好长一堆,删掉一些了): ➜ my-project npm run dev > bblee-app@1.0.0 dev /Users/bianlifeng/my-project ...

2018-04-27 15:23:05

阅读数 22885

评论数 2

Git常用命令(够用)

git checkout -b TS-308320180228git_beta // 本地创建新分支 git status // 查看当前所在的分支以及当前分支的修改状况,会显示修改的文件 PS:如果有zsh插件,能直接显示当前分支,Mac可以直接通过brew安装zsh,安装完成后需reboot...

2018-04-11 16:13:21

阅读数 190

评论数 0

Guava排序-Guava实现多列排序

Guava排序:ComparisonChain 这里我先说一下我的一个需求,然后对照着需求来说一下如何实现对应的逻辑。 首先我有一个List // 姓名,性别,年龄,薪资,级别,籍贯 List<List<Object>&...

2018-04-07 22:32:24

阅读数 1615

评论数 0

Git回滚到上一次提交的节点

有这样的情况,在代码提交完成之后, 发现出了问题,需要回滚到上一次提交的节点,怎么做呢。 首先找到git提交的日志 git log 找到最近一次提交,复制提交的信息码,如图: 复制该信息码,然后控制台revert一下,就OK git revert eb4b58fd5d0aa7...

2018-04-04 19:44:34

阅读数 2078

评论数 0

Guava的ListenableFuture解析

转自:google Guava包的ListenableFuture解析 并发编程是一个难题,但是一个强大而简单的抽象可以显著的简化并发的编写。出于这样的考虑,Guava 定义了 ListenableFuture接口并继承了JDK concurrent包下的Future 接口。 我们强烈地建议你...

2018-03-08 15:12:48

阅读数 237

评论数 2

IDEA中Java错误:Usage of API documented as @since 1.8+ less...

IDEA出现错误 Usage of API documented as @since 1.8+ less… (⌘F1) This inspection finds all usages of methods that have @since tag in their document…. 我以...

2018-03-05 20:34:42

阅读数 2107

评论数 0

面试题:字符串最长回文

回文:正数和倒数相同。如sos,level。 现在给定字符串“er0reviver”要求给出字符串内最长的回文。写出代码输出结果。 Java: public static String longestPalindrome(String str) { int length ...

2018-02-07 21:14:20

阅读数 225

评论数 2

JavaScript中的原型(Prototypes)和继承(Inheritance)

翻译自:Understanding Prototypes and Inheritance in JavaScript 介绍 JavaScript是一种基于原型(prototype-based)的语言,这意味着对象属性和方法可以通过具有克隆和扩展能力的通用对象来共享,和类的继承不同,这被称为原型...

2018-02-05 22:09:28

阅读数 301

评论数 0

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