`
文章列表
现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个tomcat是如何绑定多域名?并且这些域名是如何对应不同的项目呢?而且我的服务器没放在机房,放在我的本地,我应该如何把我的服务器给映射到外网?这一系列的问题,今天就这个问题,我来说一下。1. 域名。现在的域名不是很贵,有很多人都有,而我们注册域名的网站也会有一个DNS助解析,就是把服务器的IP绑定到这些域名上。2. 我们域名有了,现在就来说说我们的项目;比如说我现在有两个项目都在我的这个tomcat下面。那我们输入http://localhost:8080 ...
引言     正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。    正则表达 ...
110个Oracle常用函数整理汇总【转】 1. ASCII 返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322. CHR给出整数,返回对应的字符;SQL> select c ...

oracle 常用函数

oracle 常用功能函数汇总*************************************************************************************************** * SQL Group Functions (num can be a column or expression)                     * (null values are ignored, default between distinct and all is all)            * ************************** ...

2u服务器

u的概念 U是一种表示服务器外部尺寸的单位,是unit的缩略语,详细的尺寸由作为业界团体的美国电子工业协会(EIA)所决定。   之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质的机架上。机架上有固定服务器的螺孔,以便它能与服务器的螺孔对上号,再用螺丝加以固定好,以方便安装每一部服务器所需要的空间。   规定的尺寸是服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数)。由于宽为19英寸,所以有时也将满足这一规定的机架称为“19英寸机架”。厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm。 ...

1U服务器

简介      所谓的1U服务器就是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的。它们可以通过 本地硬盘启动自己的操作系统,如Windows NT/2000/2003、Linu x、Solaris等等,类似于一个个独 ...
-------------------------------------------------Struts2 工作原理流程图------------------------------------------------------   ----------------------------------------------------Struts2工作机制-----------------------------------------------------------   从上图上我们可以很清楚的看到,一个请求在struts2框架中的处理大概分为以下几个步骤: 1.客 ...

Struts通配符

如struts中配有如下几个action,ManagerUserAction中有与之对应的方法 <action name="addUser" class="com.netshuai.action.ManagerUserAction" method="add"><result name="success">/addUser.jsp</result></action><action name="delUser" class=" ...
在Struts 2中,提供了另外一种直接使用领域对象的方式,就是让action实现com.opensymphony. xwork2.ModelDriven接口。ModelDriven让你可以直接操作应用程序中的领域对象(模型对象),允许你在Web层和业务逻辑层使用相同的对象。 ModelDriven接口中只有一个方法,如下: public T getModel() 该方法返回一个用于接收用户输入数据的模型对象。在页面中,这个模型对象中的属性可以直接通过属性名来访问(如username),而不需要使用形如“user.username”这种格式的表达式,在action中也不需要 ...
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。 一下分别介绍一下几个struts.xml中常用到的标签 1、<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件。 比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xml和order.xml中,然后在struts.xml中将这3个配置文件引入: struts.xml: view s ...
1.    理解拦截器 1.1.    什么是拦截器: 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。

OGNL使用小结

最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL。 OGNL中的# $ %使用场景: 1、“#”主要有三种用途: 访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: 名称 作用 例子 parameters 包含当前HTTP 请求参数的Map #parameters.id[0] 作用相当于 request.getParameter("id") ...
//可以用来查询字段为空或者为null 的字段 1.select * from  International_Bailmanager where  (merchantno is null or merchantno='')   //如果查询的字段为null则把它转为0,不为空则为其自身的值。 select decode (sum(bcje),null,0,sum(bcje) )启停调峰补偿金额 ,count(*)启停调峰次数 from mw_app.MWT_UD_LXXZ_YCTJJSJG where dc ='%s'  and  to_char(rq,'yyyy-MM')='%s' ...
where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。 select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where的条件为永真,得到的结果就是未加约束条件的。 在SQL注入时会用到这个,例如select * from table1 where name='lala'给强行加上select * from table1 where name='lala' or 1=1这就又变成了无约束的查询了。 ...
(1)显示SQL缓冲区的命令 使用LIST命令可以显示当前SQL缓冲区的内容。如果LIST命令后面不带任何参数,将显示SQL缓冲区中的所有行;如果LIST后面带一个参数(如LIST n),则显示第n行的内容;如果LIST后面带有两个参数(LIST m n),那将显示多行,即从m行到n行。例如: SQL>LIST 1 SELECT EMPNO,ENAME,JOB,SAL 2 * FROM EMP WHERE SQL <2500; 行号2后面的星号表示第2行为当前行。除LIST命令外,其他编辑命令都只对SQL缓冲区的当前行操作。在SELECT命令尾部输入的分号(;)没有显示,因 ...
Global site tag (gtag.js) - Google Analytics