会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DespacitoYo
心之所向,即为远方
博客园
首页
新随笔
联系
订阅
管理
2019年7月11日
学习线程池源码--ScheduledThreadPoolExecutor
摘要: 1. 创建ScheduledThreadPoolExecutor ScheduledThreadPoolExecutor继承自ThreadPoolExecutor,实现了ScheduledExecutorServic
阅读全文
posted @ 2019-07-11 17:20 DespacitoYo
阅读(326)
评论(0)
推荐(0)
2019年7月1日
学习线程池源码--ThreadPoolExecutor
摘要: 1 创建ThreadPoolExecutor ThreadPollExecutor有四个构造函数,但本质上都是调用这一个构造函数。 corePoolSize : 线程池核心线程数量 maximumPoolSize :线程池最大线程数量 keepAliveTime :线程空闲时间 unit :空闲时间
阅读全文
posted @ 2019-07-01 15:11 DespacitoYo
阅读(245)
评论(0)
推荐(0)
2019年6月18日
学习JDK1.8集合源码之--TreeMap
摘要: 1. TreeMap简介 TreeMap继承自AbstractMap,实现了NavigableMap、Cloneable、java.io.Serializable接口。所以TreeMap也是一个key-value结构的Map集合,并且提供了搜索导航及排序功能,能够被克隆以及支持序列化操作。 Tree
阅读全文
posted @ 2019-06-18 17:16 DespacitoYo
阅读(295)
评论(0)
推荐(0)
2019年6月11日
工作记录--WPF自定义控件,实现一个可设置编辑模式的TextBox
摘要: 1. 背景 因为最近在使用wpf开发桌面端应用,在查看页面需要把TextBox和Combox等控件设置为只读的。原本是个很简单的事,设置属性IsReadOnly="True"或IsEnabled="False"就可以解决了,可是产品觉得样式不是他想要的(背景是灰色的),想要实现的效果是和编辑时的样式
阅读全文
posted @ 2019-06-11 11:50 DespacitoYo
阅读(2125)
评论(2)
推荐(1)
2019年5月24日
工作记录--使用FFmpeg将一个视频文件中音频合成到另一个视频中
摘要: 由于工作需要,临时被老大吩咐去研究一个FFmpeg工具,通过linux命令行去将一个视频中的音频提取出来并合成到另一个视频中,最终的效果是要保证2个视频中的音频都在一个视频中播放。 但是本人对FFmpeg一无所知,故先去了解一下FFmpeg是什么,没办法,生命在于折腾! FFmpeg介绍 以下内容摘
阅读全文
posted @ 2019-05-24 15:07 DespacitoYo
阅读(5208)
评论(1)
推荐(2)
2019年5月22日
学习JDK1.8集合源码之--WeakHashMap
摘要: 1. WeakHashMap简介 WeakHashMap继承自AbstractMap,实现了Map接口。 和HashMap一样,WeakHashMap也是一种以key-value键值对的形式进行数据的存储,底层存储结构为数组加链表,并且键值都可以为null。与HashMap不同的是,WeakHash
阅读全文
posted @ 2019-05-22 16:31 DespacitoYo
阅读(230)
评论(0)
推荐(0)
2019年5月21日
学习JDK1.8集合源码之--LinkedHashMap
摘要: 1. LinkedHashMap简介 LinkedHashMap继承自HashMap,实现了Map接口。 LinkedHashMap是HashMap的一种有序实现(多态,HashMap的有序态),可以说是HashMap的一种拓展,弥补了HashMap无序这一缺点,但它实现有序的代价是牺牲了时间和空间
阅读全文
posted @ 2019-05-21 17:41 DespacitoYo
阅读(311)
评论(0)
推荐(0)
学习JDK1.8集合源码之--HashMap
摘要: 1. HashMap简介 HashMap是一种key-value结构存储数据的集合,是map集合的经典哈希实现。 HashMap允许存储null键和null值,但null键最多只能有一个(HashSet就是以HashMap实现的,通过HashMap的key存储元素,所以HashSet也最多允许存储一
阅读全文
posted @ 2019-05-21 11:56 DespacitoYo
阅读(218)
评论(0)
推荐(0)
2019年5月14日
学习JDK1.8集合源码之--ArrayDeque
摘要: 1. ArrayDeque简介 ArrayDeque是基于数组实现的一种双端队列,既可以当成普通的队列用(先进先出),也可以当成栈来用(后进先出),故ArrayDeque完全可以代替Stack,ArrayDeque是非线程安全的,Stack是线程安全的。 ArrayDeque虽然是基于数组实现的,但
阅读全文
posted @ 2019-05-14 21:23 DespacitoYo
阅读(306)
评论(0)
推荐(0)
2019年5月13日
学习JDK1.8集合源码之--PriorityQueue
摘要: 1. PriorityQueue简介 PriorityQueue是一种优先队列,不同于普通队列的先进先出原则,优先队列是按照元素的优先级出列,每次出列都是优先级最高的元素。优先队列的应用很多,最典型的就是线程了,例如守护线程(GC)就是优先级比较低的一个线程。 PriorityQueue底层是通过堆
阅读全文
posted @ 2019-05-13 17:35 DespacitoYo
阅读(293)
评论(0)
推荐(0)
下一页
公告