- 浏览: 60991 次
- 性别:
- 来自: 深圳
最新评论
文章列表
hibernater调试
- 博客分类:
- java开发
有个项目出了点bug,需要调试打印出SQL,后台都是显示参数为?
如果能打印出参数,就可以很直观的调试
在网上找了一下。大部分文章模糊不清,不方便初学者入门,很折腾人!
总结了一下
主要是3个配置:
log4j,hibernater,web.xml
log4j可以用hibernate自带的,hibernate主要是3个参数:
<property name="hibernate.show_sql">false</property>
<property name="hibernate.format_sql">true< ...
数据的导出导入
- 博客分类:
- oracle数据库管理
异构数据库之间数据交换,主要使用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
关于质量中指标的收集以下有个文档
没有上传上来,文档太大
...
commons-io的应用
- 博客分类:
- java开发
需要对文件操作,一直都是自己写,要不在网上找别人写的,发现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不错,自己展示,动手验证一下,本来对页面不熟
提前baidu,google,用jquery可以很容易实现
搞了一天多都没搞出来,诡异的问题,在自己的机器无论如何回调都不成功,在万般无奈之下,在其他的机器上访问了一下,奇迹出现:可以正常访问,郁闷啊!不知道原因
list2.rhtml是返回json对象的页面。本机就是不行!
刚才修改为相对地址,就可以访问了!准备学一下js,前端还是很麻烦
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional// ...
很久没用过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增量
- 博客分类:
- oracle数据库管理
很久没有写文章了,今天遇到一个老问题,exp增量备份
记得好像exp有此功能,当时肯定的说exp可以增量
今天有时间仔细想了想,同时baidu,google一把
结论:
exp不能增量,新版本完全抛弃了增量的参数
exp的增量只是记录改动的对象,导出时还是把所有的数据全部导出
所以增量的意义不大
如果真有此需求,还是要用rman
查找oracle的操作日志
- 博客分类:
- oracle数据库管理
今天程序有些功能不能用了,查了一下,发现某些表对象删除了
真是考验人的耐心,一定要查出是谁干的,重建这样对象很麻烦,以往debug程序的时候,就干过
年纪大了,记不住啊!再次baidu,google,整理如下:
select * from V$logfile --查在线的redo
archive log list --查归档日志
还好有个时间概念,就是昨天下班后到今天早上上班出现的问题
可以根据时间查看在线,归档日志
1; SQL> connect /as sysdba SQL> execute dbms_logmnr_d.build(dictionary_f ...
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
- 博客分类:
- oracle数据库管理
虽然有些时间没有面试过了
在我的印象中,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 SQL特性使用
- 博客分类:
- oracle数据库管理
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.* ...