- 博客(13)
- 收藏
- 关注
原创 Eclipse安装spring tool suite(4.9.0版本)
先按这个大神的方法拼接出符合自己eclipse版本安装包的下载地址https://blog.csdn.net/u010203767/article/details/69211072Eclipse所对应的STS版本号:https://spring.io/tools/sts/legacyspring tool suite官网下载:https://spring.io/tools/sts/all下...
2019-07-29 16:45:05 2395
原创 java异常统一处理——注解@ControllerAdvice方式
@ControllerAdvice@ControllerAdvice可以看成springmvc提供的一个特殊的拦截器,Spring3.2开始提供的新注解,控制器增强(AOP),最主要的应用是做统一的异常处理 @ControllerAdvice是一个@Component,用于定义@ExceptionHandler(最主要用途),@InitBinder和@ModelAttribute方法,适用...
2019-07-08 17:13:29 626
原创 Mybatis几个主要标签
首先要知道configuration里的标签是有顺序的settings:包含很多重要的设置项<settings> <setting name="mapUnderscoreToCamelCase" value="true"/></settings>typeAliases:定义别名,之后该包的类就不用写完整路径名,可以直接写类名typeAl...
2019-07-04 17:34:37 239
原创 元素类型为 "resultMap" 的内容顺序
刚刚开始学mybatis,在resultMap里同时写一对多和多对一时发现,原来resultMap下的内容是有顺序的刚开始把collection写到了association前面结果报错,换了顺序之后就对了...
2019-07-03 11:17:07 504
原创 Mybatis最基础小结
Mybatis通过封装JDBC来提供方面的数据读写操作与原生读写数据库的方式不同,Mybatis采用接口式编程原生: Dao ==> DaoImplMybatis: Mapper ==> xxMapper.xml(可以把这说成是接口的实现类)SqlSession代表和数据库的一次会话,用完后比心关闭SqlSession与connection相同,都是非...
2019-07-02 11:52:55 120
原创 DatabaseMetaData
DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。如:dbmd.getColumns(null, “%”, “student”, “%”);可以获得student表的所有信息,返回一个ResultSet数据集,对其进行遍历可以得到很多东西,以下指示几个简单的例子while (rs.next()) { //得到的结果集每一项代表的...
2019-05-21 17:35:12 273
原创 Mysql用户管理(创建、删除等)
使用Grant创建新用户## 创建无任何权限的用户,all代表赋予所有权限,也可以指定具体权限(select、update等)grant usage on *.* to 'user2'@'localhost' identified by '123456' with grant option;on:表示对哪些数据库以及哪些数据表生效,*.*代表所有数据库下的所有数据表,也可以指定如‘’te...
2019-04-22 11:47:52 206
原创 equals源码分析
public boolean equals(Object anObject) { //使用==操作符检查“参数是否为这个对象的引用”(比较对象地址) if (this == anObject) { return true; } //用instanceof检查“参数是否为正确的类型(是否为String的实例)” ...
2019-02-25 15:10:09 261
原创 Java面向对象-3
多态概念:多态指一个事物在不同情况下的状态前提:必须有继承同时子类必须对父类的方法进行重写父类的引用必须指向子对象Father s = new Son();多态中成员访问的特点如果是成员变量或者静态方法,那么编译和运行都看左边即父类如果是成员方法,那么编译看左边,运行看右边即子类多态的优点及弊端优点:提高了代码的维护性以及扩展性(下面有例子)弊端:不能使用子类的特有...
2019-01-23 14:22:25 136
原创 Java面向对象-2
代码块概述在java里面,由花括号{}括起来的称为代码块代码块分类静态代码块(由static修饰的代码块)、构造代码块、构造方法代码块、局部代码块、同步代码块前四种代码块静态代码块:和类的加载时机相同;比如需要对象创建的时候加载驱动等,可以放到代码块里面构造代码块:优先于构造方法执行;如果想让同一个类的对象有相同的属性或者功能,则可以放到构造代码块里面构造方法:创建对象的时候用来...
2019-01-19 16:55:53 88
原创 Java面向对象-1
构造方法(函数)构造方法概述和作用构造对象构造对象的时候给对象赋值构造方法格式特点如果我们没有在类里面写构造函数,则JVM会自动提供一个默认的无参构造2. 函数构造函数的函数名称和类名一模一样构造函数不需要有返回值,同时也不需要使用void修饰如果说程序员提供了构造函数,则JVM不会再提供一个默认的无参构造函数如果在类里面定义了有参构造函数,建议把无参构造函数保留...
2019-01-17 11:21:44 115
原创 Java首次学习
Java首次学习Java命名规则main函数的String[]后面的为标识符(可以改变),在使用main函数时,可以传参(以空格隔开)Java的关键字都是小写ava的包一般是以公司的域名反过来写(www.baidu.com-&amp;gt;com.baidu.功能模块/项目名称)类或接口要满足标识符命名规则并且使用大驼峰式命名方法或变量————————-并且使用小驼峰式命名常量满足**、所...
2019-01-14 15:46:14 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人