会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dlimeng
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
49
下一页
2021年1月4日
WeDataSphere开源社区贡献奖
摘要: 一.简介 该社区由微众银行开源组成,里面汇聚各种数据大佬,开源很多服务,例如:数据计算中间件,机器学习,数据质量,数据交换,调度,数据开发服务等等。 二.经历 从2019年开始进入社区,从事研究,把社区的数据服务,整合到公司,整合出来数据中台,帮助公司的数据建设向前一大部分,同时把一些结果提交到社区
阅读全文
posted @ 2021-01-04 19:29 Dlimeng
阅读(35)
评论(0)
推荐(0)
2020年12月30日
2020年总结:数据里有你、我、他,关键还是自己
摘要: 文章目录 一.前言二.社区三.工作四.展望 一.前言 2020年年底了,无论是自身还是社会上都发生很多事情,或喜或悲都将过去,总结下自身,展望未来,做更好的自己。 本人负责数据中台数据引擎基础架构设计和中间件开发,专注云计算大数据方向。 二.社区 阅读 由于专注领域关系,平时每天早上会阅读一篇极客时
阅读全文
posted @ 2020-12-30 16:04 Dlimeng
阅读(22)
评论(0)
推荐(0)
2020年12月29日
Java并发CompletionService
摘要: 一.简介 CompletionService的应用场景:批量提交异步任务。 CompletionService将线程池Executor和阻塞队列BlockingQueue融合在一起,使得批量异步任务的管理更简单。 CompletionService能够让异步任务的执行结果有序化,先执行完的先进入阻塞
阅读全文
posted @ 2020-12-29 21:18 Dlimeng
阅读(13)
评论(0)
推荐(0)
2020年12月5日
Executor与线程池
摘要: 文章目录 一.简介 二.线程池 2.1 简介 2.2 使用Java中线程池 2.3 注意 一.简介 创建对象,仅仅是在JVM的堆里分配一块内存而已;而创建一个线程,却需要操作系统内核的API,然后操作系统要为线程分配一系列的资源,这个成本很高了,所以线程是一个重量级的对象,应该避免频繁创建和销毁。
阅读全文
posted @ 2020-12-05 21:16 Dlimeng
阅读(10)
评论(0)
推荐(0)
2020年11月29日
并发容器
摘要: 文章目录 一.同步容器 二.并发容器 2.1 List 2.2 Map 2.3 Set 2.4 Queue 一.同步容器 Java中的容器主要可以分为四大类,分别是List、Map、Set和Queue,但并不是所有的Java容器都是线程安全的,例如:我们常用的ArrayList、HashMap就不是
阅读全文
posted @ 2020-11-29 15:04 Dlimeng
阅读(4)
评论(0)
推荐(0)
2020年11月22日
Spark REPL
摘要: 文章目录 一.Scala REPL 二.Spark REPL 三.总结 一.Scala REPL scala repl(“Read-Evaluate-Print-Loop”) 是一个交互式命令行解释器,它提供了一个测试scala代码的环境。ILoop和IMain是其核心实现。 属性 有用的REPL功
阅读全文
posted @ 2020-11-22 14:53 Dlimeng
阅读(32)
评论(0)
推荐(0)
2020年11月18日
Java并发ReadWriteLock
摘要: 文章目录 一.简介 二.读写锁 三.示例-缓存 一.简介 读多写少场景,实际工作中,为了优化性能,我们经常会使用缓存,例如缓存元数据、缓存基础数据等,这就是一种典型的读多写少应用场景,缓存之所以能提升性能,一个重要的条件就是缓存的数据一定是读多写少的,例如元数据和基础数据基本上不会发生变化(写少),
阅读全文
posted @ 2020-11-18 01:18 Dlimeng
阅读(7)
评论(0)
推荐(0)
2020年11月16日
Java并发Semaphore
摘要: 文章目录 一.信号量 二.信号量模型 三.使用信号量 3.1 示例-累加器 3.2 示例-限流器 一.信号量 Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。 二.
阅读全文
posted @ 2020-11-16 23:37 Dlimeng
阅读(12)
评论(0)
推荐(0)
2020年11月15日
Java并发Lock和Condition
摘要: 文章目录 一.简介 二.原理 2.1 管程 2.2 可见性 2.3 可重入锁 2.4 公平锁与非公平锁 2.5 用锁的最佳实践 2.6 示例 一.简介 Java SDK并发包通过Lock和Condition两个接口来实现管程,其中Lock用于解决互斥问题,Condition 用于解决同步问题。 二.
阅读全文
posted @ 2020-11-15 17:20 Dlimeng
阅读(16)
评论(0)
推荐(0)
2020年11月12日
死锁
摘要: 文章目录 一.简介 二.预防死锁 2.1 破坏占用且等待条件 2.2 破坏不可抢占条件 2.3 破坏循环等待条件 2.4 小结 一.简介 根据上一篇文章互斥锁 死锁实验,死锁定义:一组互相互相竞争资源的线程因互相等待,导致“永久”阻塞的现象。 class Account { private int
阅读全文
posted @ 2020-11-12 12:35 Dlimeng
阅读(10)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
49
下一页
公告