`
henghengdh
  • 浏览: 153148 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
假设来自客户的请求为: http://localhost:8080/wsota/wsota_index.jsp 1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得 2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应 3) Engine获得请求localhost/wsota/wsota_index.jsp,匹配它所拥有的所有虚拟主机Host 4) Engine匹配到名为localhost的Host(即使匹配不到也把请求交给该Host处理,因为该Host被定义为该Engine的默认主机) ...
当我们去启动一个 WEB 项目的时候, 容器(包括 JBoss, Tomcat 等)首先会去读项目的 web.xml 配置文件里面的信息, 当这一步骤没有出错并且完成之后, 项目才能正常的被启动起来。 1> 首先是, 容器会先读 <context-param></context-param> 节点, 并创建一个 ServletContext 实例, 以节点的 name 作为键, value 作为值,    存储到上下文环境中。 2> 接着, 容器会去读 <listener></listener> 节点, 根据配置的 clas ...
在 java 中, 常见的 Context 有很多, 像: ServletContext, ActionContext, ServletActionContext, ApplicationContext, PageContext, SessionContext ... 那么, Context 究竟是什么东西呢? 直译是上下文、环境的意思。比如像: "今天我收到了一束花, 男朋友送的!" 又或者 "今天我收到了一束花, 送花的人送错了的!" 同样是收到一束花, 在不同的上下文环境中表达的意义是不一样的。 同样的, Context 其实也是一 ...
实体:考试,成绩,学生,班级 关系:成绩与考试多对一,成绩与学生多对一,学生与班级多对一. 需求:要根据考试id和班级id查询学生成绩. Score @Entity public class Score { private int id; private Student student; private Exam exam; private int score; @Id @GeneratedValue(strategy = GenerationType.ID ...
环境:windows(勿喷),2台PC(192.168.32.183,192.168.32.149),2个tomcat,2个Memcached。 步骤: 一、在两台机器上分别安装Memcached 1.下载Memercached For Windows 2.解压到指定目录,如:C:\Memcached\memcached-win32-1.4.4-14。用cmd打开命令窗口,转到解压的目录,输入 “memcached.exe -d install”。打开控制面板,打开服务,可以看到memcached已经在上面可,如果没有启动,则手动启动一下。 2:在192.168.32.183上安装nginx ...
说明:此配置针对一个ip下多个tomcat之间的session同步。 步骤: 修改应用1中server.xml中的<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1" >,修改应用2中server.xml中的<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2" >,注意jvmRoute不能相同 ...
原文出处:http://www.sunchis.com/html/java/hbm/2011/0309/265.html 用来进行聚合操作,和sql中的聚合类似.求和/求平均值/统计记录数/...等等. 还有用来获取获取对象的某些属性(表字段)或属性集合.正常情况下,查询返回的是对象或对象的集合.使用投影的话就可以只返回你需要的属性值.即Hibernate不把记录封装对象了,只返回你在投影中设置的属性的值(值的集合)的数组. --------- Hibernate除了处理查询结果集中的对象之外,还可以将结果集中的结果当做行和列集来使用,这与通过JDBC执行select查询获得的数据的使用方 ...
转自:http://hi.baidu.com/fegro/item/d4abe46fc16bed03a0cf0f6a 注:以下内容在Oracle 10g下测试 由于设计需要,需要查询不重复的记 录值,同类问题,想必大家都遇到过,于是乎马上GOOGLE一下,发现此类问题还挺多,解决方案也不少,仔细看看。 例如有如下表结构和值 table fid   name sex 1     a      男 2     b      男 3     c      女 4     d      女 5     a      男 6     b      男 方案一:distinct select distin ...

quartz 定时

<bean id="xxxTimerTask" class="com.xxx.XXXTimerTask">      <property name="beginTime" value="08:00"></property> <!-- 每天的开始时间 -->      <property name="endTime" value="23:10"></property> <!-- 每天的结束时间 -- ...
win7访问不了局域网里Linux上的tomcat服务的问题 背景:宿主机-windows 7 virtualbox里安装centos,centos与宿主机windows 7是桥接。 在centos里启动了tomcat服务,在本机centos里可以用localhost:8080访问。 但是在windows 7里不能访问。   www.2cto.com  解决方案:在centos里把iptables关闭即可解决。 命令:service iptables stop 作者 Black_Noodles

centos安装nginx

 
Nginx是一款高性能的web服务器。目前开发版本为0.9,稳定版本为0.8,历史稳定版本为0.7。现阶段搭建版本为Nginx-0.8.24。 Nginx优点     Nginx重点就是性能的优化。在访问峰值,或者恶意发起慢连接会导致服务器资源耗尽。而nginx采 ...
1 对查询进行优化时,尽量避免全表扫描,首先应考虑在where及order by涉及的列上对立索引. 2 应该尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表的扫描。如:select id from t where num is null 可以 ...
来源:http://www.cnblogs.com/fpqqchao/archive/2013/01/05/2846605.html 关于Jakarta 摘抄维基百科: 引用 Jakarta是Apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。Tomcat、Ant、Struts等等現在是Apache下的开源项目,也曾是Jakarta的关联项目。 Jakarta的名称是想把与Jakarta关系非常深的爪哇岛关联起来。编程语言Java的命名源自这个岛的名字(印尼語:Jawa、英語:Java),而城市雅加达(Jakarta)正是这个岛上的第一大城市,也是印度尼西亚的首 ...

Java虚拟机学习

    博客分类:
  • java
Java虚拟机学习 - 体系结构 内存模型 http://blog.csdn.net/java2000_wl/article/details/8009362 Java虚拟机学习 - 对象访问 http://blog.csdn.net/java2000_wl/article/details/8015105 Java虚拟机学习 - 垃圾收集算法 http://blog.csdn.net/java2000_wl/article/details/8022293 Java虚拟机学习 - 垃圾收集器 http://blog.csdn.net/java2000_wl/article/details/80 ...
来源:http://www.oschina.net/code/snippet_117958_4699 在Spring框架中有如下3种获得DataSource对象的方法: 1.从JNDI获得DataSource. 2.从第三方的连接池获得DataSource. 3.使用DriverManagerDataSource获得DataSource. JNDI方式1、SpringJNDI数据源配置信息: <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean&q ...
Global site tag (gtag.js) - Google Analytics