`
newslxw
  • 浏览: 213836 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
参考这个文档 http://liuu.iteye.com/blog/422810   http://www.51cto.com/specbook/223/39480.htm   http://www.iflym.com/index.php/code/proxy-created-of-subclass-extended-proxied-class-by-spring.html   http://www.iflym.com/index.php/code/proxy-method-intercept-of-subclass-extended-proxied-class-by-spring ...
https://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/   http://www.cnblogs.com/riky/archive/2007/04/07/704298.html
今天要给系统增加日志功能,系统使用struts2+spring2.5+hibernate3.0框架开发。 我第一反应就是使用AOP,又快又方便。 我这么修改: 1、修改spring配置文件,增加如下内容: <aop:aspectj-autoproxy/> <bean id="actionTrack" class=&q ...

B/S系统打印

B/S系统打印都很费劲,到目前我还没找到一个完善的方法,以下是我知道的方法:   1、使用windows.print      将所有数据输出到页面,然后调用windows.print()方法,可以使用onbeforeprint和 onafterprint调整网页,如隐藏按钮等。用户按打印即可。       这个方法只能满足简单的需求,无法满足复杂的报表打印,发票打印等,而且打印时会有页眉和页脚,需要用户在打印设置中手工却掉。   2、使用applet,如jasperreports,finereport等      由于applet无法访问本地文件,因此客户端必须安装JRE,而且必 ...
目前没有什么好方法能直接在文件中间插入数据. 都是采用先将插入位置之后的所有原文件数据读取出来,然后再这个位置写入新的数据,然后再在后面补上原来的内容
桌面程序项目完成后,需要将项目打包成安装包在WINDOWS下运行,用户安装后直接运行EXE即可运行JAVA写的系统。 我使用了 JSMOOTH 0.9.9.7来将JAR生成EXE, 然后再用inno setup 5.0将EXE,绿色的JRE,MYSQL打包成安装包,用户安装时执行选择安装路径就可以完成所有安装,安装后弹出配置界面让用户选择是否在本地安装MYSQL还是使用远程的MYSQL,然后生成相应的配置文件和WINDOWS服务。   JSMOOTH下载路径: http://jsmooth.sourceforge.net/   INNO SETUP下载路径: http://ww ...
网页开发,测试网页在各个版本的IE中的显示情况,文件太大,无法上传,具体到这个网站下载 http://www.my-debugbar.com/wiki/IETester/HomePage
最近做测试,需要卸载JDK,卸载后发现JAVA UPDATE不能卸载,于是就在注册表把相关的信息删除,然后就发现IE中的JAVA WEB不见了,每次打开APPLET的网页时都提示下载JDK,但有每次都不能安装,超郁闷。 后来用360强力卸载JAVA UPDATE,无果。 最后搞了 Windows Install Clean Up来删除多有JDK相关的安装,然后重新安装JDK和JRE,IE中的JAVA WEB就又出现了,APPLET也能显示
中国移动: 沟通从心开始 培训专家: 中国移动在忽悠你,沟通从废话开始,时间安排 40%在建立信任,30% 问需求,10%建议,10%讨价还价 ,作为成熟的人,就要见什么人说什么话。      
  每个子线程完成时 countDownLatch.countDown()   在主干线线程上countDownLatch.await()判断是否所有子线程已经完成,不再自己在InterruptedException异常中数数了,舒服多了
在执行导出命令是,两个引擎的速度差不多; 但是执行导入命令时myisam是innodb的10倍以上。   另外在建了索引比没建索引的速度快10倍以上。  导入导出方式: 1、  mysql批量导入sql命令 mysql -uroot -proot<d:/testproduct.sql -f  --default-character-set=utf8 mysqldump -uroot -proot product 2、  JDBC导入,用java程序导入导出 3、  直接复制MYSQL的数据库文件 4、 
   oracle驱动中的getDate只返回日期,没有时间,而getTimestamp返回日期和时间。    由于特殊原因,我不是根据字段类型来获取值,而是以Object方式获取字段值,结果是取不到时间,研究ibatis源码,发现DateTypeHandler.java中已经做了转换,使用getTimestamp获取值再转成Date,但是ObjectTypeHandler却没做转换,而程序却是调用ObjectTypeHandler,所以出现取不到时间的问题,于是修改ObjectTypeHandler源码,增加 boolean b = object instanceof java.sql.D ...
由于涉及到到的SQL查询,SQL长度超出4000字符,不得不使用createSQLQuery, 使用中发现如下两个限制如下: 1、字段别名限制,如果这个字段不是属于GROUP BY中的字段或者SUM等函数的结果,HIBERNATE就不识别。   如:select a.name n from test a就不行    但是 select a.name n,sum(num) as totalnum from test group by name就可以 2、SQL中字段的名称如果重复,后面字段的值就会被第一个同名字段的值覆盖。    如:select a.name n, a.id n from te ...
例子 set @sql='xxx'; prepare stmt from @sql; execute stmt; deallocate prepare stmt; select @curd1; 1、在prepare stmt from 命令后面的变量不能是自定义变量,必须是用户变量或者全局变量 2、存储动态SQL的值的变量也不能是自定义变量,必须是用户变量或者全局变量 例子: set @sql='select cur,cur2 into @curd1,curd2 from mytable' prepare stmt from @sql; 3、存储过程非线程安全的,由于在动态S ...
有这么个需求: 做开发一套在oracle和mysql中做业务数据复制,其中具体的业务还没确定,目前需要开发一套 框架,需要在业务确定后,只需做少了开发即可实现,我使用了ibatis+spring ,以后扩展时,只需增加ibatis的配置文件即可 ...
Global site tag (gtag.js) - Google Analytics