摘要: 一、运算符 1、算数运算符 运算符 名称 举例 + 加法 A等于10,B等于3 则A+B=13 - 减法 A等于10,B等于3 则A-B=7 * 乘法 A等于10,B等于3 则A*B=30 / 除法 A等于10,B等于3 则A/B=3 % 取余 A等于10,B等于3 则A%B=1 ++ 自... 阅读原文
2019-01-25 06:00:18 阅读(2434) 评论(0)
摘要: 最近学习Spring时,认识到Spring异常处理的强大。之前处理工程异常,代码中最常见的就是try-catch-finally,有时一个try,多个catch,覆盖了核心业务逻辑: 1 try{ 2 .......... 3 }catch(Exception1 e){ 4 .......... ... 阅读原文
2019-01-25 00:25:07 阅读(2437) 评论(0)
摘要: SpringDataJPA的使用 JPA是什么? JPA(Java Persistence API)是Sun官方提出的Java持久化规范. 为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据. 它的出现是为了简化现有的持久化开发工作和整合ORM技术. 结束各个ORM框架各自为营的局面. J... 阅读原文
2019-01-24 23:55:03 阅读(2347) 评论(0)
摘要: 在查询数据库时,需要以查询结果为查询条件进行关联查询。 在mybatis中通过association标签和collection标签实现子查询。 1. collection(集合)和association(关联)的区别 collection用于一对多关系, association用于一对一和多对一 实例代码: publ... 阅读原文
2019-01-24 22:30:03 阅读(2779) 评论(0)
摘要: SQL 异常简介 对于数据库的操作访问,必然也很可能抛出异常。 JDBC中定义了SQLException,用于描述数据库相关操作中可能出现的异常情况。 java.sql.SQLException    异常本质没有什么特别的逻辑,通常借助于异常的名称传达异常的类型,通过携带的信息进行进一步分析 ... 阅读原文
2019-01-24 20:57:02 阅读(2344) 评论(0)
摘要: 使用static关键字修饰的变量和方法为静态变量、静态方法。 非静态方法可以访问静态变量/方法和非静态变量/方法,但静态方法只能访问静态变量/方法。 可以看到在静态方法中调用非静态变量和非静态方法时,Java会报错。 所谓的静态是指变量或方法可以不依赖对象而直接使用类名来调用,这也是static的意义,在没有创建对... 阅读原文
2019-01-24 19:00:05 阅读(2323) 评论(0)
摘要: 1、实现基本CRUD功能 使用MyBatis对数据完整的操作,也就是CRUD功能的实现。根据之前的内容,要想实现CRUD,只需要进行映射文件的配置。 范例:修改EmpMapper.xml文件,实现CRUD <?xml version="1.0" encoding="UTF-8" ?> <!DOCT... 阅读原文
2019-01-24 18:48:03 阅读(2362) 评论(0)
摘要: 前面介绍了类的多态性,来自于鸡类的实例chicken,既能用来表达公鸡实例,也能用来表达母鸡实例。可是这导致了一个问题,假如在call方法内部需要手工判断输入参数属于公鸡实例还是母鸡实例,那该如何是好?所谓“雄兔脚扑朔,雌兔眼迷离,双兔傍地走,安能辨我是雄雌”,固然编译器在运行之时能够自动判断这是哪种鸡,可是若让程序... 阅读原文
2019-01-24 17:27:03 阅读(2424) 评论(0)
摘要: 效果: 配置 // pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st... 阅读原文
2019-01-24 15:42:02 阅读(2949) 评论(0)
摘要: 1. soul开源网关项目搭建学习 1.1. 地址 https://gitee.com/shuaiqiyu/soul 1.2. 介绍 官方介绍:这是一个异步的,高性能的,跨语言的,响应式的API网关。参考了Kong,Spring-Cloud-Gateway等优秀的网关后,站在巨人的肩膀上,Soul由此诞生! ... 阅读原文
2019-01-24 13:58:11 阅读(2388) 评论(0)