1.使用new map 查询的时候,虽然只打印一条语句,它需要进行全表扫描,查询的次数并不少,而hibernate的hql 语句把每次查询的语句都打印出来了。但是它的查询时间相对new map来说,为什么会变长呢?
2.hibernate的hql 语句级联查询时间过长的原因会不会跟hibernate的缓存有关系?每次查询结果都需要放到1,2级缓存中。
3.关于hibernate的查询语句这样设计的原因是什么,当初hibernate的大牛们设计的时候,是处于什么考虑的?
以上的三个问题我目前没有找...
分类:
编程语言 时间:
2015-07-26 09:46:30
阅读次数:
151
ITOO的CAS我负责带领研究了一段时间,貌似退出做出来了,但是它一直是病态的,俗话说,有病就得治,治不了想办法也得治,原路一直是在找我们错在了哪里,为什么不能实现的怪圈里。其实我们可以跳出这个怪圈,用另外一种方法去解决这个问题。
既然当前的CAS用不了,SSO退出实现不了,那我们就自己用单点登录的逻辑自己写一套CAS。写的过程中,大屈是主导君,我是管理君。后来交给我一个小任...
分类:
Web程序 时间:
2015-07-25 12:26:52
阅读次数:
111
今天下午,举办了一场ITOO高校云平台3.1总结大会,针对3.1开发的过程中统计上来的问题进行讨论。 通过讨论统计上来的问题,映射到自身,看看自己还有那些问题没有发现,然后总结师哥,师姐或者同期的同志们给出的建议,进行改进。自身责任要明确 作为一个负责任,首先要明确自己本身应该承担的责任,要明确那些事情是作为负责人应该做的事情,这一块暴露最多的就是开发过程中的接口问题,.NET的...
分类:
其他好文 时间:
2015-07-24 22:45:09
阅读次数:
159
数据库大数量查询优化,让你的查询速度更快,拥有胸怀,从小数据的时候开始考虑如何让自己的SQL 语句更加健壮。
通过做itoo从V1.0 到V3.0,加上以前做的项目,其实在做SQL优化的时候,可是从平常的个人习惯开始的,不需要等到数据量多的时候,发现查询数据很慢很慢了,才去绞尽脑汁想办法优化,在数据量小的时候就开始考虑数据量大的时候会出现什么问题,这个需要我们从点滴开始做起,需要我们拥有胸怀,有了胸怀,才会考虑长远问题。...
分类:
编程语言 时间:
2015-07-24 18:18:21
阅读次数:
107
ITOO项目3.1截止昨天已经结束,做3.1的这一个星期从刚开始对我负责的模块的一无所知,到后几天的算是“游
刃有余”吧,感触颇多。
3.1规定的是一个星期完成的,我是在3.1开始的前一天加入成绩管理系统的。刚上手的前两天可以说是那个纠结
啊,只有未解决的问题,没有关于关于模块的文档,而且之前负责该模块的又不在,一时间我是“丈二的和尚,摸不
着头脑”啊,于是下载下来学生端模块,开始顺着代码来一步一步往下顺。总共就7天,需要解决旧问题,完成新问
题,而且软考有些天没有敲代码了。可能自己给自己设定了压力...
分类:
其他好文 时间:
2015-07-21 12:55:32
阅读次数:
101
高校云平台,将云的概念引入到我的生活, 高校云平台主要是以各大高校的业务为基础设计开发,包括权限系统,基础系统,新生入学系统,考评系统,成绩系统,选课系统,视频课系统。3月份参加云平台3.0的开发,至今已经4个月的时间。今天已经完成验收。...
分类:
其他好文 时间:
2015-07-20 13:01:18
阅读次数:
95
成绩系统有一个需求:数据字典有主从表,要求删除主表时候连同从表信息(跟牛腩中删除新闻时级联删除新闻评论相通),之前做好的那个版本中只删除主表数据,而且是按照主表数据的名称来删除,如果有重名的话还需做验证(感觉不太合理),现在需要做的是按照主表的ID来删除从表,主表的ID也能从页面拿到。
我的思路:主表的html中引用主从表两个js,主从表的调用的button的click方法名...
分类:
其他好文 时间:
2015-07-14 00:14:53
阅读次数:
154
ITOO做了持续了这么长时间,客户端使用MVC+EF+EasyUI框架,服务端在三层基础上添加WCF服务,后来加入容器,AOP(还没怎么接触),封装了在我们刚开始看来神秘的底层方法,克服了很多技术难点,单点登录,动态建库切库。。。发现自己需要积累的还有很多很多,ITOO做到现在3.1,成绩系统也算到了3.0吧,不管自己进度还是什么原因,没能加入ITOO1.0,很快跟了ITOO1.0的尾巴,和ITO...
分类:
其他好文 时间:
2015-07-13 22:26:18
阅读次数:
227
一、pom.xml文件关系图:
以基础系统中学生这条线为例:
图一:pom.xml文件关系图
图说明:
该项目是Maven项目,使用pom.xml文件对项目进行管理
管理类:(非阴影部分)
Itoo-root(pom.xml)
整个平台的管理包,主要由两部分构成:管理jar包版本和maven开发用的插件。Jar包版本:cas、shiro、mongoDB、log4j的...
分类:
其他好文 时间:
2015-06-30 00:11:08
阅读次数:
432
当我们现有ITOO平台系统的业务随着用户的逐渐增大,设计的业务越来越广,系统会异常的复杂,在大规模服务之前,我们可以采用的是RMI或Hessian等工具,暴露和引用远程服务,通过配置URL地址和JNDI地址进行调用,使用Apache httpd复杂均衡插件或F5服务器进行负载均衡...
分类:
其他好文 时间:
2015-06-26 21:13:14
阅读次数:
371