Web服务器与Servlet容器

时间:2021-06-27 22:23:38

今日要闻:

Oracle启动了JRE7到JRE8的自动更新,

JRE8发布于2014.3,于2014.10成为java.com默认版本,

JRE7发布于2011.7,

Oracle指定的Java生命政策为:主版本发布三年后,下个版本发布一年后,下个版本被java.com设为默认半年后,主版本将停止更新

今日英文:

http://docs.oracle.com/cd/E11882_01/java.112/e16548/diagnose.htm#JJDBC28885

Oracle11g中JDBC的诊断:

日志记录功能建立在java.util.logging基础上

要启用需要ojdbc5_g.jarojdbc6_g.jar

启用的两种方式(全局式,编程式)

配置文件(OracleLog.properties,myConfig.properties)

启用日志会对性能和可伸缩性有显著影响,生产环境应禁用

安全性方面,日志也会泄露某些敏感数据

所有日志输出都需要一个LoggingPermission权限

技术区:

当我们使用”基于Java”的Web服务器时,Servlet容器其实只是Web服务器的一部分

实际上大多数Web服务器并非基于Java

客户端有调用Sevlet的请求时,Web服务器将此请求通过Jni或Tcp/ip传递给内部的Java容器,

Java容器再将请求转发给内部的Sevlet容器

Tomcat和Apache都是Web服务器,但Tomcat除了静态Html容器外,同时也是Sevlet容器和Jsp容器

Catalina就是Tomcat4以后采用的Servlet容器的名字

非技术:

微信(WeChat)是腾讯公司于2011年1月21日推出的一款实时通讯软件,

该项目于2010年10月筹划启动,由腾讯广州研发中心产品团队打造。该团队经理张小龙所带领的团队曾成功开发过Foxmail、QQ邮箱等互联网项目 。腾讯公司总裁马化腾在产品策划的邮件中确定了这款产品的名称叫做“微信”

2014年12月,腾讯开始封禁使用Bluestack、Genymotion等虚拟机(模拟器)登录微信的用户。不少玩家愤怒,质疑微信开放性,腾讯客服称“(安卓模拟器)不是我们的软件”,所以不能用来登录微信