自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【java基础-并发编程】关于并发的几个关键字volatile、synchronized、final

java基础-并发编程本文将回答哪些问题:volatile、synchronized、final这几个关键字的作用?volatile、synchronized、final底层原理是什么?面试中会怎么问这些关键字?背景简介(50字内)自学+面试心得正文【volatile】定义是java提供的关键字,能够实现可见性和有序性如何实现可见性在写volatile修饰的变量时,向cpu请求前添加lock前缀,这样可以达到写完该变量值后,立即刷新到内存(而不是存在cpu的L1 L2缓存中)。此时

2020-12-14 01:31:18 211

原创 【java基础】java中虚引用(PhantomReference)、弱引用(WeakReference)、软引用(SoftReference)、强引用(default)是什么?有什么区别?

java基础本文将回答哪些问题:什么是强引用、软引用、弱引用、虚引用?它们有什么区别?他们的应用场景分别是什么?(回答在总结里,但是看一下正文吧)背景简介刷面试题的时候看到问ThreadLocal如何解决线程泄露问题。蒙蔽了。在网上查各种资料,看到了马老师的课程,学习了一番,搞清楚了。但本文章不详细介绍ThreadLocal,而主要写上面说的java中的四类引用,这是搞懂ThreadLocal内存泄漏问题的关键,立个flag,后续写个ThreadLocal贴这里。正文本文会通过样例代码迅速

2020-09-06 01:44:38 279

原创 【java基础-并发编程】daemon守护线程的作用

java基础-并发编程本文将回答哪些问题:守护线程是什么?守护线程的作用是什么?背景简介(50字内)看到Thread.java setDaemon方法写着:The Java Virtual Machine exits when the only threads running are all daemon threads.验证一下写个demo正文首先看看正常的用户线程在主线程退出时是否会自动退出,然后将用户线程设置为守护线程观察效果。private static volatile

2020-09-01 00:16:00 252

原创 如何把你的一篇文章快速发布到各个平台?

背景: 你或许听到过、了解过、甚至从事相关工作过这些词汇: “自媒体” or “流量”。是的!在这个信息爆炸的时代我们每个人都在不断接收传播大量不同的信息知识,人人都是信息的媒介,人人都是自媒体。问题: 传播自身价值有很多方式,这篇只是探讨提升文章、网文传播的方式。首先Tool Man觉得把文章发布到更多平台是一种加强传播的好办法,但是各个平台的默认编写格式不一致,文章风格也都不尽相同,导致推...

2020-08-13 02:14:31 1086

原创 hive-exec包guava冲突解决

问题背景项目需要解析hiveSQL,所以引入了hive-exec,但是引入hive-exec包后报出guava包冲突解决思路maven依赖尝试exclusion掉hive-exec的guava exclusion无效,还是有冲突,尝试结果无效maven dependency:tree 发现hive-exec中guava版本为14.0.1,尝试修改项目中guava版本为14, 即...

2020-01-09 10:40:07 4845 8

原创 streampipes安装

简介streampipes是flink foward Europe2019一家名为FZI的公司贡献出来的,非常雷锋,页面也很酷炫。本文主要讲解下如何安装streampipes,以及安装过程可能遇到的坑。官网连接:https://www.streampipes.org/en/安装步骤安装docker安装docker-compose配置环境安装streampipes详细步骤...

2019-11-18 09:48:29 1118

翻译 flink如何管理kafka消费位点(原:how flink manages kafka consumer offsets)

本文为翻译flink作者之一Fabian Hueske的文章原文:https://www.ververica.com/blog/how-apache-flink-manages-kafka-consumer-offsets在Flink Friday Tip这集中,我们通过一步步的样例解释了Apache Flink是如何协作Apache Kafka保障从Kafka Topics里处理并保证e...

2019-08-12 12:04:07 565

原创 Flink metrics show in Grafana[DataSource:influxDB]

flink metrics 写到influxDB.下面是我画的grafana dashboard/influxDB展示模板https://grafana.com/dashboards/10099

2019-04-25 17:57:46 797

原创 flink athenaX调研

Uber 有超大量的实时数据需要分析,(路况分析,计算车辆到达需要的时间等)有More than one trillion real-time 消息通过他们的kafka,so 他们需要一个infrastructure 并且infrastructure (平台)需要有如下特性:(1) easily navigable(通航) by all users regardless(而不用管) of ...

2019-04-15 08:37:08 1557

原创 深入框架文档学习---英语词根学习

文章说明:本人是码农一枚,进入新公司后发现大牛们学习新技术速度都很快~ 经观察我发现大牛们喜欢看官方文档(大部分框架是英文)这让我意识到了英语的重要性。看国外一手消息、各种官方文档、各种框架开发者博客都需要有良好的英语阅读能力,而阅读能力的基础就是词汇量。本文章以词根为切入,包含自己学习的词根、词前后缀的学习总结,希望自己通过对词根的学习加快背单词速度(拆分理解单词),从而加强英语阅读能力...

2019-02-19 09:47:40 782

原创 kafka丢数据了?-----通过优化broker 生产者 消费者提高集群可用性

本文将围绕kafka的可用性展开,包含broker数据同步、顺序保证,以及生产者消费者为了保证数据同步可采用的高可用配置。是自己的一些心得。文章关键词:不完全的首领选举 丢数据的可能原因 发送消息中,kafka可重试错误和不可重试错误 保证顺序 producer consumer的可靠性配置不完全的首领选举场景:首领挂了,但是follower没有同步针对该场景可以采取两种...

2019-01-07 11:06:38 852 6

原创 redhat oracle11g2x64 安装

最好的方式是参照官方文档,但是官方文档给的很通用,不够针对,不同的linux安装起来还是有不小差异的 官方文档:http://docs.oracle.com/database/122/LADBI/installing-oracle-database.htm共有 6 大部分:检查环境配置服务器环境(oracle+用户组等+rpm依赖) 安装VNC安装oracle 配置监听 建库 开...

2018-07-02 16:18:04 254

原创 项目中数据库使用、数据库迁移心得

    以后在考虑新的项目数据持久化问题的时候,要考虑到所用的数据库类型,避免出现目前遇到过的一站云化项目、综合订单oracle转mysql问题。 怎么避免,并不让这类问题出现?    答:不管是oracle转myslq,还是mysql转oracle,或是SQL Server这三大关系型数据库的互相转化,都要先考虑到项目中用到数据库的特有函数和字段,在做持久化实现的时候,把除标准SQL外的函数...

2018-05-22 11:28:29 1092

原创 统计报表SQL书写记录 --MySql echarts

   今天正在为一个快上线的项目修改bug,一个同事过来告诉我首页还有我的报表接口没提供(首页当时是一个js写死的假数据),我口头答应说一会就好,然后就继续改我的bug,心里想着虽然之前很少写报表,但是这个语句很好写,加上echarts渲染一哈半个多小时搞定。先看一下效果大概是这样的:紫色绿色蓝色从左到右的条条就用 A B C代替吧分析一下,我是打算用一个sql查询出来,要...

2018-01-30 10:30:36 3083

lucene简单例子

因为工作中用不到lucene,但是自己一直想了解了解lucene,所以有了这个例子,很基础,希望有助于和我一样对于lucene不了解的小白理解lucene~

2017-10-10

空空如也

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

TA关注的人

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