- 浏览: 5521 次
- 性别:
- 来自: 深圳
最新评论
文章列表
这样的声名主要用于事件处理。
例:
type
TNotifyEvent = procedure(Sender: TObject) of object;
7:首先:
procedure 也是类型
可以理解为过程类型,定义过程的参数结构,而具体的实现可以动态赋值
像onclick那样
例子:
声明
onclick= procedure(Sender: TObject,a :integer) of object;
以后你就可以把TNotifyEvent作为过程用了,而不用考虑它实现什么功能,你想onclik里
用户写了什么,都是一样的
if assign(onclick) then
onclick; ...
如果并发连接较多,同时访问人数很多的情况下,有时候Tomcat可能会处于“僵死”状态,对之后的访问可能带来影响,并可能失去响应,apache+Tomcat的整合不失为一个好的解决方案。Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。Apache的加入可以将处理HTML页面及一些图片等静态的功能由它本身完成,而减轻Tomcat的工作压力,将html与jsp的功能部分进行明确分工,让tomcat只处理jsp部分,其它的由apache这个web server处理。Apache与 ...
启动tomcat/bin/startup.sh中增加一下变量:
CATALINA_OPTS="-Djava.rmi.server.hostname=192.168.1.69 \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port= 10900 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmx ...