本文是钢哥的Oracle APEX系列文章中的其中一篇,完整 Oracle APEX 系列文章如下: Oracle APEX 系列文章1:Oracle APEX, 让你秒变全栈开发的黑科技 Oracle APEX 系列文…
分类:tomcat
功能强大的Tomcat 管理监控工具【PSI Probe】
这是一款 Tomcat 管理和监控工具,前身是 Lambda Probe。由于 Lambda Probe 2006不再更新,所以 PSI Probe 算是对其的一个 Fork 版本并一直更新至今。 github:http…
dubbo优雅宕机
最近遇到了一个问题,由于我们的服务采用dubbo框架,却近几次服务升级,总出现dubbo宕机的情况,经过一番排查,和研发同事的协助,终于在日志中找到线索: 报错日志: org.apache.coyote.Abstract…
Linux定时清除日志与Catalina日志分割
踩到的坑 除了开发工作之外,本人还有一项琐碎的工作,就是每天定时查看网站相关的Linux机器运行情况。刚开始时,Linux机器都运行正常,本人就松散了很多,从每天的检查,到后来的一周检查一两次。后来,网站受到不明来源频繁…
记录一个未解决的错误
目的功能: 通过点击按钮修改对象的一个属性;如图,点击“禁用按钮”,修改cooperator对象的status字段。 代码实现(有问题) JSP <c:choose> <c:when test="${a…
Tomcat设计剖析(一)
Tomcat整体结构及组件如下图所示 Server a.提供监听机制,用于在Tomcat整个生命周期中对不同事件进行处理。 b.提供Tomcat容器全局的命名资源实现 Tomcat的运行实例的抽象,包含若干个Listen…
Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)
记录下在Mac环境下配置java开发环境,包括jdk,maven,tomcat和idea 下载及安装jdk 首先到官网下载jdk,这里就用目前官网最新的9.0.4 无脑双击安装就可以: 配置jdk 进入终端输入:vim …
Centos7:Tomcat7安装
1.下载tomcat7 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.85/bin/apache-tomcat-7.0.85.tar.gz 2.解…
spring 3.x 升级 spring 4 实践
为什么升级 spring 4 升级 Spring4 的原因是:想要将老项目从jdk1.6升级之1.8,而Spring 4 以前的版本不兼容 JDK8。 Spring 4 相比 Spring 3,引入许多新特性,这里列举几…
Tomcat7---类是怎样被加载的
最好先了解Java的双亲委派机制再看这篇文章。 整体架构 Bootstrap | System | Common / \ Webapp1 Webapp2 ... 类加载器定义 Bootstrap 这个类加载器包含Java…
CRM中间件里的发布-订阅者模式
从事务码SMW01里能观察到一个BDOC可能被发送往不止一个目的site去,比如下图所示的5个site都会收到该site,而高亮显示的SMOF_ERPSITE代表ERP系统QI3的client 504会接收到这个BDOC…
Java中线程池ThreadPoolExecutor原理探究
一、 前言 线程池主要解决两个问题:一方面当执行大量异步任务时候线程池能够提供较好的性能,这是因为使用线程池可以使每个任务的调用开销减少(因为线程池线程是可以复用的)。另一方面线程池提供了一种资源限制和管理的手段,比如当…