`
GoTiger
  • 浏览: 10039 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
/** * @author sunbai email:85846536@163.com * @date 2012-1-14 && 上午11:01:40 */ package com.gangyi.util; import java.util.ArrayList; import java.util.List; import org.springframework.context.annotation.Scope; import com.gangyi.crm.vo.PageVo; /** * 分页算法处理类 * @author ...

MVC的生动举例

最近在带新人(自己也非牛人),常常看到他们把DAO层和SERVICE层整合在一起,又或者在控制层里写满复杂的业务逻辑,问他们MVC是什么又可以把概念说得比教科书还要完整。 为了跟他们讲清楚MVC,从技术的角度讲了多次或许是我说得不够明白,结果没几个人懂。 就在我不知道怎么说下去的时候,我举了一个形象的例子,我要去买一辆奔驰车,那么我先要去4S店,那么这个店面就是控制层,他不会关心车子是什么制造的,只管提供车给我。那么车厂就是SERVICE层,他只管制造车子,把结果提供给4S店,那车子的零件又是怎么来的呢?他就是通过更多的零件厂商来提供,那么这些零件厂商就是DAO层。

关于Spring 的事务

    博客分类:
  • Java
首先了解什么事事务,和一些基本概念。 什么是事务: 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 事务的四大特性 事务的特性-ACID: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 事务的特性-原子性: 事务中的操作,要么全做成,要么都不做 事务是不可拆分的 事务必须以 Commit/Rollback 结束 事务的特性-一致性: 单独运行的事务,必须保证保持数据库的一致状态 从一个一致状态迁移到另一个一致状态 与原子性相关 事务的特性-隔离性: 多个并发 ...

Spring3.0 mvc 初接触

    博客分类:
  • Java
换了个工作,换个了心情,一切都从新开始,嘿嘿,扯远了,由于公司要用到Spring3.0 这个对于之前一直徘徊于1.X版本的我来说,一开始还觉得是个不小的挑战呢,但是当我把整个Spring3.0的MVC流程简单的走了一遍之后,个人感觉只要对框架结构原理清楚的人,上手还是很快的。好了废话不多说了,讲一讲我的心得体会吧。 首先什么是MVC?Model 数据模型,View 视图,Control 控制。对于SpringMVC,我们要知道的就是springTemplate(用过Hibernate的应该都知道,这个和什么类似了吧! )、Controller(这个就是和Struts中的Action相对应啦)。 ...
这两个月的代码生活,是我工作两年来最忙的时间,也是压力最大的时候,以前每日的无所事事,找各种借口来给自己开脱,到项目快要截止时,才发现自己才做了一半,27号的项目检查,估计我是过不了了,等着被革,或者等着被骂。 不想找借口了,不是很多东西自己不会,是太懒了,是太爱玩了,一年多的时间搭好框架,竟然就没做什么了,无所事事的玩着WOW,玩着各种各样的游戏,看着各种各样的电影。自己种的因,那结果也得自己去承担了,只是现在幡然醒悟,浪费的却是我自己的青春,虽然年后清醒了不少,开始弥补自己的过失,但是亡羊补牢,在项目的时间上总归是晚了,2个月的努力,终归是只做了一半,能怪别人吗?怪自己吧,只是希望在JAVA ...
select x.id,x.newname,rownum as clicks from (select t.id,t.newname,@rownum:=@rownum+1 rownum from( select id,newname,@rownum:=0 from topicnew where topicid = 'xxxxxx' order by id desc )t)x where x.id='xxxxx'
今天,看到某个群里发了一道简单的JAVA题目 double i = 5.0; double j = 1 / 4 + 3 / 4 + i + 12 / 6.0 + 3 / 4 + 1 / 4; j等于? 当时第一反应 就是1.0+5.0+2.0+1.0=9.0 幸亏没有在群里打出,那就要被众人笑。 答案是:7 在JAVA的运算中,数据类型的转换有时候会隐性的发生,当然也会有精度的损失,在这里1/4,3/4都不会生成0.25和0.75,生成的都是0。 做个标记,HOHO,JAVA的运算可马虎不得哟!嘿嘿
首先要将下载的fckeditor_2.6.4.zip解压出来的文件复制出来,放到项目中的WebRoot下,并且导入6个jar包(commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,fckeditor-java-core-2.4.1.jar,slf4j-api-1.5.2.jar,slf4j-jdk14-1.5.2.jar,slf4j-simple-1.5.2jar)相关资源就去网上下载吧。 新建一个ConnectorServlet类 改动如下 package com.bluebird.fckeditor; import org.apac ...
struts2 和 hibernate 这两个学习 读什么书好? struts2 以前只配过一次,没有深入了解过,hibernate在工作后,也没有在项目中运用过,现在准备跳槽了,想对这两个框架进行一下系统的学习。求推荐书,谢谢了!
工作浑浑噩噩过了也快两年了,回过头细细看自己的成长路程,仿佛就是一个已死之人的心电图,没有波澜起伏,没有惊心动魄的下坡,从培训学校出来当时是怎样,现在还是怎样,浪费了不少时间,没有系统的规划,没有时间的充分管理,除了不知所然,昏头昏脑写着莫名其妙的代码,就是花了大把大把的时间去WOW,也难怪在朋友都工资都奔3000,5000为全市平均工资努力提高的时候,我还在这里为不为拖着后腿而板命。 还好,现在的醒悟不算晚,我将利用我的业余时间,将代码变成我的兴趣,按照Robbin大大的读书路线,重新的去学习,深入学习,知其所以然,这里将变成见证我成长的地方。 让自己不在是一个随便可以找人顶替的IT工人,而是 ...
Global site tag (gtag.js) - Google Analytics