JSF中 Target Unreachable, returned null错误的解决
页面代码<td><h:outputText value="地址-省"/></td><td><h:selectOneMenu value="#{patientBasic.patientComm.province}" onchange="submit()" valueChangeListener="#{dictCodeSetBean.provinceChanged}" id="province" style="width:160px;font:12px"> <f:selectItems value="#{dictCodeSetBean.mapProvince}" /> </h:selectOneMenu></td>选择不同的下拉列表值报错 Target Unreachable, returned nu
RichFaces editor的兼容性问题
今天做OA,用到RichFaces的editor控件,结果不论怎么调整参数就是不显示,最后慢慢排查,发现 myeclipse自动生成的模版中的一句<base href="<%=basePath%>">和这个控件有冲突,去掉这行一切OK. [@more@]
JSF的Sun 1.2实现增加Apache tomahawk实现文件上传
JSF的Sun 1.2实现增加Apache tomahawk实现文件上传(1)启动Myeclipse 6.5,创建新工程,增加JSF支持、Spring支持、Hibernate支持。(2)把tomahawk需要的包tomahawk12-1.1.9.jar commons-fileupload-1.2.1.jar commons-io-1.4.jar commons-logging-1.0.4.jar 拷贝到工程的WebRootWEB-INFlib目录下(3)配置web.xml <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&
内核的 shmall 和 shmmax 参数(http://wdicc.com/)
shmall 是全部允许使用的共享内存大小,shmmax 是单个段允许使用的大小。这两个可以设置为内存的 90%。例如 16G 内存,16*1024*1024*1024*90% = 15461882265,shmall 的大小为 15461882265/4k(getconf PAGESIZE可得到) = 3774873。修改 /etc/sysctl.conf。kernel.shmmax=15461882265 kernel.shmall=3774873 kernel.msgmax=65535 kernel.msgmnb=65535 执行 sudo sysctl -p可以使用 ipcs -l 看结果。ipcs -u 可以看到实际使用的情况。------ Shared Memory Limits -------- max number of segments = 4096 max seg size (kbytes) = 15
管理oracle视图
视图可以看成一个存储查询(stored query)或一个虚拟表(virtual table).查询仅仅存储在oracle数据字典中,实际的数据没有存放在任何其它地方,所以建立视图不用消耗其他的空间。视图也可以隐藏复杂查询,比如多表查询,但用户只能看见视图。视图可以有与他所基于表的列名不同的列名。用户可以建立限制其他用户访问的视图。 1.建立视图 CREATE VIEW命令创建视图,定义视图的查询可以建立在一个或多个表,或其他视图上。查询不能有FOR UPDATE子串,在早期的ORACLE8i版本中不支持ORDER BY子串,现在的版本中CREATE VIEW可以拥
oracle用户口令管理策略
1帐户锁定 建立一个数据库用户XUDB,该帐户允许连续注册3次,超过3次就会引起帐户死锁。这样可以减少口令被猜中、穷举的可能性.它的环境文件名为lock_account。 Create Profile Lock_account limit Failed_Login_Attempts3 Password_Lock_Time 1; Create User XUDB Identmed By XU520; Profile Lock_account; ALTER USER XUDB PROFILE Lock_aecount; 如果XUDB帐户连续注册3次,那么该帐户就会被Oracle自动锁住,即使使用了正确的口令,也会提示出错。 CONNECT XUDB/XU520; Error ORA-28000 th
oracle密码几点基础知识
1、标准的 Oracle 密码可以由英文字母,数字,#,下划线(_),美元字符($)构成,密码的最大长度为 30 字符;Oracle 密码不能以"$","#","_"或任何数字开头;密码不能包含像"SELECT","DELETE","CREATE"这类的 Oracle/SQL 关键字。 2、Oracle 的弱算法加密机制:两个相同的用户名和密码在两台不同的 Oracle 数据库机器中,将具有相同的哈希值。这些哈希值存储在 SYS.USER$表中。可以通过像 DBA_USERS 这类的视图来访问。 3、Oracle 默认配置下,每个帐户如果有 10 次的
linux下 Oracle自动启动与停止(经试验可以运行在oracle9 10 11上)
1、 修改Oracle系统配置文件/etc/oratab/etc/oratab 格式为: SID:ORACLE_HOME:AUTO把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。我的为:ora9i:/home/oracle/ora/products/9.2.0:Y2、 编写服务脚本:如下#!/bin/bash##################FUNCTION############### AutoStart Oracle and listener# AutoStop Oracle and listener######################################## Created by ZhouYS 2003-11-26# case "$1" instart)echo "Starting Oracle Databases ... " echo "------
利用dbms_obfuscation_toolkit保护数据(转)
为了保护敏感数据,oracle从8i开始提供一个数据加密包:dbms_obfuscation_toolkit.利用这个包,我们可以对数据进行DES,Triple DES或者MD5加密.本文就此讲解如何使用以及使用过程需要注意的问题.1. dbms_obfuscation_toolkit简介dbms_obfuscation_toolkit主要有一下几个存储过程:-DESGETKEY --产生密钥,用于DES算法DES3GETKEY --产生密钥,用于Triple DES算法DESENCRYPT --用DES算法加密数据DESDECRYPT --用DES算法解密数据DES3ENCRYPT --用Triple DES算法加密数据DES3DECRYPT --用DES算法解密数据MD5 --用MD5算法加密数据2.准备数据表在开始前
powerbuilder 11的又一怪事
今天把pb11升级到8204,连接oracle数据库,配置后第一次连接正常,第二次连接超时,反复检查没发现错误,用其他版本的pb和其他方式都可以连通数据库,考虑防火墙、杀毒软件多种因素还是不行,最后重做系统,安装完pb居然还是不行! 困惑许久试着把tsnnames.ora中的连接串的名称从orcl改为eastwill,通了。终于明白原来pb11连接单独一个oracle实例的时候不能使用orcl作连接串名,而机群环境下则没有这个限制,这个pb11是正式版,肯定和破解错误无关,看来是pb本身的问题。[@more@]
powerbuilder crosstab数据窗口问题
crosstab数据窗口问题多多[@more@]1.PowerBuilder 11打上最新补丁(7534)之后,运行含有crosstab数据窗口的程序,居然只能运行一次,第二次出错退出。2.在一个查询程序中,数据表中查询得到的数据本来是对的,结果在crosstab数据窗口中显示的数据居然不对,而且没有规律,偶尔发生,忙了一下午才找出原因,Sybase害人不浅。这样下去PowerBuilder就得毁在Sybase手里了,真怀念pb5.0 6.5的时代。