« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
戒除浮躁,读好书,交益友 |
Blog信息 |
blog名称:邢红瑞的blog 日志总数:523 评论数量:1142 留言数量:0 访问次数:9701849 建立时间:2004年12月20日 |

| |
[java语言]List的toArray和ArraysasLIst使用 原创空间, 软件技术
邢红瑞 发表于 2005/9/23 18:00:31 |
最近确实忙晕了,发现sun的javadoc有时说的不明白,我用spring的jdcbtemplate读取字符串, List ls= getJdbcTemplate().query(sql, new Object[]{ccode},new RowMapper(){ public Object mapRow(ResultSet rs, int currentRowNum) throws java.sql.SQLException { return rs.getString("bkid"); } &n |
|
[j2ee]解决spring中文件上传的问题 原创空间, 软件技术
邢红瑞 发表于 2005/9/13 19:19:50 |
唉,又要加班,这种加班没有加班费,不计入倒休,连晚餐补助都没有.主要是解决spring上传文件的问题,因为使用了apache的commons fileupload包,以前用的时候就发现这个问题,他没有文件重名的处理(no FileRenamePolicy),所以不得不使用cos.
spring使用cos包后问题接踵而至,先是ClassCastException,这个好解决,以后又是Corrupt form data: premature ending,终于不知道如何解决了,google半天,没有找到一个可用的例子. 只好问ben alex这位高手,ben也发现这个问题,so you are uploading two files with the same name?or do you mean on the server-side, if someone uploads a file which is the same name as an existing file on the server?
|
|
[j2ee]spring如何在一个jsp中使用两个command对象 原创空间, 软件技术
邢红瑞 发表于 2005/9/12 9:06:48 |
有个巴西的网友,提出了这个问题,如何在一个jsp中使用两个command对象,并提交到两个不同的controller, 我给个例子,这个例子是别人的,我进行了修改 -servlet.xml文件 <bean name="inputaform " class="ee.bug.InputaFormController"> <property name="commandClass"><value>ee.bug.Input3Bean</value></property> <property name="formView"><value>inputa</value></property> <property name="successView"><value>resulta</value></property&g |
|
[j2ee]pebble从tomcat移植到resin 原创空间, 软件技术
邢红瑞 发表于 2005/9/4 15:33:42 |
说实话,pebble是个不错的blog,比我原来的那个好多了.好不容易找到一个免费的resin服务器,当然是蹭的. 移植遇到了不少麻烦,先说tomcat下的安装 1.下载pebble,这是废话 2.从pebble-weblog目录中copy pebble.war到$TOMCAT_HOME/webapps 3.在$TOMCAT_HOME/conf/tomcat-users.xml 文件中加入以下文字 <user username="someuser" password="password" roles="blog-owner,blog-contributor"/> 4.重起tomcat,输入http://localhost:8080/pebble/就可以访问,点击右下角login就可以登录. resin麻烦一些,找了半天资料,才知道resin中servlet容器role的写法,
|
|
[java语言]commons-logging结合Log4j的问题续 原创空间, 软件技术
邢红瑞 发表于 2005/8/31 17:28:09 |
偶一直想明白spring如何把commons-logging和log4j和在一起的,看了半天源码,也不明白,问了问linux_china和keith,方才明白。
其实Jakarta Commons Logging (JCL)提供的仅是一个日志接口,允许程序开发人员使用不同的具体日志实现工具,包括Log4J, Avalon LogKit, and JDK 1.4等.
JCL有两个基本的抽象类:Log(基本记录器)和LogFactory(负责创建Log实例)。当commons-logging.jar被加入到CLASSPATH之后,默认的LogFactory是按照下列的步骤去发现并决定那个日志工具将被使用
寻找当前factory中名叫org.apache.commons.logging.Log配置属性的值
寻找系统中属性中名叫org.apache.commons.logging.Log的值
如果应用程序的classpath中有log4j,则使用相关的包装(wrapper)类(Log4J |
|
[数据库]sqlserver中top n的尴尬 原创空间, 软件技术
邢红瑞 发表于 2005/8/31 12:59:30 |
不知道sysbabse和ms的高手怎末想出这末个东西,select top 10 * from user 检索用户表的前10个数据, 这给数据库的开发者带来很大的麻烦,根据sql92标准中会将'100'当作100来处理 所以一切都用字符就可以了,但是 select top '10' from user 是不行的,那末你会想使用预处理可以解决这个问题,对不起select top ? from user 肯定不支持. 如果不出现这个问题,数据库底层的开发者就不用考虑参数是数值还是字符的问题了,一切作为字符处理就OK了. 这点远不如oracle和mysql,oracle复杂一些,必须用sql嵌套,select RTS.* from (select * from user ) RTS where rownum <10, mysql就简单了,select * from user limit 10,mysql和oracle都可以用预处理, 它产生的直接后果就是sqlserver的数据库分页极其复杂,而且不能用预处理,降低了jdbc对数据库的检索 |
|
|