关闭

近期计划

更加熟悉SSM框架的应用 把那两个项目教程啃完过几天去找老师问问论文的事,找电子的帮忙把那篇论文写出来。改善一下生活习惯,每天9点泡脚,早上7点要起床。周末一定要去健身房锻炼!...
阅读(41) 评论(0)

SSM整合步骤学习

Category.xml需要和CategoryMapper放在同一个包下面,并且namespace必须写CategoryMapper的完整类名CategoryServiceImpl被注解@Service标示为一个Service 并且装配了categoryMapperpackage com.how2java.service.impl;import java.util.List;import org....
阅读(42) 评论(0)

Mapper动态代理方式

开发规范Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。Mapper接口开发需要遵循以下规范: 1、Mapper.xml文件中的namespace与mapper接口的类路径相同。 2、Mapper接口方法名和Mapper.xml中定义的每个statement的id相同...
阅读(35) 评论(0)

spring中的context:include-filter和context:exclude-filter的区别

(1)在Spring-MVC.xml中有以下配置:   <context:include-filter type="annotation" expression="org.springframework.ster...
阅读(25) 评论(0)

spring中classpath用法

classpath就是代表 /WEB-INF /classes/ 这个路径(所有src目录下面的java、xml、properties等文件编译后都会在此) 常用的场景: 在SSH架构中,配置Spring的上下文环境: contextConfigLocation...
阅读(38) 评论(0)

mock测试

mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。mock对象这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。mock对象使用范畴真实对象具有不可确定的行为,产生不可预测的效果,(如:股票行情,天气预报)真实对象很难被创建的 真实对象的某些行为很难被触发真实对象实际上还不存在的(和其他开发小组或者和新的硬件打交...
阅读(36) 评论(0)

sql之left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: 表A记录如下: aID     aNum 1     a20050111 2     a20050112 3     a20050113 4...
阅读(33) 评论(0)

springMVC @responseBody注解的使用

1、  @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML  数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、    @RequestMapping(“/logi...
阅读(86) 评论(0)

spring数据绑定中使用Int和Integer的区别

数据绑定的基本数据类型和包装类型的区别是 基本数据类型是必须要传值的,不传值的话会报错,而且传值的话也必须是对应的基本数据类型,否则的话会报类型错误,而包装类型可以传空值,也可以用requestParam来限制传值是否可以为空,所以一般对于可能会传空值的属性一般会用包装类型。...
阅读(28) 评论(0)

springmvc的ModelAttribute注解

参考资料:spring-framework-reference的Using @ModelAttribute on a method和Using @ModelAttribute on a method argument先看一个没有使用@ModelAttribute的Controller方法.[java] view plain copy print?@RequestMapping(“/save”)  p...
阅读(30) 评论(0)

JUnit学习笔记

完善代码测试用例的包名和被测试类包名一致,测试类放在test目录下。在每个测试方法前写test方法名更规范。更多方法进行测试时:在测试类上右键,新建一个junit Test Case,更改源代码目录browse,选择test,名字修改,next,选择所要方法,点击finish 1.测试方法上必须使用@Test进行修饰 * 2.测试方法必须使用public void进行修...
阅读(42) 评论(0)

51nod 1267 4个数和为0

1267 4个数和为0基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 给出N个整数,你来判断一下是否能够选出4个数,他们的和为0,可以则输出”Yes”,否则输出”No”。 Input 第1行,1个数N,N为数组的长度(4 <= N <= 1000) 第2 - N + 1行:A[i](-10^9 <= A[i] <= 10^9) Output 如果可以...
阅读(31) 评论(0)

<学习笔记>jar包置放在WEB-INF/lib下和通过build path导入的区别是什么

纯java项目使用的本地自己的JRE,那么classLoader在加载jar和class时候是分开的,对于我们自己编写的class,会在APP_HOME/bin下。导入的jar包或者user library的配置信息会出现在APP_HOME/.classpath文件中,ClassLoader会很智能去加载这些classes和jar。 而对于java web项目就不一样了,虽然eclipse的...
阅读(26) 评论(0)

JAVA注解学习

@Override 表示当前方法覆盖了父类的方法@Deprecation 表示方法已经过时,方法上有横线,使用时会有警告。@SuppressWarnings 表示关闭一些警告信息(通知java编译器忽略特定的编译警告)...
阅读(25) 评论(0)

51nod 1163 贪心+优先队列

1163 最高的奖励基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题 有N个任务,每个任务有一个最晚结束时间以及一个对应的奖励。在结束时间之前完成该任务,就可以获得对应的奖励。完成每一个任务所需的时间都是1个单位时间。有时候完成所有任务是不可能的,因为时间上可能会有冲突,这需要你来取舍。求能够获得的最高奖励。 Input 第1行:一个数N,表示任务的数量(2...
阅读(47) 评论(0)
305条 共21页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:17969次
    • 积分:2939
    • 等级:
    • 排名:第12551名
    • 原创:260篇
    • 转载:14篇
    • 译文:0篇
    • 评论:1条