自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

康小小的博客

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

原创 写一篇日记给iCloud一个大大的赞

前言 (大概意思呢就是把桌面(Mac)的所有文件都清空了) 今天在做开发的时候犯了一个很傻逼的错误,代码的逻辑大概是这样的:首先会配置一个配置文件存储的文件夹,程序会先判断文件夹下有没有文件(注意是文件,不是文件夹),如果有的话会彻底清空掉(还会遍历文子文件夹).......然后本地做了测试,...

2020-04-09 19:36:06 128 0

原创 从ToC到ToB,疫情给我们的影响是什么?

小小从19年开始以联合创始人的身份加入了创业团队,融入了ToB的创业环境,负责一块业务的研发工作,不得不说,对一个技术都还没有成型的工程师来说,这个挑战特别大。过去几年,都是在互联网行业(ToC),线上的消费环境已经趋于饱和,拼多多的出现,把线上电商最后一点路也堵死了;外卖行业饿了么和美团独大,占...

2020-03-31 13:32:04 239 0

翻译 随机森林过拟合问题

任何机器学习算法都会有一个很常见的问题,就是过拟合问题(overfitting),经常都能看到很多人在问随机森林会不会出现过拟合问题,在外国的网站看到了这篇文章,觉得写的很好,所以翻译转载在这里。 提出问题:随机森林是否会过拟合? 当我第一次看到这个问题时,我有点惊讶,第一个想法是,当然!任何...

2019-08-27 16:20:09 8538 0

翻译 张量处理单元(TPU)

2017年,谷歌对外宣布了一个张量处理单元(也就是TPU)—专门为机器学习而构建的定制应用专用集成电路(ASIC),一年后,TPU被转移到云端,并开放供商业使用。张量处理器(TPU)遵循CPU和GPU的路线,是Google定制开发的特定于应用程序的集成电路(ASIC),旨在加速机器学习的工作量,专...

2019-08-17 17:22:45 1009 0

翻译 关联规则与Apriori算法

翻译自:Association Rules and the Apriori Algorithm: A Tutorial 当我们去商店购物时,我们通常有一个标准的购物清单,每个购物的人都有一个独特的清单,取决于他们的需求和喜好,家庭主妇可能会为家庭晚餐购买健康的食材,而单身汉可能会购买啤酒和薯条。...

2019-08-15 22:00:07 3770 1

原创 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 1871 3

原创 Impala安装和使用问题汇总

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

2019-02-20 21:20:13 2681 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 org.apach...

2019-02-20 21:03:10 855 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 1346 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 439 0

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

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

2018-11-07 18:56:40 1760 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 1084 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 2395 1

原创 DataX实战应用

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

2018-09-03 22:50:31 11514 12

原创 阿里云MySQL远程连接失败

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

2018-08-31 23:44:33 2869 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_eva...

2018-05-23 20:00:16 6633 0

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

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

2018-04-28 11:23:34 726 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 37494 4

原创 Git常用命令(够用)

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

2018-04-11 16:13:21 290 0

原创 Guava排序-Guava实现多列排序

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

2018-04-07 22:32:24 3279 0

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

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

2018-04-04 19:44:34 6546 0

转载 Guava的ListenableFuture解析

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

2018-03-08 15:12:48 570 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 4528 0

原创 面试题:字符串最长回文

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

2018-02-07 21:14:20 346 2

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

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

2018-02-05 22:09:28 411 0

翻译 如何在Ubuntu 16.04上安装Swift和Vapor

翻译自:How to Install Swift and Vapor on Ubuntu 16.04 介绍 Swift是Apple开发的一种编程语言,特点是快,安全和现代化,它有一个支持语言的庞大社区。Swift主要用于开发iOS和Mac OS应用程序,但从Swift 3开始,您也可以将其用于...

2018-02-01 11:34:08 2768 0

转载 如何在Ubuntu 16.04上增加Swap分区

翻译自:How To Add Swap Space on Ubuntu 16.04 前言 提高服务器响应速度和防止应用程序内存不足错误的最简单方法之一是添加一些交换空间。 在本指南中,我们将介绍如何将交换文件添加到Ubuntu 16.04服务器。 但是,请注意: 尽管swap区通常建议用于...

2018-01-31 16:43:16 13883 1

转载 Java String常量池

转自:这就是String常量池啊? 题目:请结合常量池/String.intern()/StringTable来谈一下你对Java中String的理解? 考点:对于这个题目,我们可以结合代码来跟面试官进行慢慢交谈,并且根据平时利用JVisualVM和javap两个工具来对字符串内部变化分析,说...

2018-01-31 11:14:18 244 0

转载 深度探秘String类

转自:深度探秘String类 1 不可变类与可变类的区别? 不可变类:这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:Interger、Long和String等。 可变类:相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类都属于可变...

2018-01-31 10:37:01 103 0

翻译 (译)Create Java String Using ” ” or Constructor?

在Java中字符串可以有两种方式构造: String x = "abc"; String y = new String("abc"); 那这两种方式之间有什么区别呢? 1.双引号和构造方法 这个问题可以用两个简单的例子来解答。 例1: Str...

2018-01-30 12:35:29 183 0

翻译 Set vs. Set<?>

翻译自: Set vs. Set 你可能知道一个无界的通配符Set 可以容纳任何类型的元素,而一个原始类型Set也可以容纳任何类型的元素。 但是他们有什么区别呢? 1.Set的两个事实 (1)由于问号? 代表任何类型,所以 Set 能够容纳任何类型的元素; (2)因为我们不知道?的类型,所...

2018-01-29 09:40:15 137 0

翻译 Java开发人员爱犯的10个错

翻译自:Top 10 Mistakes Java Developers Make 因为自己在开发过程中也有犯过其中的一些错误,觉得写的很好,所以翻译在此。 1.将数组转换为ArrayList 为了将一个数组对象转换为ArrayList对象,程序员经常是这样实现: ListString&...

2018-01-26 16:35:39 138 0

转载 Java多线程:join使用及原理

转载自:https://mp.weixin.qq.com/s/at8NynjnYvqkFw61kn3Apg join()是线程类Thread的方法,官方的说明是:Waits for this thread to die.等待这个线程结束,也就是说当前线程等待这个线程结束后再继续执行,下面来看...

2018-01-19 22:58:07 409 0

原创 Spring Boot:jar中没有主清单属性

使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性: D:\hu-git\spring-xxx-xxx\target>java -jar spr...

2018-01-17 14:56:44 88359 12

原创 Hibernate:Could not locate cfg.xml resource [hibernate.cfg.xml]

1.Could not locate cfg.xml resource [hibernate.cfg.xml] 做了一个hibernate缓存的测试,使用运行测试用例的时候,报错找不到cfg.xml配置文件(如hibernate.cfg.xml),是因为该配置文件应该要放在默认src/main/...

2018-01-12 13:32:03 5603 1

原创 MySQL删除表:Cannot delete or update a parent row: a foreign key constraint fails。

MySQL库中有俩表,table1和table2,相互关联,在删除表的时候出错: Cannot delete or update a parent row: a foreign key constraint fails。 很明显这是表关联生成的强制约束问题,在删除的时候回检查表之间的关联关系,...

2018-01-12 13:18:07 31016 0

翻译 什么是OLTP?

译自:http://database.guide/what-is-oltp/ OLTP (Online Transactional Processing,联机事务处理) 是专注于面向事务的任务的一类数据处理,通常涉及在数据库中插入,更新或删除少量数据,主要是处理大量用户下的大量事务。 OLTP...

2018-01-11 15:39:48 4876 0

翻译 数据库中的Schema是什么?

参考:http://database.guide/what-is-a-database-schema/ 在数据库中,schema(发音 “skee-muh” 或者“skee-mah”,中文叫模式)是数据库的组织和结构,schemas andschemata都可以作为复数形式。模式中包含了sche...

2018-01-10 13:14:35 183971 16

翻译 Java8指南

翻译自国外大神博客,地址:java-8-tutorial,大神的博客里面有很多关于Java8讲解的文章,看了之后受益匪浅,写的非常好。 “Java is still not dead—and people are starting to figure that out.” 欢迎来到 J...

2018-01-09 16:19:30 345 0

转载 Java反射机制(转载)

转自:http://www.sczyh30.com/posts/Java/java-reflection-1/一、回顾:什么是反射?反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。Oracle官方对反射的...

2018-01-02 14:48:49 166 0

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