- 浏览: 10039 次
- 性别:
- 来自: 武汉
最近访客 更多访客>>
最新评论
-
GoTiger:
谢谢 由于我们新的项目是9月30号要上线,所以进度有点赶,每天 ...
Spring3.0 mvc 初接触 -
yzhw:
期待下一篇
Spring3.0 mvc 初接触 -
jzinfo:
嗯 新帖
当初也是这样一步一步走来的
Spring3.0 mvc 初接触
文章列表
数据库分页之前之后的处理
- 博客分类:
- Java
/**
* @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 ...
- 2012-01-14 16:24
- 浏览 823
- 评论(0)
最近在带新人(自己也非牛人),常常看到他们把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工人,而是 ...