- 浏览: 736773 次
- 性别:
- 来自: 上海
最新评论
-
z6978445:
查询呢?比如要查出 tblRead200710 表与 tblR ...
使用hibernate SQLQuery实现动态表 -
xtp1211:
乱发,自己都没试过
windows下的apache限制IP连接数 -
guanqing123:
在apache的httpd.conf文件中加入
ProxyRe ...
apache2.2 tomcat6 集群 -
wangxingchun:
Thanks again
Axure RP组件库下载 -
feiyu86:
这才是专家嘛,通俗易懂。
Lucene倒排索引原理
文章列表
Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。实现表值函数很简单:下面是一个不带输入参数的表值函数
create function tvpoints()returns tableas return(select * from tb_users);这个表值函数数查询所有用户表的数据
对于多语句表值函数,在 BEGIN...END 语句块中定义的函数体包含一系列 Transact-SQL 语句,这些语句可生成行并将其插入将返回的表中。
以下示例创建了一个表值函数.
create function tvpoints()returns @po ...
eclipse安装abator插件后,不能生成文件。
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 java.sql.SQLException: ORA-12705: invalid or unknown NLS parameter value specified解决办法:出现这种问题的主要原因是MyEclipse在启动时候,语言编码是在[MyEclipse路径]\eclipse\eclipse.ini文件中加载的,而国别编码是从系统的区域设置中得到的.如果MyEclipse默认启动参数为& ...
- 2008-09-25 10:33
- 浏览 3301
- 评论(0)
一般情况下,做ssh组合时,spring是通过web.xml加载,这样使用xfire就没有问题了。但有时需要用struts加载spring(通过struts-config.xml文件中的 plugin加载spring),这时将xfire添加进来,会发现service没有被加载。
xfire的配置文件是通过web.xml加载的,而这里spring通过struts加载,两实例不能共享。
解决:
1: struts里,plugin这样写, value=""
<plug-in className="org.springframework.web.strut ...
- 2008-09-24 11:22
- 浏览 1641
- 评论(1)
集群(其实谈不上,不过是多部署了几个tomcat服务器,用jk/jk2负责负载平衡,而且关于负载平衡我还不大了解,只是我不清楚该怎么称谓,暂且用这个怪吓人的名字)的结构:3台机器,机器A部署了Win2000pro+Tomcat(jvmRoute:tomcat1,以下如同)和apache,机器B、C(操作系统都是WinXp)分别各部署了一个Tomcat服务器(tomcat2,tomcat3)
1、 mod_jk2作为连接器插件的服务器整合
服务器环境:Windows2000 profession + apache_2.0.54 + tomcat_4.1.18
连接器插件:mod_jk2.so ...
- 2008-09-12 23:37
- 浏览 3472
- 评论(0)
HTTP的GET与POST方式下的getParameter获取中文
客户端提交某个中文参数,比如a=中国(1)如果以GET方式提交,在地址栏中,可以看到参数进行了URL ENCODE,形如:a=%E4%B8%AD%E5%9B%BD。服务端接收到请求,使用request.getParameter("a")进行解析,获取到乱码;而使用new String(request.getParamter("a").getBytes("ISO-8859-1"),"UTF-8")能够获取到正确值“中国”。(2)如果以POST方式提交, ...
- 2008-09-12 09:44
- 浏览 5418
- 评论(0)
一个网友的一个Tomcat下面跑了10几个应用,经常造成内存溢出,希望能够拆分到多个Tomcat里面。从CSDN上面找到我。 现状分析:
其每个应用都有各自的二级域名,能够通过互联网访问
其有几个应用放在一起,也就是只有部分应用希望运行在一个tomcat里面
目前使用了jk的连接器
建议:
运行多个tomcatr实例,通过侦听的端口进行区分。
对于每个tomcat,配置各自需要服务的虚拟主机
使用Apache的Proxy进行代理转发,转到对应的tomcat上面,重点在端口不同
取消jk连接,减少复杂度。虽然损失了一些Apache对静态文本的性能,但整体看还是值得的
结果:
t ...
- 2008-09-10 09:32
- 浏览 2836
- 评论(0)
C#中对数据进行加密,java对加密后的数据解密。
c# 加密
const string KEY_64 = "flxmtdes";
const string IV_64 = "flxmtIvS";
public Security()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static string Encode(string data)
...
- 2008-08-13 21:26
- 浏览 5798
- 评论(2)
在http://www.71search.com/company/t100017.html上看到实现的点击投票时,就会出现一个层,上面显示正在加载中,这种效果给用户一种很好的效果。用dwr也可以实现这种ajax效果
//后台dwr方法执行前调用
DWREngine.setPreHook(function() {
//弹出层
alertDiv("数据操作中,请稍候......");
//这个是显示数据加载中的层,如果不要的话,可以注释掉
disabledZone.style.visibility = 'visible';
});
// ...
java.math.BigDecimal。BigDecimal一共有4个够造方法,让我先来看看其中的两种用法:
第一种:BigDecimal(double val)Translates a double into a BigDecimal.
第二种:BigDecimal(String val)Translates the String repre sentation of a BigDecimal into a BigDecimal.
使用BigDecimal要用String来够造,要做一个加法运算,需要先将两个浮点数转为String,然后够造成BigDecimal,在其中一个上调用add方 ...
- 2008-06-05 15:03
- 浏览 15969
- 评论(0)
insert,update,delete 返回值
insert 返回的为插入的主键值,但必须在配置文件中加入<selectKey/>
如果主键值为String
<selectKey resultClass="String" keyProperty="resourceId" >
<![CDATA[
select resource_id as resourceId from rentout where resource_id=#resourceId#
每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化
首先在struts.properties文件中加入以下内容:struts.custom.i18n.resources=messageResource或在struts.xml中加入<constant name="struts.custom.i18n.resources" value="messageResource"></constant>
资源文件的命名格式: 名称_语言代码_国家代码. Properties如果 ...
通过继承ActionSupport重写validate()方法,实现数据校验,会存在大量的重复代码,类似于struts1,Struts2也提供通过配置文件来进行数据校验,使用校验框架不必重复的编写校验代码.
Action及jsp可以不用改变
package com;
import java.util.Date;
import com.opensymphony.xwork2.ActionSupport;
public class RegistAction extends ActionSupport {
private String userName;
priva ...
- 2008-04-22 18:06
- 浏览 7888
- 评论(2)
一. ActionSupport是个工具类,他实现了Action, Validatable等接口, Validatable提供validate()方法进行数据验证.Action只要继承ActionSupport类,重写validate()方法就可以进行数据验证
二. 校验的流程 首先,Struts框价对输入数据进行类型转换,然后再进行数据校验,如果类型转换与数据校验都没有错误发生, 就进入execute(),否则请求将被转发到input视图
三. 注册实例 首先新建RegistAcion.java
package com;
import java.util.Date ...
我们通过表单输入的数据其实都是一个String,有时需要把这些String转成int date等等Struts1中也提供了类型转换器,比如form中有一个字段age,当我们输入表单时, Struts1的转换器会将这个age字符串转换成Form表单中对应的age数值,Struts2提供了更加强大的类型转换.
实例:提供一个文本框,输入用户名和密码,以”,”号分隔开
首先新建输入页面(input.jsp)
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1 ...
- 2008-04-21 23:18
- 浏览 4601
- 评论(2)
Hibernate是ORM的解决方案,其底层对数据库的操作依赖于JDBC,所以您必须先取得JDBC驱动程序,在这边所使用的是MySQL,所以您必须至 MySQL® Connector/J 取得MySQL的JDBC驱动程序。
接下来至 Hibernate 官方网站 取得Hibernate 3.2、Hibernate Annotations 3.2。
您必须安装JDK 5.0才可以使用Hibernate Annotations的功能。
解开Hibernate 3.2的zip档案后,当中的hibernate3.jar是必要的,而在lib目录中还包括了许多jar档案,您可以在 Hibernate ...
- 2008-04-21 23:09
- 浏览 3212
- 评论(2)