07 2016 档案
摘要:缘起于一个大数据可视化的项目需求,在一番调研之后,选择基于Prefuse引擎做一个属于自己的可视化工具,该工具支持多种数据格式导入,连接JDBC数据库,常用布局算法展示,实时交互拖拽以及高亮,能细粒度根据配置文件展示不同权重的节点和边等功能,代码已经开源在Github上。
阅读全文
摘要:继介绍完tomcat如何启动之后,这次的主题是连接,当你只是简简单单的在浏览器输入一个URL,然后一眨眼就会弹出你想要的网页或者其他,但是这些工作在tomcat内部看着并不那么简单,负责接收http请求的Connector是如何与要处理请求的Container进行连接的,而Connector和Container又是被封装在一个service里面,它们又是如何绑定的,还有前面介绍的只要启动Server就能启动整个tomcat服务的Server又是如何与他们连接的,这篇我们来一探究竟
阅读全文
摘要:为什么说tomcat的Connetor和Container的启动是优雅的,因为tomcat只要启动一个server就可以把依附在其上的services和services里面的Connetor和Container全部启动,真正的做到了牵一发而动全身,大有四两拨千斤的意思,在本篇也介绍了tomcat从哪里获取需要启动的service,又是如何实例化和启动这些service的。
阅读全文
摘要:习惯了在服务里找到Tomcat点击start,或者到tomcat安装目录下找到startup.bat或startup.sh运行文件把tomcat启动起来,可是在这些花样繁多的操作外壳下,我们的tomcat到底是如何启动起来的,tomcat又是如何通过启动server来实现启动所有注册的各种服务的,tomcat的核心服务又是何方神圣,让我们一起来一探究竟吧。
阅读全文