摘要: MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的J 阅读全文
posted @ 2016-04-17 20:01 假寐的我 阅读(2616) 评论(0) 推荐(0) 编辑
摘要: A+B 要求为给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。在这里我进行了扩展,增加了乘法功能,加法功能是通过检测的,至于乘法功能,我自己测了几组数据是没问题的,至于存不存在漏洞,我也不好说,仅供参考吧。 加法分析: 位运算总共只有5种运算:与、或、异或、左移、右移, 按位与 & 阅读全文
posted @ 2016-04-16 21:26 假寐的我 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1:资源访问 在Sun所提供的标准API里,资源访问通常由Java.net.URL和文件IO来完成,如果需要访问来自网络的资源时,则通常会选择URL类。 Url类可以处理一些常规的资源访问问题,但是依然不能很好地满足所有底层资源访问的需要,比如,暂时还无法在类加载路径或相对于ServletConte 阅读全文
posted @ 2016-04-16 15:13 假寐的我 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 策略模式: 策略模式将可变的部分从程序中抽象分离成算法接口,在该接口下分别封装一系列算法实现,并使他们可以相互替换,从而导致客户端程序独立于算法的改变。 Composition:在类中增加一个私有域,引用另一个已有的类的实例,通过调用引用实例的方法从而获得新的功能,这种设计被称作组合(复合)。 注: 阅读全文
posted @ 2016-04-15 19:51 假寐的我 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1:基本要求 1)测试方法上必须使用@Test进行修饰 2)测试方法必须使用public void 进行修饰,不带任何参数 3)新建源码目录来存放测试的代码 业务逻辑类 测试类 测试流程: @BeforeClass:所修饰的方法所有方法被调用前执行,而且该方法是静态的,所以当测试类被加载后,接着会运 阅读全文
posted @ 2016-04-15 10:13 假寐的我 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1:动态方法调用,在struts.xml中开启,实现效果为 http://localhost:8080/Struts2_Maven/submit!login.action,动态方法调用是指有一个!,由!前面的内容指定页面请求的action,这里是submit,所以在我的com.zhao.action 阅读全文
posted @ 2016-04-14 16:47 假寐的我 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 1:属性驱动 前端页面: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Trans 阅读全文
posted @ 2016-04-14 16:29 假寐的我 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Struts2版本 2.3.24,Spring版本4.0.4.RELEASE,Hibernate版本4..2.3.Final。搭建之前刻意查看了下自己电脑下载好的jar包,不用maven的时候就是用这些版本,估计用maven也不会出错,就用这个了。 1:pom.xml: 1)Struts2: str 阅读全文
posted @ 2016-04-13 23:37 假寐的我 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1:新建Maven Project。 Artifact Id选择web app。 Group Id:项目包名 Artifact Id:模块名 0.0.1-SNAPSHOT:快照 package:包名 创建出来的项目应该是这个样子的。现在报错的意思的,没有添加servelt依赖,我用的是eclipse 阅读全文
posted @ 2016-04-11 19:51 假寐的我 阅读(705) 评论(0) 推荐(0) 编辑
摘要: ### 设置### log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制台 ### log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target = System.out log4j.appender.stdout.layout = org... 阅读全文
posted @ 2016-04-10 20:20 假寐的我 阅读(148) 评论(0) 推荐(0) 编辑