08 2013 档案

hibernate 一对多 级联 保存修改 删除
摘要:一对多,一端设置: 一)保存级联 问题: 一方主键数据库中没有,先保存多方时,回报引用暂时态对象错误, 分析: 先不关联多方地保存一方, 解决: 假设一方A,多方B 1)B.setA(A); 2)A.getSetB().add(B); 3)session.save(A); 或: 1 // 插入记录 2 session.saveOrUpdate(workorder); 3 tr.commit(); 4 session.close(); 5 6 session = hib... 阅读全文

posted @ 2013-08-28 19:18 王健男 阅读(3502) 评论(0) 推荐(0)

struts + hibernate笔记
摘要:1.hibernate: 1) Restrictions.eq 判断是否相等== (场景:一个类A中的属性t,这个属性t是另一个类B中的ID,找出输入为这个属性t的所有类A) tasks = session.createCriteria(Task.class).add(Restrictions.eq("user", user)).list(); (假设属性t是User类的ID,是Task的一个属性userId, 那么应该先new一个User对象user,setId(userId),然后把这个user作为参数传递) 参考:h... 阅读全文

posted @ 2013-08-26 18:42 王健男 阅读(354) 评论(0) 推荐(0)

datax 添加oraclewriter
摘要:日期格式: 阅读全文

posted @ 2013-08-22 14:35 王健男 阅读(597) 评论(0) 推荐(0)

Linux下新建oracle用户
摘要:su - oraclesqlplus / as sysdbathe procedure of dropping user are as follow:select sid,serial# from v$session where username='DP_REPO'; SID SERIAL#---------- ---------- 122 513 135 14325 140 6581 149 10477 152 34199alter system kill session '122,513';alter system kill session '135 阅读全文

posted @ 2013-08-21 17:59 王健男 阅读(824) 评论(0) 推荐(0)

批量导入oracle 的sql脚本
摘要:以下为脚本样例:execute.sql,在PL/sql的command窗口或sqlplus中执行:@目录/execute.sql(以下“目录”需要替换为实际sql所在目录)--执行前需要在目录下新建一个log文件夹--执行前确保sql导入后显示中文,如果用pL/sql导,可以先设置环境变量再重启pL/sql, ( 环境变量如下 NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK ) ... 阅读全文

posted @ 2013-08-21 17:57 王健男 阅读(606) 评论(0) 推荐(0)

struts2 codebehind + actionPackages 实现Action零配置
摘要:1。jar包:struts2-codebehind-plugin-2.2.1.1.jar2。struts.xml: 3。web.xml: 1 2 3 struts2 4 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 5 6 actionPackages 7 8 com.ext.emp.struts2,com.dem... 阅读全文

posted @ 2013-08-19 18:10 王健男 阅读(868) 评论(0) 推荐(0)

在datax之前版本中添加filewriter并创建job时出现问题
摘要:问题描述:在新版本的datax中,filewriter测试可用;把plugin/writer/filewriter拷贝到之前版本的plugin/writer下,用之前版本的datax创建输出到file的job时出现问题,如上图。解决的过程:一)分析eclipse导入工程源码,打开com.taobao.datax.engine.schedule.Engine.java,定位到301行,if (writerConf.getPath() == null) {可知,writerConf在调用getPath方法时,抛出空指针异常查看300行,PluginConf writerConf = pluginR 阅读全文

posted @ 2013-08-08 18:57 王健男 阅读(842) 评论(1) 推荐(0)

myeclipse 安装flex插件后变为中文 修改配置文件切换到英文界面
摘要:解决办法:1. cmd 敲命令进入安装目录,运行myeclipse.exe -nl en后,启动为英文 在安装目录下新建txt,改名为myeclipse.bat,将上面那行命令写入保存,再发送快捷方式到桌面或快捷菜单2. 打开myeclipse.ini文件在最后添加如下的一句: -Duser.... 阅读全文

posted @ 2013-08-08 18:24 王健男 阅读(387) 评论(0) 推荐(0)

用ant编译打包时 警告:编码 GBK 的不可映射字符
摘要:原因,参考http://zhidao.baidu.com/question/26901568.html添加如下的红色一行后编译通过 阅读全文

posted @ 2013-08-08 18:19 王健男 阅读(640) 评论(0) 推荐(0)

redhat5.1上安装oracle 10.2g客户端及配置使用
摘要:一)安装1.命令 rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel 显示木有安装的,则安装上,可以把redhat的安装盘挂载redhat的系统上,到server目录下找到名字差不多的rpm; 安装的过程中可能会报错,缺少.so的链接文件,则在server目录下找到相应的安装文件安装 rpm -i openmotif-2.3.1-2.el5.i386.... 阅读全文

posted @ 2013-08-08 17:43 王健男 阅读(399) 评论(0) 推荐(0)

tomcat 1)启动时不识别执行启动命令 2)启动报错 3)关闭不了,用myEclipse启动时显示jvm_bind,端口占用
摘要:经过一番debug,最终找到原来是先前在tomcat的bin下的catalina.sh中添了一行set JAVA_OPTS='Xmx=64m,Xms=512m'(大概是这样的一行)的缘故现在说说debug的过程: 上图是ant在执行到启动tomcat时出现的错误,所以手动启动tomcat,发现还是出现这个问题--(把这个问题做一个类比:比如希望输入一条命令java -version,而输入时却写成Java -ver,执行之后就会报错,并提示你参数是。。。) 那么"set JAVA...“这个抗是怎么发现的呢? vi catalina.sh 在if .. debug 前 阅读全文

posted @ 2013-08-06 18:04 王健男 阅读(654) 评论(0) 推荐(0)

virtualBox redhat 共享文件夹 安装增强功能
摘要:(一)场景描述: virtualBox设置了共享文件夹,显示让点击安装增强功能 点击后挂载了光盘 运行了里面的run,却一闪而过原因: 权限不够 在终端,./VBoxLinuxAdditions.run 还是权限不够 换成 sh VBoxLinuxAdditions.run 安装成功,重启之后/media下的sf_share即为共享文件夹(二)安装失败,...module ... failed查看log,发现gcc、kernel-devel等没有安装用rpm安装的话,还需要连带安装几个包建议先安装yum 可以参考http://www.linuxidc.com/Linux/2011... 阅读全文

posted @ 2013-08-06 17:12 王健男 阅读(713) 评论(0) 推荐(0)

ant 内存空间不足
摘要:在报错的标签中加入属性maxmemory="1024m" fork="true"再添加标签 感谢强哥~ 阅读全文

posted @ 2013-08-05 18:17 王健男 阅读(430) 评论(0) 推荐(0)

Linux (ubuntu和redhat) 常用命令及细节
摘要:1.关闭防火墙(Ubuntu) sudo ufw disable2.vi 拷贝 参考http://blog.sina.com.cn/s/blog_601331150100ecfr.html 一)文件中拷贝 yw」:将光标所在之处到字尾的字符复制到缓冲区中。 「#yw」:复制#个字到缓冲区 ... 阅读全文

posted @ 2013-08-01 18:06 王健男 阅读(761) 评论(0) 推荐(0)

ubuntu tomcat 配置及使用细节
摘要:1.改端口号(两个) vi server.xml 一个是http协议端口 一个是关闭时需要的端口 2.运行 如果需要在启动时查看日志文件,用命令./catalina.sh run 否则,用命令./startup.sh感谢同事静姐的帮助 阅读全文

posted @ 2013-08-01 17:52 王健男 阅读(389) 评论(0) 推荐(0)

ubuntu mysql 配置(远程访问&&字符集设置&&忽略大小写)
摘要:1.安装参考http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html sudo apt-get install mysql-server2.远程访问参考:感谢同事涛哥,帮助解决了这个问题,从定位错误,到解决它 vi /etc/mysql/my.cnf bind-address = 0.0.0.03.字符集设置参考http://kinglixing.blog.51cto.com/3421535/661645 vi /etc/mysql/my.cnf [mysqld] character-set-server=utf8... 阅读全文

posted @ 2013-08-01 17:45 王健男 阅读(397) 评论(0) 推荐(0)