首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
预流
掘友等级
敲代码的
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 35
沸点 2
赞
37
返回
|
搜索文章
最新
热门
Tomcat 7 启动分析(三)Digester 的使用
前一篇文章里最后看到 Bootstrap 的 main 方法最后会调用 org.apache.catalina.startup.Catalina 对象的 load 和 start 两个方法,那么就来看看这两个方法里面到底做了些什么。 做的事情就两个,一是创建一个 Digeste…
Tomcat 7 启动分析(二)Bootstrap 类中的 main 方法
之前分析了 Tomcat 的启动脚本,如果从 startup.bat 开始启动 Tomcat 的话会发现最后会调用 org.apache.catalina.startup.Bootstrap 里的 main 方法,并且传过来的最后一个命令行参数是 start,接下来的启动代码分…
Tomcat 7 启动分析(一)启动脚本
在上一篇文章《源代码运行环境搭建》里是通过直接运行 BootStarp 的 main 函数来启动的,只是加了一个 catalina.home 的系统属性。而正常情况下启动 Tomcat 是通过运行脚本的方式,这个就涉及到建立工程时拷贝过来的 script 目录下的一堆脚本文件了…
Tomcat 7.0.42 源代码运行环境搭建
1. 容器启动,从server到listener、jndi、service到connetor、engine到host到context到wrapper一系列对象的组装,包括Digester的使用、JMX注册、JDK5中的新的线程池启动方式等。 2. 一个socket连接如何转化成…
基于Gor实现流量复制(加middleware功能增强)
最近做功能重构,在上线前要求验证重构后的代码与老代码实现逻辑是否一致,基于这个需求,需要在生产环境做一个功能将生产服务器上的流量复制一份发送到测试服务器上。 就这个事情这几天考察了三种技术,1. 基于 nginx+lua 脚本,2. tcpcopy,3. gor。这里大概说一下…
zookeeper 学习笔记
zookeeper 集群中的节点共有三种角色,每个节点同时只能是一种角色。集群中的所有机器通过一个 Leader 选举过程来选定一台被称为 Leader 的机器。 zookeeper 中客户端启动时会与服务器建立一个 TCP 连接,从第一次连接建立开始,客户端会话的生命周期就开…
搭建 zookeeper 集群
zookeepe r服务器端运行有两种模式:单机模式(standalone)、仲裁模式(quorum),单机模式就是字面意思:由一个单独的服务器提供服务。仲裁模式则有一组 zookeeper 服务器,它们之间可以进行数据的复制,并同时服务于客户端。标题所说的 zookeeper…
基于 OpenCV 的图像匹配( Java 版)
最近在做图像匹配的事,发现原来有个叫 OpenCV 的库,非常强大,跨平台、多语言接口、在计算机视觉和图像处理上提供了多个通用算法,应用的领域包括了物体识别、人脸识别、图像分割、机器视觉、运动分析。因为涉及了一些图像处理的概念和算法,对于常年做业务系统的程序员来说很少碰这领域,…
深入理解 JDBC 的超时
这是最近读到的讲关于 JDBC 的超时问题最透彻的文章,原文是http://www.cubrid.org/blog/understanding-jdbc-internals-and-timeout-configuration ,网上现有的翻译感觉磕磕绊绊的,很多上下文信息丢失了…
消息队列之 Kafka
Kafka 最早是由 LinkedIn 公司开发一种分布式的基于发布/订阅的消息系统,之后成为 Apache 的顶级项目。主要特点如下: 1. 同时为发布和订阅提供高吞吐量 Kafka 的设计目标是以时间复杂度为 O(1) 的方式提供消息持久化能力,即使对TB 级以上数据也能保…
下一页
个人成就
优秀创作者
文章被点赞
1,277
文章被阅读
175,633
掘力值
4,902
关注了
4
关注者
1,220
收藏集
0
关注标签
47
加入于
2017-06-05