会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
简单记一下
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
25
下一页
2020年8月17日
ClassNotFoundException和NoClassDefFoundError的区别
摘要: 正如它们的名字所说明的:NoClassDefFoundError是一个错误(Error),而ClassNOtFoundException是一个异常,在Java中错误和异常是有区别的,我们可以从异常中恢复程序但却不应该尝试从错误中恢复程序。 ClassNotFoundException的产生原因: J
阅读全文
posted @ 2020-08-17 11:34 kaleidoscopic
阅读(652)
评论(0)
推荐(0)
2020年6月16日
阿里巴巴数据中台实践
摘要: PPT预览
阅读全文
posted @ 2020-06-16 14:42 kaleidoscopic
阅读(263)
评论(0)
推荐(0)
2020年6月15日
Aviator——轻量级Java表达式求值引擎
摘要: 简介 Aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。现在已经有很多开源可用的java表达式求值引擎,为什么还需要Avaitor呢? Aviator的设计目标是轻量级和高性能 ,相比于Groovy、JRuby的笨重,Aviator非常小,加上依赖包
阅读全文
posted @ 2020-06-15 17:50 kaleidoscopic
阅读(18131)
评论(1)
推荐(1)
Apache Calcite对多种异构数据源的支持
摘要: Apache Calcite 究竟是干嘛的,又为什么能这么流行呢?首先,摆一个应该没多少人会反对的共识:SQL 是编程领域最流行的语言。 有 MySQL、Oracle 之类使用 SQL 作为交互语言的数据库 然后有 JDBC、ODBC 之类和各种数据库交互的标准接口 有大量数据科学家和数据分析师等不
阅读全文
posted @ 2020-06-15 17:31 kaleidoscopic
阅读(2588)
评论(0)
推荐(0)
2019年12月3日
如何成为优秀的技术Leader
摘要: 技术主管,又叫技术经理,英文一般是 Tech Leader ,简称 TL。随着工作经验的不断积累,能力的不断提升,每个人都有机会成为 Team Leader。 然而在机会到来前,我们必须提前做好准备,对 TL 的工作职责有一定了解。当然,这也会为当下更好地配合 TL 工作打下基础。 今天,阿里巴巴高
阅读全文
posted @ 2019-12-03 15:08 kaleidoscopic
阅读(827)
评论(0)
推荐(1)
2019年11月18日
Spring @Scheduled执行原理解析
摘要: 项目使用很多@Scheduled(cron=**) 注解来实现定时任务,既然要用就必须弄清楚的它的实现原理,于是乎翻了一下相关的源码。 Spring 3.0之后增加了调度器功能,提供的@Scheduled 注解, 那么它内部是如何实现的呢? 本文以Spring 4.3.10.RELEASE 源码进行
阅读全文
posted @ 2019-11-18 15:55 kaleidoscopic
阅读(4999)
评论(1)
推荐(0)
2019年10月17日
Google Guava官方教程
摘要: 引言 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common anno
阅读全文
posted @ 2019-10-17 17:19 kaleidoscopic
阅读(694)
评论(0)
推荐(0)
2019年10月9日
数据倾斜
摘要: 什么是数据倾斜 简单的讲,数据倾斜就是我们在计算数据的时候,数据的分散度不够,导致大量的数据集中到了一台或者几台机器上计算,这些数据的计算速度远远低于平均计算速度,导致整个计算过程过慢。 相信大部分做数据的童鞋们都会遇到数据倾斜,数据倾斜会发生在数据开发的各个环节中,比如: 用Hive算数据的时候r
阅读全文
posted @ 2019-10-09 16:14 kaleidoscopic
阅读(1739)
评论(0)
推荐(0)
2019年9月23日
服务框架 Pigeon 的设计与实现
摘要: 1、服务框架Pigeon架构 监控系统 - CAT,负责调用链路分析、异常监控告警 配置中心 - Lion,负责一些开关配置读取 服务治理 - Governor 一个interface定义为一个服务,每个服务有唯一标识 2、主要模块 3、服务注册与发现 注册信息包括service name、ip、p
阅读全文
posted @ 2019-09-23 14:15 kaleidoscopic
阅读(1993)
评论(0)
推荐(2)
2019年8月25日
递归算法的简单应用
摘要: 为了确保递归函数不会导致无限循环,它应具有以下属性: 一个简单的基本案例(basic case)(或一些案例) —— 能够不使用递归来产生答案的终止方案。 一组规则,也称作递推关系(recurrence relation),可将所有其他情况拆分到基本案例。 1、以相反的顺序打印字符串 2、两两交换链
阅读全文
posted @ 2019-08-25 10:06 kaleidoscopic
阅读(494)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
25
下一页
公告