摘要:@Override public PageBean findPaginated(DetachedCriteria detachedCriteria,PageBean pageBean) { // TODO 今天记得修改 去掉DetachedCriteria中的projection //根据该条件获得总记录数 Long total=this.getRowCount(detachedCriteria); List<T> datas=this.findByCriteria(detachedCriteria, pageBean.getOffset(), pageBean.getPageSi 阅读全文
Java软件架构师所要需的东西
2011-11-13 13:10 by java线程例子, 151 阅读, 0 推荐, 收藏, 编辑
摘要:作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是 阅读全文
fireFox IE刷新不提示
2011-11-12 19:22 by java线程例子, 147 阅读, 0 推荐, 收藏, 编辑
摘要:方式一:(适用与IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示)<script type="text/javascript">window.onbeforeunload=onclose;function onclose(){if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey){return "您要离开吗?";}}</script>--------------------------------- 阅读全文
struts2.0+spring intercepter 不能注入属性
2011-11-11 10:13 by java线程例子, 176 阅读, 0 推荐, 收藏, 编辑
摘要:这个问题纠结了我一个下午,着实是纠结,原因是配置了struts2的intercepter之后没有配置红色字体defaultStack,这个defaultStack是精心设计了的,没有就不能注入,还有切记切记defaultStack和自己的interceptor的位置的前后不能颠倒,否则在页面上值栈栈中的部分内容可能会没有,例如addFieldError的内容也许是空,这是我碰到的问题,希望能帮到大家.<package name="org" extends="struts-default" namespace="/org"> 阅读全文
查找树分析
2011-11-11 10:03 by java线程例子, 224 阅读, 0 推荐, 收藏, 编辑
摘要:对于规模为n的数据序列的操作取决于三个因素,一是存储方式(数据结构),二是操作方法,三是数据特性。我们来比较一下常用的数据结构下的情况:其它的诸如队列,栈等数据结构的目的一般不是为了查找,所以这里就不列出对比了。从上面的分析我们知道,如果纯粹从查找的角度来说,有序数组方式要比查找树好,有序数组的问题就在于其插入和删除操作性能太差(如果数据太大,这种平移需要外部进行时候性能就更低了,需要很多额外的IO操作),另外如果数据太大的时候,因为有序数组的查找是根据数组索引和边界来进行,如果不能一次加载,就需要额外的维护当前加载和索引边界,其结果就会形成2层高度的树,因此有序数组的方式只对于小规模n比较合 阅读全文
算法入门之串的顺序存储表示
2011-11-10 16:52 by java线程例子, 260 阅读, 0 推荐, 收藏, 编辑
摘要:串,即字符串。计算机上的非数值处理的对象基本上是字符串数据。但是,由于现在我们使用的计算机硬件结构主要是反映数值计算的需要的,在处理字符串数据时比处理整数和浮点数要复杂的多。而且,对于不同类型程序,所处理的字符串具有不同的特点,要有效地实现字符串的处理,就必须根据具体情况使用合适的存储结构。串的存储表示主要有:1.定长顺序存储表示; 2. 堆分配存储表示; 3.块链存储表示。 以下介绍比较简单的定长顺序存储表示。 串定长顺序存储表示,说白了,就是用以个固定长度字符数组来存放。1.定义“头部”#define MAXSTRLEN 255 //所能定义的最大串长typedef unsigned c. 阅读全文
object references an unsaved transient instance - save the transient instance before flushing
2011-11-09 23:58 by java线程例子, 211 阅读, 0 推荐, 收藏, 编辑
摘要:刚开是在写项目的时候,去掉了很多jar包所以才会出现这个问题Struts Problem ReportStruts has detected an unhandled exception: Messages:object references an unsaved transient instance - save the transient instance before flushing: com.yy.entity.Orgnizationobject references an unsaved transient instance - save the transient instanc 阅读全文
Java那些事:Java 7、JavaFX 2.0以及Vaadin框架(重点在JavaFX)
2011-11-09 23:16 by java线程例子, 341 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://www.infoq.com/cn/news/2011/08/java-novelty作者 成富发布于 2011年8月30日 从2006年12月Java SE 6发布到今年7月28号Java SE 7发布,这其中经过了差不多5年的时间。在这过程中发生了太多的事情,甚至连最初开发Java的Sun公司也被Oracle收购了。Oracle的Java TCK的授权协议的问题,最终导致Apache基金会退出了JCP。而Java SE 7对应的JSR 336的表决结果也充满了戏剧性:Google直接投了反对票,而有6个成员虽然投了赞成票,但是都添加了相关说明,声明自己投赞成票的目的只是基 阅读全文
JavaOne大会重点强调了移动和JavaFX,舍弃了JavaFX脚本(期待...强大java界面的出现)
2011-11-09 22:52 by java线程例子, 253 阅读, 0 推荐, 收藏, 编辑
摘要:作者 Tim Cull译者 池建强发布于 2010年10月9日在旧金山JavaOne大会的主题演讲中,Oracle的执行副总裁ThomasKurian重点强调了Oracle针对Java平台的计划。Kurian先生为大家展现的“三年产品路线图”,主要包括了以下主题:优化Java以适应新的应用模型和硬件类型;提高开发效率;改进性能和扩展性,适应多核环境;增加JVM对多种开发语言的支持。Kurian先生接着描述了为满足这些目标采取的具体策略。很多措施已经是众所周知了,包括针对JDK7或更远一些的目标,例如:项目Coin、Lambda和Jigsaw;通过动态调用字节码提高动态语言的性能Fork/joi 阅读全文
java也能写出漂亮的界面(Java开源Swing外观)
2011-11-08 23:49 by java线程例子, 1098 阅读, 0 推荐, 收藏, 编辑
摘要:Substance look & feel这个项目的目的是提供一个流行的外观(look & feel)。这个外观(look & feel)联合了Windows XP和MacOS 10.4最好的特性并且需要JDK 5.0以上。更多Substance look & feel信息JGoodies look & feelJGoodies look&feels让你的Swing应用程序与applets看起来更漂亮.屏幕截图如下:更多JGoodies look & feel信息Smooth Metal look & feel屏幕截图如下:更多S 阅读全文