自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑土的Blog

为java加些柴火

  • 博客(71)
  • 资源 (2)
  • 收藏
  • 关注

原创 java web 快速开发工具-捷兔

一款简单易用的快速开发工具, 支持以下特性:主从表, 回收站, 数据权限, 附件, 附加说明的文件,组合查询, 系统权限, 树结构, 公英制转换, 数据历史版本, 导入导出Excell, 长时间操作进度, 自定义字段, 枚举(状态位), 时间区间

2016-01-29 22:41:16 2455

原创 redmine 自定义字段

自定义一个关联其他表的字段

2014-04-30 16:25:04 5859

原创 yum %releasever的错误

获取不到版本号。查看/etc/yum.conf,发现这一行:distroverpkg=centos-release而我使用的是scientific linux,应改为:distroverpkg=sl-release修正后,yum clean allyum update一切正常

2013-02-05 13:55:26 2351

原创 postgresql 8.4 执行initdb时“系统无法执行指定的程序”的解决

请将以下压缩包里的文件放置在 %SystemRoot%\WinSxS 目录。你至少需要以下两个文件:%SystemRoot%\WinSxS\Manifests\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700.manifest%SystemRoot%\WinSxS\x86_Microsoft.VC

2012-02-28 16:04:12 4209

原创 oracle 11g 查询时数据库有值返回空的bug解决(hibernate架构有这个问题)

hibernate 架构分页查询时经常产生类似这样的sql语句:SELECT *FROM(    SELECT 0 scrnfail_rate, '9' zz, 7 hh FROM DUAL    UNION ALL    SELECT 0 scrnfail_rate, '9' zz, 7 hh FROM DUAL)WHERE zz IS NOT NULLAND TO_CH

2011-12-16 16:24:52 2294

原创 andriod 开发环境 SDL init failure, reason is: No available video device错误

环境为64位Scientific Linux 6,安装配置好开发环境后,出现此错误,以及其他对象文件无法找到等,是因为开发环境调用的包为32位包,必须单独安装32位包才能支持。需要安装的32位包如下:yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 libzip.i686 libX11.i686 libXrandr.

2011-11-24 22:31:15 3330

原创 jquery treeview插件在ie6上的bug修正

使用jquery 的treeview插件,在ie6上运行时,如果树对象包含在table中,则树的显示行为不正常,本来应该打开的节点,显示为关闭。经过问题查找,发现是由于ie6不支持css搜索引起的,代码在treeview的插件脚本中,修正如下:查找applyClasses

2011-09-18 21:18:27 1773

原创 linux上的自动构建和发布

1。编写自动构建脚本

2011-06-08 18:41:00 1616

原创 oracle split 字符串的一种方法

<br /><br />select * from (select dbms_lob.substr(regexp_substr('888;12791;98672;', '[^;]+', 1, x.n)) as player_guid<br />  from dual a, (select rownum n from dual connect by rownum < 100) x) where player_guid is not null

2011-04-14 20:12:00 1360

原创 oracle 触发器调试

<br />Oracle 触发器,在Oracle sql developer上的调试。<br />1.右击连接,选择远程调试...<br />2.在弹出窗口输入本地ip地址<br />3.右击触发器,选择编译以进行调试,并设置断点<br />4.右击连接,选择打开sql工作表<br />5.执行:EXECUTE DBMS_DEBUG_JDWP.CONNECT_TCP ('172.25.8.84', 4000);--注意端口和ip与远程调试的设置相同<br />6.执行表变更语句,将在断点处挂起

2011-03-31 02:17:00 5477 1

原创 oracle 多行拼接sql示例

<br /><br />SELECT   n_mat_remark, TRANSLATE (LTRIM (text, '/'), '*/', '*,') researcherList<br />    FROM (SELECT ROW_NUMBER () OVER (PARTITION BY n_mat_remark ORDER BY n_mat_remark,<br />                  lvl DESC) rn,<br />                 n_mat_remark,

2011-03-11 16:02:00 2681

原创 apache 目录服务 配置

<br />apache安装后,目录服务的配置:<br />1.修改服务器<br />查找文件:/var/lib/apacheds/default/conf/server.xml<br />将里面的example.com全部修改为mycompany.com<br />dc=example,dc=com全部修改为dc=mycompany,dc=com<br />2.启动<br />/etc/init.d/apacheds start default<br />3.客户端连接。<br />用ldap客户端连接,

2010-07-11 21:37:00 1296

原创 weblogic启动命令设置为windows的service

编写一个bat文件,内容如下: echo offSETLOCALset DOMAIN_NAME=ManagedServer1_domainset USERDOMAIN_HOME=C:/bea/user_projects/domains/ManagedServer1_domainset SERVER_NAME=ManagedServer1set PRODUCTION_

2009-09-22 11:02:00 4459

原创 ant针对ear的自动构建和发布到weblogic9

项目成员认为发布应用到weblogic比较麻烦,于是写一个ant脚本帮助自动发布到测试环境。全文如下:build.properties的内容: temp.folder=E://tools//cruisecontrol-bin-2.8.2//targetdeploy.ear=E://deploy//cluster//uuim.earj2ee.lib=E://Tomcat//com

2009-09-22 10:22:00 2398

原创 windows xp 获取进程号

c:/>wmicwmic:root/cli>process 以上命令将列出系统所有进程信息,包括进程号ProcessId

2009-08-19 10:24:00 1747

原创 JETSPEED2的构建

构建:1.拷贝jetspeed-mvn-settings-sample.xml为jetspeed-mvn-settings.xml,并修改其中的tomcat路径以及数据库信息。如:tomcat信息修改如下:  E:/springside/apache-tomcat-6.0.18    6 数据库如果使用的不是缺省的derby,则需要在./jetspeed-in

2009-06-30 14:36:00 1943

原创 只有 DBA权限的用户 才能导入由其它 DBA 导出的文件

今天在数据库进行作业时,碰到这个问题。由于生产系统的用户不是dba,而自己机子上的用户使dba。使用自己机子上的数据库导出后,导入生产数据库时报的这个错误。解决办法是,将导出用户的dba权限去掉,授予resource权限。然后使用exp导出。这样导出的文件是可以导入到任意数据库。

2009-03-14 20:53:00 2751

原创 weblogic上的webservice

    在开发webservice的过程中,如果使用tomcat作为单机发布测试,会发现非常容易。比较典型的开发框架:1.axis。axis有1.x和2.x版本。如果碰巧你的服务端开发商使用1.x版本,噩梦就开始了。你在社区无法获取1.x的全部支持。2.cxf。以前的xfire整合了好多东西,包括jaxp。cxf生成的客户端代码不支持rpc。3.jaxp。以前版本为1.x时,使用xrpcc生成客户

2009-01-08 10:23:00 18524 2

原创 axis2 客户端调用wss4j 安全web服务的方法

一直找不到对应的例子,对wss4j的定义又不太了解,只能自己不断调试,以下代码为调试通过的代码,记录以备遗忘。public class DocCategoryWebServiceClientTest {    /**     * @param args     * @throws RemoteException     */    public static void main(String[]

2008-10-30 13:48:00 3680 2

原创 获取cpu id的代码实例

import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;public class MiscUtils {    private MiscUtils() {    }    public

2008-10-29 11:32:00 2426 3

原创 CXF 的 UnsupportedOperationException:This parser does not support specification null "version" null.

I came across a JAXP implementation problem where I got UnsupportedOperationException:This parser does not support specification null "version" null.This took a while to nail down because we were in

2008-09-26 21:39:00 4578

原创 Mysql使用中文

Mysql的unicode编码不支持中文的按拼音排序,只能使用gbk或者gb2312编码1.创建数据库,使用gbk编码:CREATE DATABASE cml DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;    2.jdbc的url指定编码为gbk:jdbc:mysql://localhost:3306/cml?useUnicode=true&

2008-09-18 16:39:00 1132

原创 jdbc 连接 oracle 专用服务器

jdbc 连接 oracle 专用服务器可使用url格式如下:"jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=host)(PORT=port)))(CONNECT_DATA=(SERVICE_NAME=sid)(SERVER=DEDICATED)))"

2008-09-18 12:41:00 791

原创 cfx发布到weblogic

直接在 WebLogic 的启动脚本中增加第一次异常时相关的 jar 到 CLASSPATH 中,即 geronimo-ws-metadata_2.0_spec-1.1.1.jar 文件,只提前加载这个 jar 文件。Java代码 复制代码   1. set CLASSPATH_CXF=X:/xyz/geronimo-ws-metadata_2.0_spec-1.1.1.jar     2. se

2008-09-12 08:59:00 1137

原创 关于hibernate和db2的一些问题

 1.使用hibernate存取blob,可参考使用下面url连接db2:jdbc:db2://10.2.5.130:50000/testDB:driverType=4;fullyMaterializeLobData=true;fullyMaterializeInputStreams=true;progressiveStreaming=2;progresssiveLocators=2;2.错误:S

2008-08-19 15:22:00 7870 1

原创 Oracle数据库死锁的一些通用操作

经常碰到Oracle数据库死锁,原因很多,大部分情况下都需要用到的操作主要有以下几个方面:1、查找死锁。当发现死锁时,必须要知道死锁的情况和发生死锁的根源。1)查看是否有死锁:select object_id,session_id,locked_mode from v$locked_object;2)查看死锁的用户和进程:select t2.username,t2.sid,t2.serial#,t

2008-06-12 16:12:00 1236

原创 jdbc连接db2 数据库

jdbc连接db2 数据库DB2 与 JDBC 支持依照 JDBC 规范,有四种类型的 JDBC 驱动程序体系结构:    * Type 1:这类驱动程序将 JDBC API 作为到另一个数据访问 API 的映射来实现,如开放式数据库连通性(Open Database Connectivity,ODBC)。这类驱动程序通常依赖本机库,这限制了其可移植性。JDBC-ODBC 桥驱动程序就是 Type

2008-03-28 14:53:00 5892

原创 cvs移植的问题:setgid failed: Operation not permitted

  开发过程中,总免不了要对机器升级或者换硬盘等因素,甚至重装操作系统。这些行为都有可能需要重新安装和配置cvs。配置完成后也会有把原来的内容移植过来的需求。当按照安装说明安装和配置完成后,登录cvs成功,但是对cvs进行更进一步的操作时出现如下错误:setgid failed: Operation not permitted则有可能你的系统出现帐号不同步的现象。cvsd的帐号密码保存在其自身的e

2008-03-22 19:16:00 3450

原创 wine 安装一些windows软件的错误以及处理

在使用linux的时候,总会遇到与别人共享和沟通文档的问题,而大部分人使用的是windows系统。这就导致了需要在linux中安装windows软件的需求。1。安装rtx软件1)安装时,后台会报一些错误:如找不到mfc42u.dll之类的,可以从windows/system32目录拷贝到wine的相应目录。 2)如果是自动构建的wine,则有可能出现 libxml2 support was not

2008-03-19 18:43:00 4842

原创 wine-0.9.57 在ubuntu 7.10中的中文配置

将以下代码拷贝到文件wine.reg:[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/FontSubstitutes]"Arial"="simsun""Arial CE,238"="simsun""Arial CYR,204"="simsun""Arial Greek,161"="simsun""Arial TUR,

2008-03-12 20:54:00 564

原创 JSF 1.2 and Tomcat 6.0.16, error parsing 'jsf-ri-runtime.xml' 的错误处理

jsf 1.2在 jsf 1.2_05以后的版本,使用jaxp1.3作为缺省xml解析器。而一般程序使用其他解析器或者jaxp1.3以下的解析器都会报这个错误。解决的方法是替换原有 的解析器到jaxp1.3。1。web-inf/lib 中去除其他解析器。如xerces2.x.x.jar 2。web-inf/lib 中添加jaxp1.3的jar包3。如果以上两步还不行,在tongcat目录下建立一个

2008-03-07 11:01:00 912

原创 ubuntu gutsy sendmail smtp验证配置

在配置sendmail  的smpt验证时,碰到了不少麻烦事,最后总算搞定了。有时只是一些简单的操作,却是因为没有文档,导致配置工作的进展困难。这里记录下一些配置过程中忽略的小事情。1.安装。debian系统安装软件都非常方便。    sudo apt-get install sendmail    不记得这个命令是否安装sendmail-bin,如果没有的话继续    sudo apt-get

2008-02-02 15:08:00 2270

原创 maven 私服:artifactory

1.安装。解压就可以了2.启动。双击bin目录下的artifactory.bat文件。如果出错,可能是没有安装jdk或者jdk版本低于1.5导致。安装jdk1.5以上后,在artifactory.bat前面添加set JAVA_HOME=/your/jdk/install/directory3.查看。打开浏览器,进入地址:http://localhost:8081/artifactory,用adm

2008-01-09 16:07:00 6814

原创 xml解析在不连接网络的情况下报错

xml解析在不连接网络的情况下报错错误包含以下字符:java.net.UnknownHostException错误来源之一:org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity  使用类似以下代码,避免外部连接dtd校验:            //获取SAX工厂对象            SAXParserFactory facto

2007-11-13 15:58:00 1010

原创 常用软件

网络:     下载:downloader for X:多线程下载工具,功能比较强,只是有时莫名其妙崩溃。                aria:功能弱些,比较稳定,downloader for X崩溃的时候使用     邮件客户端:Evolution:功能不错,就是使用公司smtp发送带附件的邮件,经常附件丢失。                            T

2007-11-09 17:38:00 663

原创 tora 在ubuntu上的安装

下载源:sudo apt-get source tora配置:debian/rules文件,修改配置行为:    ./configure --prefix=/usr --with-oracle=/opt/oracle10/oracle --with-oci-version=10G --with-oracle-libraries=/opt/oracle10/oracle/lib --without-

2007-10-21 22:38:00 1517

原创 portlet编辑后修改模式为view的方法

portlet编辑后,如果直接返回view页面,则portlet还将在EDIT模式,需要点击如果希望编辑提交后,直接返回VIEW模式,则可以采用以下方法:1。在GenericPortlet的子类中,可以如下:ActionResponse actionResponse = (ActionRespnse)renderResponse;actionResponse.setPortletMode(Port

2007-09-06 13:29:00 856

原创 jsf 的h:selectOneListbox标签有时不能设置数据

jsf的h:selectOneListbox标签要求提交后设置数据前,将重新读取f:selectItems所指定的列表,并比对列表中是否存在选择的选项。当列表中不存在选择的选项时,系统将出现不能提交数据,列表选择框重新列表,动作没有执行的现象。如果选择列表框是动态生成的话,当生成条件尚未赋值时,将会很麻烦。 目前采用的策略是,当生成列表的条件尚未满足时,将所有可能的选择项都添加进来,确保已选择的值

2007-09-05 20:58:00 2566

原创 ubuntu feisty 在ibm t42上的多显示器配置(投影仪)实例

xorg.conf 配置如下:# /etc/X11/xorg.conf (xorg X Window System server configuration file)## This file was generated by dexconf, the Debian X Configuration tool, using# values from the debconf database.## E

2007-07-31 19:55:00 2582

原创 debian网页配置

修改 /etc/network/interfaces 文件,类型如下:auto eth0 iface eth0 inet static             address 192.168.0.111             netmask 255.255.255.0         broadcast 255.255.255.255             gateway 192.168.0.

2007-07-31 19:50:00 936

JPA开发文档.doc

JPA开发文档,入门级的开发文档,包括使用jpa保存、更新、查询和批量修改的例子。

2010-07-11

Linux 下的画图软件GIMP中文指南

Linux 下的画图软件GIMP中文指南

2008-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除