`
文章列表

hibernater调试

有个项目出了点bug,需要调试打印出SQL,后台都是显示参数为? 如果能打印出参数,就可以很直观的调试 在网上找了一下。大部分文章模糊不清,不方便初学者入门,很折腾人! 总结了一下 主要是3个配置: log4j,hibernater,web.xml log4j可以用hibernate自带的,hibernate主要是3个参数: <property name="hibernate.show_sql">false</property> <property name="hibernate.format_sql">true< ...
异构数据库之间数据交换,主要使用txt文本文件 以下记录一个工具的使用: sqluldr.zip主要使用OCI库操作数据库,性能很好。可以很好的导出txt文本 使用之前需要安装oracle客户端,配置好tnsname user    = username/password@tnsname  --用户名密码 sql     = SQL file name              --sql文件 query   = select statement           --指定sql field   = separator string between fields --字段分隔符设置 ...
项目中有使用硬件设备,但是没有具体的硬件,需要模拟测试 在浏览器中调用active控件,使用串口通讯。 模拟测试可以测试加载控件后,串口是否有数据发送 如果有,控件加载正确,硬件工作OK,反之则不行。 此工具可以很好的进行串口的测试

测试质量

平时在项目中觉得大部分测试方面的东西留于形式,质量主要在于个人的业务水平与功力 这样的结果会导致没有积累,没有积累的公司就会走不远,很多项目随意性就会很大,不能对项目做好准确的评估,形成浪费! 一般的软件公司都有测试团队,一般测试人员都会形成测试用例,测试报告,测试计划 没有相应的管理工具这些文档很难维护,一次写完后都不会再看了 质量的管理主要在于项目跟踪,监控,项目完成后对项目的指标,进行度量,统计,分析。这其中就会用到统计学的东西,统计学可不简单。 行业没有好坏,做好都不易。软件质量管理如果能独立开展形成自己的体系,才算ok 关于质量中指标的收集以下有个文档 没有上传上来,文档太大 ...
需要对文件操作,一直都是自己写,要不在网上找别人写的,发现Apache提供的commons-io已经做了很好的封装,记录一下: API地址: http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html 几个有用的方法: FileUtils.readFileToString File转为String FileUtils.writeStringToFile String转为File 其他有用的方法常见API

json的解析

最近用了一个组件,自动根据格式生成报表。 觉得生成json不错,自己展示,动手验证一下,本来对页面不熟 提前baidu,google,用jquery可以很容易实现 搞了一天多都没搞出来,诡异的问题,在自己的机器无论如何回调都不成功,在万般无奈之下,在其他的机器上访问了一下,奇迹出现:可以正常访问,郁闷啊!不知道原因 list2.rhtml是返回json对象的页面。本机就是不行! 刚才修改为相对地址,就可以访问了!准备学一下js,前端还是很麻烦   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional// ...

2005还原,连接

很久没用过sqlserver2005数据库,以前用sqlserver2000觉得很很简单 两个任务:1.还原 2.远程连接 按照以往的经验,直接用备份文件还原,失败,发现新建的数据库要与原来备份的库一致才行,郁闷,后来直接导入mdf文件解决,省事   连接2005,连接失败,发现1433端口没有开启,奇怪啊! sqlserver2005默认是本机连接,需要配置开启,在外围配置器中开启  

报表展示

实际中有时需要做一些报表展示,但又不需要复杂的编码 近日在网上看到有一个webchart的组件,很好用,特此记录一下,说不定以后用得着   首先记录一下出处: http://www.anysql.net/download   用法: 传参例子: WEBCHART.FORALL_1=$arglistWEBCHART.TYPE_1=-WEBCHART.QUERY_1=SELECT empno, ename, job, mgr, sal \      FROM EMP WHERE EMPNO = TO_NUMBER(:ARGV0)WEBCHART.QUERY_2=- 调用方法: ...
很久没有写文章了,今天遇到一个老问题,exp增量备份 记得好像exp有此功能,当时肯定的说exp可以增量 今天有时间仔细想了想,同时baidu,google一把   结论:     exp不能增量,新版本完全抛弃了增量的参数 exp的增量只是记录改动的对象,导出时还是把所有的数据全部导出 所以增量的意义不大   如果真有此需求,还是要用rman
今天程序有些功能不能用了,查了一下,发现某些表对象删除了 真是考验人的耐心,一定要查出是谁干的,重建这样对象很麻烦,以往debug程序的时候,就干过 年纪大了,记不住啊!再次baidu,google,整理如下: select * from V$logfile --查在线的redo archive log list --查归档日志 还好有个时间概念,就是昨天下班后到今天早上上班出现的问题 可以根据时间查看在线,归档日志 1; SQL> connect /as sysdba    SQL> execute dbms_logmnr_d.build(dictionary_f ...

页面bug

IE多窗口问题。 一个窗口修改数据,但是没有点击保存。程序逻辑是保存之后不能修改 打开另一个窗口修改数据,如:修改单证ID,点击保存 上一个窗口,点击保存,保存后的数据为未修改前的数据 导致数据不一致,问题也很难定位   修改方法:上一次窗口修改数据,未点击保存时,给一个标识                    下一个窗口修改数据,判断有没有该标识,有提示上一个窗口,还未保存,不能打开修改页面   或者使用数据库的行锁,修改就加上行锁,for update

hibernate应用

/** * */ package hibernate.test; import java.util.Date; /** * @author huang * Oct 18, 2013 3:01:08 PM User.java */ public class UserTest { private Integer id; private String name; private String password; private Date cr ...
Eclipse自动生成作者、日期注释等功能设置 在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。 修改作者、日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑。 如我们希望在一个Java文件的开头设置作者信息、日期信息。 选择Types,点击Edit,将 /** * @author ${user} * ${tags} */ 将${user}删除,改 ...
虽然有些时间没有面试过了 在我的印象中,sql中行列转换的问题问得比较多,本人也面试过别人 专门总结一下,在sqlserver2000帮助文档中就有这样的例子 不外乎3中方法: 1.用case语句实现 2.自己用函数实现 3.oracle自己专有函数 网上找了一下,以下文档记录很好,记录一下,转载一下别人的连接 http://www.cnblogs.com/wxjnew/archive/2012/06/18/2553802.html 其中这个SQL有深度: select sname as 姓名,allstr 详细描述 from (   select sname,allstr,   row_n ...
oracle分析函数 统计记录中类似1/222这样的记录 select rownum||'/'||count(1) over(partition by 1)  from user_tables 通过以上一个小例子,学习一下开窗函数,如下: oracle的分析函数over 及开窗函数,网上有些不正确,本人修正了 eg:  相关解析: 表t_pi_part 字段  id  code   name value 1  222     a value 2  222     b value 3 333     c 给code相同的part code 添加行标,根据id 排序 select p.* ...
Global site tag (gtag.js) - Google Analytics