1. 倒计时器CountDownLatch 在多线程协作完成业务功能时,有时候需要等待其他多个线程完成任务之后,主线程才能继续往下执行业务功能,在这种的业务场景下,通常可以使用Thread类的join方法,让主线程等待被join...
文章首发于【博客园-陈树义】,点击跳转到原文《大白话说Java泛型(二):深入理解通配符》 上篇文章《大白话说Java泛型(一):入门、原理、使用》,我们讲了泛型的产生缘由以及其基本使用。但泛型还有更加复杂...
前言 今天和大家聊的是一个比较基础的问题,OSI七层模型和TCP/IP四层模型。 小伙伴们可能有疑问,这个东西还用写文章吗,太基础了吧,网上文章多的是,随便一搜索就能找到。 确实是这样,网上资料确实很多,但是...
废话不多说,接下来直接开始介绍wpf-ui界面-grid面板 如图就是创建好了的一个wpf项目,整个界面被一个window窗体包含起来,上面类似于什么什么网址什么的其实就相当于.net的命名空间,缺什么引用的时候,就会提...
目录: 1. 什么是redis? 2. 什么是可基于内存的? 3. 什么是可持久化的? 4. 什么是热数据? 5. 为什么redis要将热数据存储到内存中? 6. 什么是并发?并发与并行的关系? ...