摘要: 数据源配置 注:请注意上面我的配置中username并没有加jdbc前缀 spring配置 此时,启动项目后访问数据库报如下错误 而当我将username属性添加jdbc前缀后,问题解决。 阅读全文
posted @ 2018-11-07 11:51 tank的个人博客 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 构造方法 注:默认的构造方法的访问权限是跟随class的访问权限, 如果编写一个构造方法,既没有调用 super() 也没有调用 this(),编译器会自动插入一个调用到父类构造方法中,而且不带参数。 super关键字的用法 调用父类构造方法 调用父类的方法 调用父类构造方法 调用父类的方法 值得注 阅读全文
posted @ 2018-08-03 17:19 tank的个人博客 阅读(2723) 评论(0) 推荐(1) 编辑
摘要: 1.类的生命周期 加载 loading 验证 verification 准备 preparation 解析 resolution 初始化 initialization 使用 using 卸载 unloading 加载 loading 验证 verification 准备 preparation 解析 阅读全文
posted @ 2018-08-03 17:11 tank的个人博客 阅读(321) 评论(0) 推荐(0) 编辑
摘要: demo1: demo2: demo3: 阅读全文
posted @ 2018-08-03 17:03 tank的个人博客 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 正则特殊字符组成 转义字符: 量词: 标识符: 通配符: .->可以匹配任意字符, 不包括\n和\r l子集 子集:(用括号括起来的一个整体) l范围词 范围词:([]) ​ [0-9] l正则或 正则或: (|) ​ a|b 实例 1).验证qq是否合法(长度5-15,首位不是0) 2).字符串的 阅读全文
posted @ 2018-08-03 16:56 tank的个人博客 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口的属性和方法的异同 接口(方法全部为抽象方法) 属性:接口中的变量会被隐式地指定为public static final变量(并且只能是public static final变量,用private修饰会报编译错误) 方法:方法会被隐式地指定为public abstract方法且只能是pu 阅读全文
posted @ 2018-08-03 16:46 tank的个人博客 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 程序设计的的本质 程序设计其实是对复杂性的管理,待解决问题的复杂性,以及解决问题所用工具的复杂性。而这也是导致多数项目失败的原因。 让我们看一下其他语言的做法 比如所c++选择向后兼容c,以便吸引c程序员,以及具备c一样的高效率,这俩点都是非常有益的设计目标,而这也促成了c++的成功,然而他们却暴露 阅读全文
posted @ 2018-08-03 16:36 tank的个人博客 阅读(849) 评论(0) 推荐(0) 编辑