记得回来捡
Kelo666
Java后端蔡徐坤
展开
-
SpringBoot整合Druid数据源
导入Druid数据源<!--引入druid数据源--><!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid<...原创 2019-05-28 09:56:13 · 668 阅读 · 2 评论 -
MyBatis@Option注解
在MyBatis的mapper中使用@Insert注解插入数据信息,但是并没有返回自增主键。如果需要返回自增主键则需要在@Insert后加上@Option注解。@Options(useGeneratedKeys=true,keyProperty="id")...原创 2019-05-28 10:29:01 · 1350 阅读 · 0 评论 -
SpringBoot定制错误响应
默认错误处理机制默认效果:浏览器会返回一个错误页面,404什么的 其他客户端会默认响应一个json数据简易的部分原理:容器中有以下组件DefaultErrorAttributes:帮我们在页面共享信息。 BasicErrorController:处理默认/error请求。 ErrorPageCustomizer:系统出现错误以后来到error请求进行处理。 Default...原创 2019-05-27 23:30:38 · 491 阅读 · 0 评论 -
thymeleaf中抽取公共页面元素
对于页面的顶部栏和侧边栏,一般在多个网页中都是相同的,可以抽取出公共元素。thymeleaf中有这个功能,觉得挺受用的,特此记录一下。给公共的片段中加入th:fragment属性。<footer th:fragment="copy"> 这里标记属性值为“copy” 公共元素(顶部栏/侧边栏)</footer>在需要的地方引入公共片段...原创 2019-05-27 21:01:48 · 549 阅读 · 1 评论 -
SpringBoot运行建表语句
导入JDBC其实都已经在创建springboot的时候导入了。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐jdbc</artifactId></dependency>...原创 2019-05-28 09:17:54 · 2241 阅读 · 1 评论 -
重载和重写的区别
重载同一个类中,有多个方法名相同,但参数列表不同(参数个数和参数类型)。与返回值无关,与权限修饰符符无关。这里,调用重载的方法时通过传递给它们不同的参数个数和参数类型来决定具体使用哪个方法,这叫多态。重写子类重写积累的方法,方法名、参数列表和返回值都必须相同。否则是重载。权限修饰符不能小于被重写方法的修饰符。重写方法不能抛出新的异常,或者比被重写方法声明更加宽泛的...原创 2019-06-18 22:31:14 · 127 阅读 · 0 评论 -
继承和实现
继承类与类之间的关系为继承,只能单继承,但可以多层继承。 接口与接口之间的关系为继承,单继承、多继承都可以。实现类与接口之间的关系为实现,既可以单实现,也可以多实现。后续要了解一下抽象类之间的关系。...原创 2019-06-18 22:34:50 · 226 阅读 · 2 评论 -
声明变量的初始值
boolean类型的默认值是false;后续还会更新。。。原创 2019-06-18 22:36:43 · 444 阅读 · 1 评论 -
Integer.toBinaryString()
今天刷到一道题,是这样的:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。想到Java中有一个Integer.toBinaryString(),他的作用是把一个10进制数转为32位的2进制数。同时对负数,会用补码表示。Returns a string representation of the integer argument as an unsigned i...原创 2019-06-04 18:06:07 · 7019 阅读 · 0 评论