- 浏览: 263959 次
- 性别:
- 来自: 北京
最新评论
文章列表
1.1.1、问题现象
环境:windows vista+JDK1.6+Apusic7.0+cfconsole+hsqldb2.2.6
从hsqldb中查询数据时报错,提示用户权限缺失或者对象不存在。
1.1.2、日志情况
错误日志如下:
org.springframework.dao.InvalidDataAccessResourceUsageException: could not retrieve generated id after insert: [com.wondersgroup.framework.security.bo.UserLoginHistory]; nested ...
windows下postgresql的使用注意问题
(1).下载bin的解压版本
(2).解压为:D:\demo\PostgreSQL\
(3).创建非管理员用户,如:postgresql,并将目录:D:\demo\PostgreSQL\pgsql\data的权限赋给用户postgresql
(4).以用户postgresql初始化并启动数据库,如下:
(5).初始化postgre数据库:initdb.exe -D D:\demo\PostgreSQL\pgsql\data
(6).运行postgre数据:postgres.exe -D D:\demo\PostgreSQL\pgsql\data ...
关于can_do的解释,如下:
1.英语中can为能,能够,可以的意思,do是所有动词的原行,有做的意思,字面上直意过来就是,[能干],[可以搞定]的意思。
2.can_do,按英语的用法,两个单词之间应该用连字符“-”,即can-do可标识为一个组合单词,但此处却用下划线,没有用can-do,而采用can_do,另有他意,搞IT的人,大概都知道,下划线是JAVA的有效字符。此处表明本人是干什么工作的。
3.can_do重点强调在do上,即要有行动,不能光想不做,用来督促自己。常言道,是骡子是马拉出来溜溜。
4.can_do从do中再引申一层意思,也是在强调执行力。
5.can_do中 ...
Broker需要在配置文件中开安全认证,客户端或者其他Broker连接时,需要通过对应的用户名和密码来访问,默认没有安全认证。配置样例如下:
(1)、指定加密的环境变量:
删除
<!-- Allows us to use system properties as variables in this configuration file -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
增加
<!-- Al ...
1、以递归方式从指定根节点,获取一个树型结构的数据!
/**
* 根据指定的根节点从List中遍历一个子树出来;
*
* @param paramCollect:提供树节点数据的集合;
* @param paramDesList:产生的目标子数的集合;
* @param paramTreeRoot:树根元素;
* @return void:无返回值;
*/
private static void getSubTree(List<String> paramCollect,
List<String> paramDesList, fina ...
如果本机使用了代理服务器连接互联网的话,使用maven编译时,需要配置其proxy元素段,如下:
<$Maven_Home>/conf/settings.xml
///////////begin////////////////
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
| the codes remedified by can_do on 2013-01-30
-->
& ...
关于Linux或者Solaris下,屏蔽nohup的日志输出
关于Linux或者Solaris下,屏蔽nohup的日志输出,可以通过以下命令实现
nohup <your_sh_script> > /dev/null &
例如:
nohup ./startapusic > /dev/null &
【问题分析思路】
查看错误日志,必须看第一错误日志而且要针对第一错误日志的最终因素去分析,一般如:
应用系统中抛出【Caused by】的关键字,要看日志段中,最后的【Caused by】。举例如下:
【问题日志如下】
2011-01-11 15:35:47 信息 [con.out] parse xmlreader
2011-01-11 15:35:47 信息 [con.out] parse xmlreader
2011-01-11 15:35:48 信息 [con.out] parse xmlreader
2011-01-11 15:35:48 错误 [con.err] org.apache. ...
<%@ page language="java" contentType="text/html; charset=GBK" %>
<%@ page import="java.net.URL"%>
<%@ page import="java.net.URLClassLoader"%>
<%@ page import="java.util.Enumeration"%>
<!-- define function in jsp by can_ ...
SOA的原称是:Service-Oriented Architecture,即面向服务的架构,其本质是通过软件复用和软件互操作性实现业务的敏捷性。
SOA是一种架构思想,其落地需要SCA和SDO及EDA规范的支持,其中SCA是用来规范应用,SOA的主要对象是服务,
通过SCA的规范可以将业务功能抽取为服务组件;而SDO是用来规范数据,异构系统之间的数据源的数据可以统一封装为SDO。
为服务组件所识别。ESB是SOA的最好实现,看作是SOA的心脏。
参见如下:
1、SDO
Service Data Objects (SDO) are designed to simplify and u ...
(1)、调大tcp/ip的端口范围,默认临时端口是:1024—5000,将该范围扩大到65534
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
值名称:MaxUserPort
值类型:DWORD
值数据:0x0000fffe(65534)
(2)、减少连接关闭时的等待时间:[TcpTimedWaitDelay]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
值名称:TcpTimedWait ...
Form的GET和POST提交方式是http请求的两种基本方式,区别如下:
(1)、GET是从服务器获取数据;POST是发送数据到服务器
(2)、GET传递数据实际是将数据拼写到URL中作为Key/Value以“&”区分,传递给服务器的;而POST传递数据是将数据放在Form中,传递给服务器的;
(3)、通过url传递数据,数据量有限制,所以,GET传递数据量<1024Byte,而POST没有限制
(4)、安全性:url传递数据,是可见的,而通过Form的数据体传递,数据是不可见的,所以POST比GET方式更安全;
注意:Form提交数据时,如果不指定method的话,默认是GET ...
IE和Firefox在客户端对字符集自适应问题的区别
前提是:静态页面<html>或者<htm>中通过:<meta>进行了charset的设置,如下:
<meta http-equiv="Content-Type" contect="text/html";charset="GBK">
1、通过IE浏览网页时,如果打开自动选择开关,IE会根据文件的存储格式来确定用哪个字符集显示,即文件另存为时选择的文件格式字符集。
但是IE不是完全自动通过文件的存储格式字符集去匹配的。所以,建议 ...
Apusic下中文乱码处理
中文乱码的问题要根据实际情况,进行具体分析,一般的分析思路如下:
首先要说明的是,Apusic的WebService组件中的URIEncoding只支持url中直接写死中文的情况,不支持以变量的方式将中文拼进url中的场景。
其次需要说明的是,请检查应用系统中是否已经内置或者配置了Filter的转码处理功能,该功能是否会影响当前场景中的中文乱码。
(1)、如果是页面级别的url传输中文,建议通过js的函数escape()或者encodeURI()进行一次或者两次编码,escape()用于对url中的写死中文或者变量方值的中文进行编码,而encodeURI()用 ...
关于sun的Hotspot JVM中的PermGen能否被GC的问题
首先要说明的是PermGen的作用,PermGen是在JVM启动时,类和方法的Meta信息被加载到内存,放在PermGen中。
一般来说,该PermGen是不会被GC掉的,但是也要视JDK的版本和GC的策略有所区别。
(1)、在JDK1.5的版本中,缺省的GC策略是不会对PermGen进行GC的,但是如果想要PermGen被GC,可以通过CMS策略来
实施,样例配置如下:
-server -Xms512m -Xmx512m -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEna ...