![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
三十六度五
这个作者很懒,什么都没留下…
展开
-
开发中,异常通常在什么地方处理
建议Dao层,直接往上抛异常(一般都是数据库的运行时异常),Service层因为是暴露给其它应用的,并且会有很多业务信息需要传递给上层的调用者,所以这里有两种方式:1.通过抛出业务异常来,告知调用方具体的业务异常信息/系统异常信息(系统异常,上层可能不会关注)。2.Service中保证不会出现异常,并且返回一个Result给上层,Result里面包括的信息有:这次调用是否成功,如果失败会有一些业务信息。所以不用层层都去抓异常,如果要处理就在Service中处理(不管是单应用还是以后的服务化),具原创 2021-12-08 10:40:00 · 931 阅读 · 0 评论 -
JDK SPI机制
JDK SPI深入理解SPI机制原创 2021-11-26 10:34:17 · 244 阅读 · 0 评论 -
Jpa Specifications动态查询
spring data jpa(Specifications动态查询、多表设计、JPA中的一对多、JPA中的多对多、Spring Data JPA中的多表查询)SpringDataJpa中的复杂查询和动态查询,多表查询。(保姆级教程)原创 2021-11-16 14:01:48 · 351 阅读 · 0 评论 -
stream流式编程对List<Map<String, Object>>类型数据进行处理
https://www.cnblogs.com/zklymm/p/13986205.html转载 2021-11-11 17:25:16 · 1324 阅读 · 0 评论 -
Java-求绝对值
求绝对值求绝对值其实一点也不简单,有很多需要注意的点,接下来请打开以下链接开始欣赏吧…https://habr.com/en/post/574082/原创 2021-09-23 10:27:58 · 130 阅读 · 0 评论 -
基础知识补充
1.枚举类深入理解Java枚举类型(enum)原创 2021-05-26 10:53:24 · 67 阅读 · 0 评论 -
复习Java基础知识中的一些思考
1.重载与重写之间的区别重载是同一个类中多个同名方法对于不同的传参来执行不同的逻辑处理。重写是子类对父类(或接口)方法的重新改造,外表不变,内部逻辑可以改变。2.Java语言3大特性:封装、继承、多态多态:是指程序中的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时不确定,而是在运行期间才确定。多态的两种实现方式:继承(多个子类对同一个方法重写)接口(实现接口并覆盖接口中的同一方法)3.String为什么是不可变的?这样设计有什么好处?String 是由fin原创 2021-02-25 23:24:47 · 136 阅读 · 0 评论