首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小小蛋
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
ThreadLocal 设计意图
ThreadLocal 处理的是线程的专属对象,各个线程的对象都是独立的。 ThreadLocal 用来辅助平衡效率与资源分配。 ThreadLocal 不是同步机制,也不解决共享对象的多线程竞态条件问题。
解密 ThreadLocal
ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知
手把手0基础项目实战(一)——教你搭建一套可自动化构建的微服务框架(SpringBoot+Dubbo+Docker+Jenkins)
本文将以原理+实战的方式,首先对“微服务”相关的概念进行知识点扫盲,然后开始手把手教你搭建这一整套的微服务系统。 你的整个应用程序将会被拆分成一个个功能独立的子系统,独立运行,系统与系统之间通过RPC接口通信。这样这些系统之间的耦合度大大降低,你的系统将非常容易扩展,团队协作效…
Tomcat9的类加载器
Tomcat为了提高系统的灵活性,设计ClassLoader的总体结构, 引入了common、cataina、shared三个公共的classloader。tomcat/conf目录的catalina.properties中有common.loader、server.loade…
记一次线上故障的排查过程
本文主要为了记录此次故障的排查过程,总结经验和教训,提高自己的故障分析和处理能力。 本文来自 开源中国 / AbeJeffrey
Tomcat 7 中 web 应用加载原理(三)Listener、Filter、Servlet 的加载和调用
前一篇文章分析到了org.apache.catalina.deploy.WebXml类的 configureContext 方法,可以看到在这个方法中通过各种 setXXX、addXXX 方法的调用,使得每个应用中的 web.xml 文件的解析后将应用内部的表示 Servlet…
Tomcat 7 的一次请求分析(一)处理线程的产生
在默认的配置下Tomcat启动好之后会看到后台上总共有6个线程在运行。其中1个用户线程,剩下5个为守护线程(如下图所示)。 如果你对用户线程、守护线程等概念不熟悉,请参看前一篇文章——Tomcat 7 服务器关闭原理。 这里重点关注以 http-bio-8080 开头的两个守护…
2018 Java 后端工程师的书单推荐
分类困难因而没分。大体顺序,编程开发 => 数据库 => 架构运维 => 算法 欢迎加入我的知识星球。 一起读源码,聊源码。 好程序员就是我,我就是隔壁老王。 推荐理由:本书介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解…
Tomcat9的Connector组件(二)
Acceptor控制与tomcat建立连接的数量,但只负责建立连接。Acceptor实现了Runnable接口,主要用于接收网络请求,建立连接。 Acceptor是Endpoint的内部类,主要的职责就是监听是否有客户端套接字连接并接收socket,再将socket交由任务执行…
Tomcat9的Connector组件(一)
浏览器发送http请求->建立Socket连接->通过Socket读取数据->根据http协议解析数据->调用后台服务完成响应。 其实Tomcat核心处理流程就是通过责任链一步步的组装起来的。 当Tomcat启动后,Connector组件的接收器(Acceptor)将会监听是否…
下一页
关注了
3
关注者
2
收藏集
1
关注标签
53
加入于
2018-03-01