摘要: 在mybatis的配置文件SqlMapConfig.xml中,可以在开始的地方先加载一个properties节点,用来定义属性变量。1 2 3 4 -->5 然后可以在后面的节点中引用变量:db.propertiesjdbc.driver=com.m... 阅读全文
posted @ 2015-09-22 15:01 Ryan.Miao 阅读(1473) 评论(0) 推荐(0) 编辑
摘要: 学习mybatis的时候,突然遇到测试出错。测试mapper代理失败,现在钻研少了,不喜欢看未知的错误了,立即改正。错误打印说mapper.xml已经注册,仔细查看SQLMapConfig.xml发现确实。修改后正常。原因是直接复制教学代码,在SqlMapConfig.xml中,配置mappers,... 阅读全文
posted @ 2015-09-22 12:00 Ryan.Miao 阅读(3008) 评论(0) 推荐(0) 编辑
摘要: 通常只会使用junit测试非main方法,在我眼里就是程序入口实现而已。今天,发现原来可以测试类。 针对mybatis练习。在需要测试的UserDaoImpl类上右键,新建一个junit case,位置可以放到新创建的source folder :test里面。 选择需要测试的方法: 然后就会生成一 阅读全文
posted @ 2015-09-19 18:18 Ryan.Miao 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 几乎没有用过debug模式,每次想要知道结果都是sysou一下。记得曾经问乱码问题,jfinal说打断点调试看在哪里出错。简单记下普通调试。1.在需要查看的地方打断点,方法是在行号右侧双击。2.运行这个方法为右键debug as.3.程序会终止到你想要调试的地方。这时,鼠标悬浮到你想要的变量上面,这... 阅读全文
posted @ 2015-09-19 16:17 Ryan.Miao 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1.在jfinal项目中 因为一直使用的jfinal,没感觉路径问题。 举个栗子,项目名字叫做test.访问一个Controller的映射为/user/add.这样,在浏览器地址栏直接:localhost:8080/user/add就可以直接访问到add方法了。当然,这样需要通过配置不同的端口来... 阅读全文
posted @ 2015-09-17 17:36 Ryan.Miao 阅读(9508) 评论(0) 推荐(0) 编辑
摘要: 测试用例:package test;import org.junit.Test;import po.Person;import java.util.HashMap;import java.util.IdentityHashMap;import java.util.Map;/** * Created ... 阅读全文
posted @ 2015-09-16 16:20 Ryan.Miao 阅读(7206) 评论(0) 推荐(0) 编辑
摘要: 首先贴出测试用例: 1 package test; 2 3 import org.junit.Test; 4 5 /** 6 * Created by Administrator on 2015/9/16. 7 * 8 */ 9 public class TestString {10 11... 阅读全文
posted @ 2015-09-16 16:05 Ryan.Miao 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 1.注解@Controller控制器定义 和Struts1一样,Spring的Controller是Singleton的。这就意味着会被多个请求线程共享。因此,我们将控制器设计成无状态类。 在spring 3.0中,通过@controller标注即可将class定义为一个controll... 阅读全文
posted @ 2015-09-15 19:14 Ryan.Miao 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.将web项目打包成xxxx.war2.将war包放到webapps下3.修改conf/resin.xml文件如下部分: 1 5 6 7 8 6601 9 10 11 12 13 15 19... 阅读全文
posted @ 2015-09-11 15:53 Ryan.Miao 阅读(2109) 评论(0) 推荐(0) 编辑
摘要: 今天测试读取excel并修改数据库数据的时候遇到几个小问题。 1.空指针,读写io异常蛮多的,获取不到的数据就是null 2.读取文件位置,开始找不到文件 3.读取日期格式结果是一个数值,因此需要转化为文本,方法如下: 首先,函数TEXT(单元格,'format') ,比如=TEXT(A2,'yyy 阅读全文
posted @ 2015-09-11 14:45 Ryan.Miao 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: 1.首先配置好jdk查看java版本:java -verson1.官网下载jdk2.tar -zxvf xxxx.tar.gz 解压3.配置环境变量# vi /etc/profile在最后加入以下几行:export JAVA_HOME=/usr/java/jdk1.5.0_16export CLA... 阅读全文
posted @ 2015-09-09 16:48 Ryan.Miao 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 查看java版本:java -verson1.官网下载jdk2.tar -zxvf xxxx.tar.gz 解压3.配置环境变量# vi /etc/profile在最后加入以下几行:export JAVA_HOME=/usr/java/jdk1.5.0_16export CLASSPATH=.:$... 阅读全文
posted @ 2015-09-09 16:43 Ryan.Miao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 让/etc/profile文件修改后立即生效方法1:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# . /etc/profile注意: . 和 /etc/profile 有空格方法2:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# source /etc/... 阅读全文
posted @ 2015-09-09 16:39 Ryan.Miao 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: group by 的基本用法 group by做为分组来使用,后面为条件,可以有多个条件,条件相同的为一组,配合聚合函数进行相关统计。在不同数据库中用法稍有不同,这里只测试mysql和oracle。 1.准备好一张数据表: mysql oracle 2.首先以name为分组条件: 在mysql中执行 阅读全文
posted @ 2015-09-07 14:12 Ryan.Miao 阅读(6755) 评论(0) 推荐(0) 编辑
摘要: 今天做oracle日期插入的时候突然开始疑惑日期是如何插入的。 用框架久了,反而不自己做简单的工作了。比如插入。 像insert这样的语句很少写了,除了备份sql的时候。 言归正传, mysql插入日期不限制分隔符,不必明确格式, 至少测试了n次都成功了。 也遇到奇葩的: 居然成功了。 oracle 阅读全文
posted @ 2015-09-02 13:59 Ryan.Miao 阅读(1363) 评论(0) 推荐(0) 编辑