首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
森林之王
掘友等级
开发(Java)
|
paf
happy every day
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
文章
热门
最新
Dubbo-SPI
SPI的全名为Service Provider Interface,是JDK内置的一种服务提供发现机制。简单来说,它就是一种动态替换发现服务实现者的机制。为了实现在模块装配的时候不在程序里动态指明,这就需要一种服务发现机制。java的SPI就是提供这样的一个机制:为某个接口寻找…
Dubbo—Provider
服务提供方暴露服务的时序图:ServiceBean:
参与Github开源项目
开源就是开放源码,毕竟「源码面前,了无秘密」。开源,更重要的意义在于,围绕产品的社区发展,可以将众人的力量回馈给开源产品。众人的参与,提出意见、想法与贡献等这个良性的循环机制,「人人为我,我为人人」。 首先在 Github上找到要参与的项目,点击右上方的 「Fork」。此时,你…
Tomcat9的类加载器
Tomcat为了提高系统的灵活性,设计ClassLoader的总体结构, 引入了common、cataina、shared三个公共的classloader。tomcat/conf目录的catalina.properties中有common.loader、server.loade…
Tomcat9的Connector组件(二)
Acceptor控制与tomcat建立连接的数量,但只负责建立连接。Acceptor实现了Runnable接口,主要用于接收网络请求,建立连接。 Acceptor是Endpoint的内部类,主要的职责就是监听是否有客户端套接字连接并接收socket,再将socket交由任务执行…
Tomcat9的Connector组件(一)
浏览器发送http请求->建立Socket连接->通过Socket读取数据->根据http协议解析数据->调用后台服务完成响应。 其实Tomcat核心处理流程就是通过责任链一步步的组装起来的。 当Tomcat启动后,Connector组件的接收器(Acceptor)将会监听是否…
Ubuntu系统升级内核
1. sudo vi /etc/apt/sources.list,在sources.list最后一行加入 2. sudo apt-get update 3. sudo apt-get install -f 修复下刚刚安装失败的依赖 4. reboot
Docker入门(1)
Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS)。 Docker设想是交付运行环境如同海运,OS如同一个货轮,每一个在OS基础上的软件都如同一个集装…
ThreadLocal源码解析
ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程的上下文。 ThreadL…
Tomcat9的容器
Tomcat中有四个容器,分别是Engine,Host,Context,Wrapper。 它们之间是逐层包含的父子关系。Context和Wrapper是“动态添加的”,在站点目录下每放置一个war包,就会动态添加一个Context,在web.xml里每配置一个servlet,就…
下一页
个人成就
文章被点赞
53
文章被阅读
15,451
掘力值
419
关注了
21
关注者
76
收藏集
20
关注标签
55
加入于
2018-02-02