Service.xml Server.xml配置文件用于对整个容器进行相关的配置。 元素:是整个配置文件的根元素。表示整个Catalina容器。 ...
Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快。 ...
一、Referer是什么?用途? HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器基此可以获得一些信息用于处理。 ...
本文大部分内容参考 周志明《深入理解 Java 虚拟机》 ,想要深入学习的话请看原书。 一、运行时数据区域 ## 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。 ...
说明 只有 0-9[a-Z] $ – _ . + ! * \’ ( ) , 以及某些保留字,才能不经过编码直接用于 URL。 例如:搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码。 ...
在Java中,如果有重复的代码我们会考虑进行重构,抽取公共方法或继承父类,以减少相同的代码在多处出现,达到代码的最优管理和不必要的麻烦。Drools同样提供了类似的功能。下面我们以实例来逐步说明。 ...
Drools7.0规则文件 一个标准的规则文件的格式为已“.drl”结尾的文本文件,因此可以通过记事本工具进行编辑。规则放置于规则文件当中,一个规则文件可以放置多条规则。在规则文件当中也可以存放用户自定义的函数、数据对象及自定义查询等相关在规则当中可能会用到的一些对象。 ...
双重检查锁定(Double check locked)模式经常会出现在一些框架源码中,目的是为了延迟初始化变量。这个模式还可以用来创建单例。下面来看一个 Spring 中双重检查锁定的例子。 ...
CopyOnWriteArrayList Copy-On-Write简称COW,是一种用于程序设计中的优化策略。 ...
什么是fail-fast 首先我们看下维基百科中关于fail-fast的解释: (more…) ...
Top