- java复习宝典,jdbc与mysql数据库
Xiao Tong333
javamysql开发语言
一.java1.面向对象知识(1)类和对象类:若干具有相同属性和行为的对象的群体或者抽象,类是创建对象的模板,由属性和行为两部分组成。类是对象的概括或者抽象,对象是类的实例化。举例:例如车有很多类型,但是这些都是车,车这个大类就是一个类,每种车都是一个对象。1.类的声明[修饰符]class类名{//类的声明部分[成员变量][成员方法]}员变量的声明:[修饰符]数据类型变量名[=初始值];成员方法的
- Java复习九:枚举类+注解
下坠丷
JAVA基础复习java
枚举类自定义枚举类packagecom.xiazhui.java;/***TODO*枚举类的使用**枚举类:类的对象只有有限个,确定的。*当需要定义一组常量时,强烈建议使用枚举类*如果枚举类的只有一个对象,可以作为单例模式的实现方式**枚举类的定:*方式一:jdk5.0之前,自定义枚举类*步骤:1声明对象的属性:privatefinal修饰*2私有化类的构造器,并给对象属性赋值*3提供当前枚举类的
- JAVA复习面经(十四)
原来是笑傲菌殿下
java面试
JAVA复习面经(十四)面试难度:☆☆☆问:cookie,session答:由于Http协议是无连接的,因此需要采用cookie或session的方式来判断当前的登录用户。cookie其实是一个K-V形式的文本数据包,客户端第一次发送请求给服务器端的时候,服务器端会返回一个特定的cookie,客户端将服务器端的cookie保存,并在下次数据发送的时候带上cookie。session与cookie不
- Java复习面经(六)
原来是笑傲菌殿下
笔记
Java复习面经(六)问:调用方法内部的传参过程?答:参数传递的本质是将主调方法的栈帧(stackframe)中实参的值拷贝到被调方法的栈帧(stackframe)的形参中。问:url网址过程?答:1、解析url,检测当前url是否正确,是否是还需要转换的字符等。2、DNS解析,将url转换成对应的域名/IP。3、建立TCP连接,客户端和服务端建立连接,并接受来自客户端的请求。4、服务端处理响应,
- 黑马程序员——java复习总结——泛型和Map
key_fans
Java学习
-------android培训、java培训、期待与您交流!---------一、泛型1.1泛型的概念泛型是JDK1.5版本以后的新特性,用于解决安全问题,是一个安全机制。好处:1、将运行时期出现的问题ClassCastException,转移到了编译时期,方便与程序员解决问题,让程序问题减少,安全。2、避免了强制转换的麻烦1.2泛型的格式通过就要定义泛型。其实<>就是用来接收类型的。当使用集合
- Java复习笔记 第十章多线程
小超努力中
Javajava
目录一、线程的概念二、多线程需求三、线程的创建与启动Thread类创建线程方法Runnable类创建多线程(使用了代理模式)线程启动补充多线程售票案列模拟四、线程状态和方法线程状态常用方法五、线程同步同步代码块同步方法同步锁六、死锁一、线程的概念程序:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。比如QQ程序、进程:是程序的一次执行过程,或是正在运行的一个程序。每
- Java复习
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- Java复习系列之阶段四:分布式技术(1)
来自宇宙的曹先生
Java复习java分布式开发语言redis
1.Redis1.1基础优点性能高数据结构丰富为什么快?基于内存进行数据处理的单线程模型,不存在线程竞争以及上下文切换基于k-v的数据结构,结构简单IO模型采用多路复用技术,尽可能充分使用单线程去完成连接处理以及读写IO(尽可能压榨单线程的IO模型)存在什么问题基于内存操作,数据稳定性、安全性不高,容易丢失k-v的结构导致数据检索能力较差事务支持不友好1.2数据结构基础stringhashlist
- Java复习系列之阶段二:数据库
来自宇宙的曹先生
Java复习数据库java
1.基础语法1.1DQL(数据查询语句)执行顺序:from、join、on、where、groupby、having、select、distinct、orderby、limit1.2DML(数据修改语言)对数据表的增删改insertintoupdatesetdeleteform1.3DDL(数据定义语言)用于对数据库、数据表的增删改。createtablecreatedatabasecreatei
- Java复习系列之阶段三:框架原理
来自宇宙的曹先生
Java复习Springspringbootspringmvcmybatis
1.Spring1.1核心功能1.IOC容器IOC,全称为控制反转(InversionofControl),是一种软件设计原则,用于减少计算机代码之间的耦合度。控制反转的核心思想是将传统程序中对象的创建和绑定由程序代码直接控制转移到一个外部容器(如框架或库)来管理,从而实现模块间的解耦。将对象的控制权,交给容器进行管理,只需要在使用时找容器要。如何工作在没有控制反转的传统程序设计中,程序的流程是由
- java复习篇 数据结构:链表第一节
Jc_Stu
链表数据结构
目录单向链表初始头插思路情况一情况二代码尾插思路遍历优化遍历遍历验证头插尾插代码优化尾插测试get思路代码测试insert思路代码优化测试remove移除头结点提问移除指定位置测试单向链表每个元素只知道自己的下一个元素是谁,最后一个元素的下一个元素为null初始publicclassSingleLinkedList{//头指针privateNodehead;//节点类private对外隐藏细节@D
- Java复习
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- java复习篇 数据结构:链表第二节 哨兵
Jc_Stu
数据结构链表java
目录单向链表哨兵初始头插思路代码尾插思路遍历遍历验证头插尾插代码尾插测试get思路代码测试insert思路代码测试remove移除头结点提问移除指定位置测试单向链表哨兵单向链表里面有一个特殊的节点称为哨兵节点,不存储数据。优势:简化了单向链表的空判断,例如尾插、get、insert、remove初始publicclassSentinelLinkedListTest{//头指针指向哨兵(666是任意
- Java复习_3
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- Java复习
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- Java复习
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- Java复习
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- Java复习_2
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- Java复习
李 昕 泽
javapython开发语言
填空题课程推荐的jdk下载网址为jdk.java.net使用命令行编译程序:javac-dbinstc*.java使用命令行运行程序:java-cpbin类名java语言标识符:字母、数字、下划线和美元符号,数字不能做首字母java语言中标识符区分大小写java语言中基本类型:bytebooleancharshortintlongfloatdoublejava语言中数据类型分为基本数据类型和引用类
- CUMT--Java复习--核心类
Struart_R
Javajava开发语言字符串
目录一、装箱与拆箱二、“==”与equals三、字符串类1、String、StringBuffer、StringBuilder的区别2、String类3、StringBuffer类4、StringBuilder类四、类与类之间关系一、装箱与拆箱基本类型与对应封装类之间能够自动进行转换,本质就是Java的自动装箱和自动拆箱过程。装箱:将基本类型数据值转换成对应的封装类对象,即将栈中的数据封装成对象存
- JAVA复习四——MultiThread、JDBC、Network programming
lyhizjj
java开发语言
这三章节基本知识点不是很多,重点是代码的编写。接下来我将以三道例题来分别讲解这三个知识点一、多线程例:创建一个模拟铁路售票系统,要求创建10个线程模拟10个售票点,每个售票点不停地卖票,每张票有一个id(从0开始不断增加)。要求:1)每个售票点销售的票id不能重复。2)一共只有200张火车票,售完为止。3)程序显示的结果类似于:售票点1正在售出火车票No.1售票点2正在售出火车票No.2售票点1正
- JAVA复习三——CH5 Java Collection 、CH6 MultiThread
lyhizjj
java开发语言
CH5JavaCollection(集合)5.1Java集合框架(位于java.util包中)图一集合框架图从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayLi
- CUMT--Java复习--网络编程
Struart_R
Javajava开发语言
目录一、Java网络API1、InetAddress类2、URL类3、URLConnection类4、URLDecoder类和URLEncoder类二、基于TCP的网络编程1、Socket类2、ServerSocket类三、网络通信过程一、Java网络APIJava中有关网络方面的功能都定义在java.net中。1、InetAddress类Java中使用InetAddress类封装IP地址或域名,
- Java复习第三季
A3141950
java开发语言
异常简介Java的所有不正常类都继承于Throwable类,Throwable类有有两个“大儿子”,分别是Error和Exception。出现Error一般意味着程序崩溃了,没有办法处理,出现Exception一般意味着编码、环境、用户操作出现问题。处理异常编译trycatch语句时要注意顺序问题,按照先小后大也就是先子类后父类的顺序来编写多重try-catch语句块,因为当程序抛出异常的时候,异
- Java复习一——CH1 Fundation、CH2 OOP
lyhizjj
java开发语言
CH1JavaFundamentals1.1JavaFeatures(java特色)1.1Simplicity:simplegrammar,richlibrary简单好用:语法简单,库文件丰富1.2PureOO:everythingisobject!所有程序都是对象1.3Security:memoryaccess,garbagecollection,exception安全:内存使用,垃圾收集,意外
- Java复习二—CH3-Exception 、CH4-I/O
lyhizjj
java开发语言
CH3JavaException(异常)3.1Exception(异常)和Error(错误)异常能被程序本身可以处理,错误是无法处理大多数错误与代码编写者执行的操作无关,而表示代码运行时JVM出现的问题异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。用操作系统的话来说,异常就是进程发生了中断。(?自己的理解)3.2Excep
- JAVA复习
1eb034fb5715
今天看了JAVA中基本数据的类型:整数类型、字符类型、浮点数类型与双精度浮点数类型、布尔类型。这是JAVA的基本知识,掌握后对后面学习有很大帮助
- java复习笔记--Lambda表达式
向天再借500年
javajavalambda
Lambda表达式函数式编程思想概述Lambda表达式的标准格式Lambda表达式的使用前提体验Lambda表达式无参无返回值抽象方法的练习有参无返回值抽象方法的练习有参有返回值抽象方法的练习Lambda表达式的省略模式省略的规则Lambda表达式的注意事项Lambda表达式和匿名内部类的区别函数式编程思想概述函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”而我们要学习
- Java复习:成绩判断
Argonaut_
从零开始的Java路程java开发语言
成绩判断packageRemain;importjava.util.Scanner;publicclassDemo06{publicstaticvoidmain(String[]args){//声明部分intscore;Stringlevel;Scannersc=newScanner(System.in);//输入部分System.out.print("score=");score=sc.next
- java复习系列之封装、继承和多态
三六五加一
javaSEjava多态面向对象
面向对象的三大特性:封装、继承和多态封装封装的好处:可以将类的属性分为私有和公有属性,私有属性只在本类中调用,公有属性也只提供给外调用的方法;保留调用方法不变的同时,类内部的结构是可以自由修改,而不会影响到调用者的运行结果;同时内部还可以进行一下验证性的修改,同样也不会印象调用者的运行结果。继承继承的好处:提高了代码的复用性,也正是因为有了继承,才会有多态的存在。需要注意的是Java只支持单继承,
- java观察者模式
3213213333332132
java设计模式游戏观察者模式
观察者模式——顾名思义,就是一个对象观察另一个对象,当被观察的对象发生变化时,观察者也会跟着变化。
在日常中,我们配java环境变量时,设置一个JAVAHOME变量,这就是被观察者,使用了JAVAHOME变量的对象都是观察者,一旦JAVAHOME的路径改动,其他的也会跟着改动。
这样的例子很多,我想用小时候玩的老鹰捉小鸡游戏来简单的描绘观察者模式。
老鹰会变成观察者,母鸡和小鸡是
- TFS RESTful API 模拟上传测试
ronin47
TFS RESTful API 模拟上传测试。
细节参看这里:https://github.com/alibaba/nginx-tfs/blob/master/TFS_RESTful_API.markdown
模拟POST上传一个图片:
curl --data-binary @/opt/tfs.png http
- PHP常用设计模式单例, 工厂, 观察者, 责任链, 装饰, 策略,适配,桥接模式
dcj3sjt126com
设计模式PHP
// 多态, 在JAVA中是这样用的, 其实在PHP当中可以自然消除, 因为参数是动态的, 你传什么过来都可以, 不限制类型, 直接调用类的方法
abstract class Tiger {
public abstract function climb();
}
class XTiger extends Tiger {
public function climb()
- hibernate
171815164
Hibernate
main,save
Configuration conf =new Configuration().configure();
SessionFactory sf=conf.buildSessionFactory();
Session sess=sf.openSession();
Transaction tx=sess.beginTransaction();
News a=new
- Ant实例分析
g21121
ant
下面是一个Ant构建文件的实例,通过这个实例我们可以很清楚的理顺构建一个项目的顺序及依赖关系,从而编写出更加合理的构建文件。
下面是build.xml的代码:
<?xml version="1
- [简单]工作记录_接口返回405原因
53873039oycg
工作
最近调接口时候一直报错,错误信息是:
responseCode:405
responseMsg:Method Not Allowed
接口请求方式Post.
- 关于java.lang.ClassNotFoundException 和 java.lang.NoClassDefFoundError 的区别
程序员是怎么炼成的
真正完成类的加载工作是通过调用 defineClass来实现的;
而启动类的加载过程是通过调用 loadClass来实现的;
就是类加载器分为加载和定义
protected Class<?> findClass(String name) throws ClassNotFoundExcept
- JDBC学习笔记-JDBC详细的操作流程
aijuans
jdbc
所有的JDBC应用程序都具有下面的基本流程: 1、加载数据库驱动并建立到数据库的连接。 2、执行SQL语句。 3、处理结果。 4、从数据库断开连接释放资源。
下面我们就来仔细看一看每一个步骤:
其实按照上面所说每个阶段都可得单独拿出来写成一个独立的类方法文件。共别的应用来调用。
1、加载数据库驱动并建立到数据库的连接:
Html代码
St
- rome创建rss
antonyup_2006
tomcatcmsxmlstrutsOpera
引用
1.RSS标准
RSS标准比较混乱,主要有以下3个系列
RSS 0.9x / 2.0 : RSS技术诞生于1999年的网景公司(Netscape),其发布了一个0.9版本的规范。2001年,RSS技术标准的发展工作被Userland Software公司的戴夫 温那(Dave Winer)所接手。陆续发布了0.9x的系列版本。当W3C小组发布RSS 1.0后,Dave W
- html表格和表单基础
百合不是茶
html表格表单meta锚点
第一次用html来写东西,感觉压力山大,每次看见别人发的都是比较牛逼的 再看看自己什么都还不会,
html是一种标记语言,其实很简单都是固定的格式
_----------------------------------------表格和表单
表格是html的重要组成部分,表格用在body里面的
主要用法如下;
<table>
&
- ibatis如何传入完整的sql语句
bijian1013
javasqlibatis
ibatis如何传入完整的sql语句?进一步说,String str ="select * from test_table",我想把str传入ibatis中执行,是传递整条sql语句。
解决办法:
<
- 精通Oracle10编程SQL(14)开发动态SQL
bijian1013
oracle数据库plsql
/*
*开发动态SQL
*/
--使用EXECUTE IMMEDIATE处理DDL操作
CREATE OR REPLACE PROCEDURE drop_table(table_name varchar2)
is
sql_statement varchar2(100);
begin
sql_statement:='DROP TABLE '||table_name;
- 【Linux命令】Linux工作中常用命令
bit1129
linux命令
不断的总结工作中常用的Linux命令
1.查看端口被哪个进程占用
通过这个命令可以得到占用8085端口的进程号,然后通过ps -ef|grep 进程号得到进程的详细信息
netstat -anp | grep 8085
察看进程ID对应的进程占用的端口号
netstat -anp | grep 进程ID
&
- 优秀网站和文档收集
白糖_
网站
集成 Flex, Spring, Hibernate 构建应用程序
性能测试工具-JMeter
Hmtl5-IOCN网站
Oracle精简版教程网站
鸟哥的linux私房菜
Jetty中文文档
50个jquery必备代码片段
swfobject.js检测flash版本号工具
- angular.extend
boyitech
AngularJSangular.extendAngularJS API
angular.extend 复制src对象中的属性去dst对象中. 支持多个src对象. 如果你不想改变一个对象,你可以把dst设为空对象{}: var object = angular.extend({}, object1, object2). 注意: angular.extend不支持递归复制. 使用方法: angular.extend(dst, src); 参数:
- java-谷歌面试题-设计方便提取中数的数据结构
bylijinnan
java
网上找了一下这道题的解答,但都是提供思路,没有提供具体实现。其中使用大小堆这个思路看似简单,但实现起来要考虑很多。
以下分别用排序数组和大小堆来实现。
使用大小堆:
import java.util.Arrays;
public class MedianInHeap {
/**
* 题目:设计方便提取中数的数据结构
* 设计一个数据结构,其中包含两个函数,1.插
- ajaxFileUpload 针对 ie jquery 1.7+不能使用问题修复版本
Chen.H
ajaxFileUploadie6ie7ie8ie9
jQuery.extend({
handleError: function( s, xhr, status, e ) {
// If a local callback was specified, fire it
if ( s.error ) {
s.error.call( s.context || s, xhr, status, e );
}
- [机器人制造原则]机器人的电池和存储器必须可以替换
comsci
制造
机器人的身体随时随地可能被外来力量所破坏,但是如果机器人的存储器和电池可以更换,那么这个机器人的思维和记忆力就可以保存下来,即使身体受到伤害,在把存储器取下来安装到一个新的身体上之后,原有的性格和能力都可以继续维持.....
另外,如果一
- Oracle Multitable INSERT 的用法
daizj
oracle
转载Oracle笔记-Multitable INSERT 的用法
http://blog.chinaunix.net/uid-8504518-id-3310531.html
一、Insert基础用法
语法:
Insert Into 表名 (字段1,字段2,字段3...)
Values (值1,
- 专访黑客历史学家George Dyson
datamachine
on
20世纪最具威力的两项发明——核弹和计算机出自同一时代、同一群年青人。可是,与大名鼎鼎的曼哈顿计划(第二次世界大战中美国原子弹研究计划)相 比,计算机的起源显得默默无闻。出身计算机世家的历史学家George Dyson在其新书《图灵大教堂》(Turing’s Cathedral)中讲述了阿兰·图灵、约翰·冯·诺依曼等一帮子天才小子创造计算机及预见计算机未来
- 小学6年级英语单词背诵第一课
dcj3sjt126com
englishword
always 总是
rice 水稻,米饭
before 在...之前
live 生活,居住
usual 通常的
early 早的
begin 开始
month 月份
year 年
last 最后的
east 东方的
high 高的
far 远的
window 窗户
world 世界
than 比...更
- 在线IT教育和在线IT高端教育
dcj3sjt126com
教育
codecademy
http://www.codecademy.com codeschool
https://www.codeschool.com teamtreehouse
http://teamtreehouse.com lynda
http://www.lynda.com/ Coursera
https://www.coursera.
- Struts2 xml校验框架所定义的校验文件
蕃薯耀
Struts2 xml校验Struts2 xml校验框架Struts2校验
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 15:54:59 星期六
http://fa
- mac下安装rar和unrar命令
hanqunfeng
mac
1.下载:http://www.rarlab.com/download.htm 选择
RAR 5.21 for Mac OS X 2.解压下载后的文件 tar -zxvf rarosx-5.2.1.tar 3.cd rar sudo install -c -o $USER unrar /bin #输入当前用户登录密码 sudo install -c -o $USER rar
- 三种将list转换为map的方法
jackyrong
list
在本文中,介绍三种将list转换为map的方法:
1) 传统方法
假设有某个类如下
class Movie {
private Integer rank;
private String description;
public Movie(Integer rank, String des
- 年轻程序员需要学习的5大经验
lampcy
工作PHP程序员
在过去的7年半时间里,我带过的软件实习生超过一打,也看到过数以百计的学生和毕业生的档案。我发现很多事情他们都需要学习。或许你会说,我说的不就是某种特定的技术、算法、数学,或者其他特定形式的知识吗?没错,这的确是需要学习的,但却并不是最重要的事情。他们需要学习的最重要的东西是“自我规范”。这些规范就是:尽可能地写出最简洁的代码;如果代码后期会因为改动而变得凌乱不堪就得重构;尽量删除没用的代码,并添加
- 评“女孩遭野蛮引产致终身不育 60万赔偿款1分未得”医腐深入骨髓
nannan408
先来看南方网的一则报道:
再正常不过的结婚、生子,对于29岁的郑畅来说,却是一个永远也无法实现的梦想。从2010年到2015年,从24岁到29岁,一张张新旧不一的诊断书记录了她病情的同时,也清晰地记下了她人生的悲哀。
粗暴手术让人发寒
2010年7月,在酒店做服务员的郑畅发现自己怀孕了,可男朋友却联系不上。在没有和家人商量的情况下,她决定堕胎。
12月5日,
- 使用jQuery为input输入框绑定回车键事件 VS 为a标签绑定click事件
Everyday都不同
jspinput回车键绑定clickenter
假设如题所示的事件为同一个,必须先把该js函数抽离出来,该函数定义了监听的处理:
function search() {
//监听函数略......
}
为input框绑定回车事件,当用户在文本框中输入搜索关键字时,按回车键,即可触发search():
//回车绑定
$(".search").keydown(fun
- EXT学习记录
tntxia
ext
1. 准备
(1) 官网:http://www.sencha.com/
里面有源代码和API文档下载。
EXT的域名已经从www.extjs.com改成了www.sencha.com ,但extjs这个域名会自动转到sencha上。
(2)帮助文档:
想要查看EXT的官方文档的话,可以去这里h
- mybatis3的mapper文件报Referenced file contains errors
xingguangsixian
mybatis
最近使用mybatis.3.1.0时无意中碰到一个问题:
The errors below were detected when validating the file "mybatis-3-mapper.dtd" via the file "account-mapper.xml". In most cases these errors can be d