自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (14)
  • 收藏
  • 关注

原创 二叉树前序、中序、后序遍历Java和C非递归实现

写在前面 正巧在看《算法:C语言实现》这本书,翻到树遍历这一篇。文章中生动形象的列出了前、中、后序遍历二叉树的过程,和算法思路。恰逢我又失眠,然后想看下Java实现。发现大多人的实现并没有书中实现的那么直观,甚至有些晦涩,于是我整理了下书中提供的算法,供大家参考。话不多说 书中提到 ”为简单起见,我们从一个抽象栈开始考察,这个栈能够保存数据项或树,以将被遍历的树初...

2019-06-20 13:34:29 278

原创 Colocat Join 理解

前言 在使用Doris的时候,help create table发现colocat join的建表语句,但是从未见过colocat join这个词语。所以想了解什么意思,但是百度翻译中文“共置联结”,搜了下bing,来勉强解释下。//Doris help create table 7. 创建两张支持Colocat Join的表t1 和t2 CREATE ...

2019-06-19 21:38:36 1460

原创 DataX--TxtFileWriter不写数据问题

写在前面我在用datax开发同步工具插件,需要从kafka消费数据,写入HIVE中。测试工具的时候先使用TxtFileWriter作为writer,观察中间结果。遇到问题由于我在reader里面使用while(true)来消费数据。如下图,打日志发现数据读到了,也sendToWriter了,但是生产文件大小为0 public void startRead(RecordSe...

2019-06-11 10:26:19 2674 2

原创 Datax支持kerberos认证

一、DataX很好用https://github.com/alibaba/DataX看到本篇之前,基本都从其他blog了解过datax(此处轻吹千字...)二、DataX不支持Kerberos由于阿里内部讨论过hdfs使用kerberos认证弊大于利,故不提供Kerberos认证能力。三、着手改造DataX由于我等厂商使用的是CDH组件,所以Hadoop都开启了Kerber...

2019-05-04 20:10:55 4345

原创 Flume 源码解读之解析HDFS路径

项目升级需求: 需要通过flume采集过去时间段的日志,并存储到HDFS中,保证路径以 xxx/ymd=%Y-%m-%d/h=%H 来存储实践很简单:1)我们通过flume的RPCClient发送Event事件,给flume服务端,Event header中放入timeStamp      headers.put("timestamp", data.getTime().toStrin...

2019-01-06 17:00:05 1737 2

原创 ExecutorCompletionService一不小心就会内存泄漏

我在定位苏宁智能告警平台内存泄漏过程中,发现ExecutorCompletionService的BlockingQueue占用了20%的堆内存。代码如下: CompletionService<Integer> exec = new ExecutorCompletionService<>( ExecutorUtils.getMu...

2018-08-29 15:58:03 1878

原创 python 实现CAS服务器认证

##CAS登陆流程##。如https://my.oschina.net/aiguozhe/blog/160715中所示。 由于CAS不提供rest请求来通过认证。可行的方法是模拟浏览器请求,填入用户名和密码来实现认证流程。一、通过fiddler抓取登陆过程报文:Step1:Request Header:Response Header:302跳转到认证页面Step...

2018-08-14 11:30:41 7206 1

原创 JBOSS内存泄漏分析

现象:Apollo告警平台16台JBOSS服务器中有一台登陆不上,堆内存耗尽,OOM异常。分析:1、取回dump日志,通过IBM HeapAnalyzer分析NonRegisteringDriver类concurrentHashMap占用了73%的堆内存。疑点:为何GC回收不了此内存?打开5.1.45版本的mysql-connector-java下NonRegisterin...

2018-08-08 21:19:25 1312

examples.rar

二叉树遍历,前序、后序、中序遍历java实现。 详细内容参考https://blog.csdn.net/seu_04004414/article/details/93008552

2019-06-20

scala for machine learning

学习spark machine learing

2017-03-08

机器学习笔记

斯坦福大学课程笔记

2017-03-08

spring_net_reference.pdf

spring 再也不是java的天下了,.net也可以有spring的框架了

2014-04-23

advanced rails

深入学习rails框架,比基础版本讲的很深刻

2014-02-22

the art of rails

处女座的rails程序员,可以看看rails设计的艺术~~,或许能学习到一些有美感的设计

2014-02-22

rails for .net developers

像我一样,一开始接触.net,然后想转型rails的程序员,可以看看这本书,看看作者是如何引导你去熟悉新的框架

2014-02-22

learing ruby

传了很多rails的书,总要把讲基础ruby语言的书给发了

2014-02-22

learing rails 3

国外网站下的讲述rails的基本书籍,虽然现在rails已经到4.x版本了,但是这本书对于想了解rails的人来说很有帮助

2014-02-22

Rails recipes

顾名思义,就是讲rails的小技巧,给你上rails的大餐,都是大牛们写的文章,对于想掌握常用技巧的开发者很有帮助

2014-02-22

The rails way

The rails way的pdf英文电子版,描述了rails的设计方法和例子

2014-02-22

Apache CXF Web Service Development书的源代码

Apache CXF Web Service Development书的配套源代码。对于有pdf的童鞋来说,对着源码看更加迅速学习。不过不是工程形式,用meaven打包的。

2012-11-12

美河提供.MFC应用程序在.NET框架下的扩展.pdf

美河提供.MFC应用程序在.NET框架下的扩展.pdf 详细介绍MFC

2009-03-28

美河提供.Visual.C.NET托管扩展编程

本质上托管扩展c++语言的一个子集,它看起来是c++,感觉上像c++,但实际上是.net

2009-03-25

空空如也

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

TA关注的人

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