c# CODE REVIEW (13-11 TO 14-01)

摘要: 一、 松耦合 1) 面向接口 2) 门面 负责具体用接口的哪个实现类以及参数、返回值等校验 二、 单一职责 三、多线程单例 四、中文日志 五、深拷贝和码表属性值缓存 阅读全文
posted @ 2014-01-14 14:26 王健男 阅读(246) 评论(0) 推荐(0) 编辑

mysql 知识点

摘要: mysql:1. 批量替换字符串: UPDATE 表名 SET 字段名 = REPLACE (字段名, 'aaa', 'bbb');2. 修复表: 适用于MySQL的MyISAM表存储结构 repair tableXXX; (或者可能原因为mysql版本低) 阅读全文
posted @ 2014-01-09 14:30 王健男 阅读(172) 评论(0) 推荐(0) 编辑

笔记 jsp/ajax/js/jquery/html5/css+div->table

摘要: 1. jsp 1).jsp(39,33) equal symbol expected: 这个异常是说第39行有 " '( 冒号单引号)问题 2)${map[key]} map和key换成相应的名称, map是从Action传过来的,key是遍历时获取到的id,这个表达式可以取出value 3)数组方法汇总 参考:http://www.cnblogs.com/yuzhongwusan/archive/2008/12/15/1355378.html 1 var arr = new Array(); 2 arr[0] = "aaa"; 3 arr[1] = &q 阅读全文
posted @ 2013-09-03 10:46 王健男 阅读(727) 评论(0) 推荐(0) 编辑

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 王健男 阅读(3453) 评论(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 王健男 阅读(329) 评论(0) 推荐(0) 编辑

datax 添加oraclewriter

摘要: 日期格式: 阅读全文
posted @ 2013-08-22 14:35 王健男 阅读(564) 评论(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 王健男 阅读(772) 评论(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 王健男 阅读(577) 评论(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 王健男 阅读(816) 评论(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 王健男 阅读(791) 评论(1) 推荐(0) 编辑