自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程安全与同步 & 锁优化

线程安全与同步无同步:A. 可重入代码;B. ThreadLocal互斥同步(阻塞同步):synchronized/LockLock的优势:可中断;可有多个newCondition;自定义是否公平锁非阻塞同步:CAS – 机器指令实现 – Unsafe Loop: ... CAS ...CAS问题:A. ABA问题 -- 解决:加锁 B. 循环等待问题 -- 解决...

2019-03-17 09:56:43 191

原创 Java简单思维导图

Java简单思维导图Java集合:List, Map, Tree多线程:工具,锁IO:BIO,NIO,AIO,Netty设计模式单例,简单工程,工厂,抽象工厂build,装饰,observer,commandcomponent,brighe,facadestate,proxy,adapter,strategy,visitorJVM分区方法区程序计数器虚拟机栈本地方法栈堆新生代老年代类加载双亲委派:...

2019-03-16 22:44:30 409

原创 Spark-streaming-kafka使用Java版本获取RDD信息

JavaStreamingContext jsc = new JavaStreamingContext(conf, Seconds.apply(slice)); JavaPairInputDStream<String, String> kafkaAction = KafkaUtils .createDirectStream(jsc, String.c...

2018-12-11 15:40:39 589

翻译 Hive窗口函数

原文地址:https://acadgild.com/blog/windowing-functions-in-hive(2017-03-08) 窗口函数使你能够在一个数据集上创建一个窗口,并允许你在这个数据上使用聚合函数。Hive从0.11版本开始引入窗口函数。本篇博客会给出Hive上可以使用的窗口函数的使用样例。Hive窗口函数包含以下函数 Lead lead的行数...

2018-12-01 17:55:26 1278

原创 Java transient关键字

transient关键字主要配合Serilizable接口使用,目的是为了隐藏不需要自动序列化的字段。Serilizable接口会自动将实现该接口的对象序列化,当我们不希望一些字段被序列化持久到磁盘等操作时,比如字段中的密码等,可以使用transient字段,显式指示特定字段是不被自动序列化的。transient关键字只用来修饰类属性。参考:http://www.cnblogs.com/lanxu...

2018-06-21 12:10:28 160

原创 Shell常用-记录

记录下常用功能1. 日期循环#!/usr/bin/shstart="20171201"stop="20180112"for ((i = ${start};$i < ${stop};)) do echo $i i=`date -d "$i + 1 day" +%Y%m%d`done2. 判断变量与字符串是否相等时,if [ $arg == "test" ]; then echo...

2018-01-15 17:07:43 213

原创 linux 配置文件.profile给改错后处理方法(转载)

今天在鼓捣centOS的时候,一不小心把用户配置文件profile给改错啦。重启之后进不了图形界面,终端里的命令也有大半不好使啦。我试了几个常用的命令,都不好使。除了cd以外的几个命令都无效。当时立马无语,已经做好心里准备重装了。但是还是抱着试一试的心态,网上找了下解答。还真有和我同命相连的人,一位朋友说用export命令,重设一下PATH就好使啦,我一试,还真的好使。命令如下:e...

2011-06-11 09:42:41 297

原创 程序员进阶 图书 转载

C/C++推荐书籍C++程序设计语言 Bjarne Stroustrup(入门书籍熟读一本即可)C++ Primer(第四版) Stanley B.Lippman, Josee Lajoie (用于查阅)C++编程规范:101 条规则、准则与最佳实践 HerbSutter, Andrei Alexandrescu...

2011-05-29 23:08:21 268

Hadoop 1.0.3 API.chm

hadoop api 1.0.3 自己拿工具制作的,希望能给大家带来方便撒。

2012-06-14

空空如也

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

TA关注的人

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