首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
其实是白羊
掘友等级
公众号:其实是白羊
擅长吃喝
获得徽章 18
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 36
沸点 28
赞
64
返回
|
搜索文章
最新
热门
YmlHelper插件-告别YAML配置地狱!这款IDEA插件让你精准定位键值,效率提升200%
痛点:为什么YAML配置成了开发者的噩梦? 在日常开发中,我们常遇到这样的场景: 当需要修改server.servlet.session.timeout时: 滚动查找消耗时间 ⏱️ 同名键(如多个ur
别挤官网了!用这个方法让你的DeepSeek玩到爽
✨你是否也经历过这样的抓狂时刻: 打开DeepSeek-R1官网正要输出指令 却看到「服务器繁忙,请稍后再试」的提示? 不要急!我为你找到「官方认证替代通道」:硅基流动提供了稳定的DeepSeek R
我做了一款IDEA插件
在开发过程中是否遇到过这种配置文件,动辄几百行的yml文件,由于yml文件的格式是靠缩进来表示上下级的,如果一个类目下的属性很多、层级很深,那面对这样的配置文件,想要找到其中一个配置真的很烦,经常会遇
「代理模式之动静态代理| 创作者训练营 」
简单理解就是中介,你想去买房子,直接找中介,中介除了能完成帮你买房子的操作还能帮你选房分析、买房流程等其他服务。 通过构造函数创建动态代理类实例,构造时调用处理器对象作为参数被传入。 代理模式之动静态代理 | 创作者训练营 征文活动正在进行中......
一文搞懂序列化与反序列化
序列化:就是将对象转化成字节序列的过程。 反序列化:就是讲字节序列转化成对象的过程。 对象序列化成的字节序列会包含对象的类型信息、对象的数据等,说白了就是包含了描述这个对象的所有信息,能根据这些信息“复刻”出一个和原来一模一样的对象。 持久化:对象是存储在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…
下一页
个人成就
文章被点赞
72
文章被阅读
30,976
掘力值
691
关注了
52
关注者
16
收藏集
17
关注标签
29
加入于
2018-11-30