首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
emoo42962
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Java并发编程之CyclicBarrier使用指南
和CountDownLatch一样,CyclicBarrier也是java.util.concurrent包下的一个类;从类名就可以看出,这是一个可以循环使用(Cylcic)的屏障(Barrier),所做的事情就是让一组线程到达一个屏障(同步点)时被阻塞,直到这组线程中的最后一…
java并发之CountDownLatch使用指南
CountDownLatch是java.util.concurrent包中的一个类,它主要用来协调多个线程之间的同步,起到一个同步器的作用。总的来说,CountDownLatch让一个或多个线程在运行过程中的某个时间点能停下来等待其他的一些线程完成某些任务后再继续运行。 类似的…
redis 的发布/订阅模式
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。一个redis客户端可以订阅任意多大频道channel,一个频道也可以被多个客户端订阅。 此时创建了该频道的redis客户端监听了此频道,相当于一个订阅者。 指令PUB…
设计模式之订阅/发布模式(subscribe/publish)
订阅发布模式定义了一种 一对多 的依赖关系,一指发布者,比如某个主题对象,多指订阅者,依赖是订阅者对发布者的依赖;多个订阅者同时监听一个主题对象。当发布者即主题对象的状态发生变化时,会将该变化通知给订阅者,订阅者据此更新自己的状态。是设计模式中用的比较多的一种。 订阅发布模式旨…
tomcat源码分析(第四篇 tomcat请求处理原理解析--Container源码分析)
Container容器是所用servlet容器的父接口,也就是说作为一个servlet容器,首先必须要实现Container接口,每个tomcat服务器只能有唯一的根Container,Connector组件通过setContainer方法将Container容器和Connec…
tomcat源码分析(第三篇 tomcat请求原理解析--Connector源码分析)
Connector容器主要负责解析socket请求,在tomcat中的源码位于org.apache.catalina.connector和org.apache.coyote包路径下;通过上两节的分析,我们知道了Connector是Service的子容器,而Service又是Se…
tomcat源码分析(第二篇 tomcat启动过程详解)
大家都知道,每一个应用程序都有一个唯一的入口(即main函数),那么对于Java语言开发的tomcat服务器也不例外,找到这个入口,了解各个组件加载的具体过程,对理解整个应用的实现过程有很大的帮助。 tomcat启动相关的类位于catalina.startup包路径下,入口是类…
tomcat源码分析(第一篇 从整体架构开始)
作为一款开源的轻量级的jsp服务器软件,tomcat是使用最广泛的web服务器之一。tomcat源码用Java编写,研读tomcat源码,向大师学习编程思想,还是会有不少收获。 宏观角度来看,tomcat可以分为两大块,Connector和Container。Connector…
h2db新手入门篇——概念及初步使用
在了解h2db之前,我们先了解一下内存数据库。见名知其意,内存数据库就是将数据存储到内存中的数据库,与此不同的是传统数据库将数据存储到磁盘中,因此内存数据库的最大优势就是读写速度极快,一般是传统数据库的10-1000倍。正是由于对数据的存储和操作都是直接在内存中进行的,所以断电…
个人成就
文章被点赞
127
文章被阅读
86,821
掘力值
1,383
关注了
1
关注者
60
收藏集
0
关注标签
8
加入于
2018-04-03