首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
其实是白羊
掘友等级
公众号:其实是白羊
擅长吃喝
获得徽章 18
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 31
沸点 28
赞
59
返回
|
搜索文章
最新
热门
「代理模式之动静态代理| 创作者训练营 」
简单理解就是中介,你想去买房子,直接找中介,中介除了能完成帮你买房子的操作还能帮你选房分析、买房流程等其他服务。 通过构造函数创建动态代理类实例,构造时调用处理器对象作为参数被传入。 代理模式之动静态代理 | 创作者训练营 征文活动正在进行中......
一文搞懂序列化与反序列化
序列化:就是将对象转化成字节序列的过程。 反序列化:就是讲字节序列转化成对象的过程。 对象序列化成的字节序列会包含对象的类型信息、对象的数据等,说白了就是包含了描述这个对象的所有信息,能根据这些信息“复刻”出一个和原来一模一样的对象。 持久化:对象是存储在JVM中的堆区的,但是…
Spring Boot优雅整合Swagger2,自动生成在线文档
现在的很多项目都是前后端分离的,后端提供接口,前端调用接口,在这个过程中一般后端会向前端提供一份接口文档,但是随着程序的调整,我们还要不断的去迭代接口文档,最后可能会搞出一堆,写起来比较耗时且在规范性上也很难要求。在这个前提下我们可以选择Swagger加入到我们的项目中。 但是…
SpringBoot定时任务和异步操作
在做业务时总会有这样的场景:在特定时间去执行某些逻辑。这其实就是定时任务的应用场景,比如:需要每月一日给用户发上月数据总结等场景。 Spring Task:即今天要介绍了主角,是Spring自带的,当然这里通过Springboot使用。 这里的cron表达式即为了描述任务执行的…
异常、异常处理和统一异常处理
废话不多说,先来几个基础垫吧垫吧。 顾名思义,异常就是不正常呗,这是一种现象,也是Java为我们提供的程序安全退出的通道。一旦出现异常,异常处理机制会将代码执行交给异常处理器,而不再执行原有方法。 为了描述不同的这种不正常现象,我们定义了各种各样的异常类型。 getMessag…
优雅的参数校验(JSR-303的实现Hibernate-Validator)
单独一个还行,但要说来个十个八个需要校验的,而且还有邮箱什么的格式验证,又繁琐又重复。我心态就炸了。。。 其实Java为我们提供了很多的Java规范提案(JSR),如我们接下来要使用的JSR-303。 JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Vali…
一文搞定Comparable和Comparator
由此可见这个接口提供的方法可以用来比较实现了此接口的对象的顺序(“大小”),常见的如:String、Integer等类都实现了这个接口,所以这些对象都可以使用compareTo方法来进行比较。 当存储到Collection、Array中时,可以直接使用Collections和A…
一文搞定Jackson解析JSON数据
如果你的项目进行了前后端分离,那你一定使用过JSON进行数据交互,那在后端就一定会涉及到对Json数据的解析,虽然使用SpringMvc加上@requestBody都已经帮我们解析好并映射到bean里了,但是他底层也是通过这些JSON解析类库来完成的(SpringMVC默认使用…
Java基础-方法的重载和重写
方法的重载和重写重载:在同一个类里定义的方法只要方法名相同,修饰符、发回值和参数都可以不同,其中参数在个数、类型、顺序上必须有一个不同的重写:出现在发生继承的子类中,子类对父类方法进行重写,满足条件:
你真的了解多态吗?
多态是指:当系统A访问系统B的服务时,系统B可以通过多种实现方式来提供服务,而这一切对于系统A而言是透明的。 父类:动物类;子类:猫类和狗类;父类的方法cries()被两个子类重写。 就能不用改动原始代码。编译时变量a就被认定为代码中所声明的动物对象,程序在执行的过程中会看动物…
下一页
个人成就
文章被点赞
69
文章被阅读
25,848
掘力值
622
关注了
48
关注者
15
收藏集
14
关注标签
29
加入于
2018-11-30