首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
chengco
掘友等级
程序员
|
ThoughtWorks
但行好事,莫问前程 | ThoughtWorks校招社招内推
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
Spring框架基础问题
Spring框架首先是一个基于Java的开源项目spring-framework。其次,Spring框架出现的目的是为了简化企业级应用开发的复杂度,是对Java EE(或者该说是Jakarta EE了)规范的补充,Spring框架提供了基础架构,使得用户可以专注于应用程序本身,…
终于搞明白Spring Boot自动配置的原理了
当我们给应用类加上@EnableAutoConfiguration或者@SpringBootApplication注解时,Spring Boot会尝试推测需要哪些Bean,并配置这些Bean。自动配置会基于应用的classpath及自定义的Bean来配置。 比如, 如果clas…
Java 线程中断
通过调用Thread类的实例方法interrupt。如下: NO。 而如果线程未阻塞,或未关心中断状态,则线程会正常执行,不会被打断。 也就是:处于阻塞的线程,即在执行Object对象的wait()、wait(long)、wait(long, int),或者线程类的join()…
Spring Boot: @SpringBootApplication注解干了个啥?
@SpringBootConfiguration注解同@Configuration,表明这个类可提供Spring Boot应用配置,也就是在这个类中可定义@Bean注解修饰的方法,这些Bean会由Spring容器管理。比如: 这样restTemplate就是一个被Spring容…
为什么都说Spring Boot是微服务框架?
什么是微服务呢?没有一个明确的定义,更多的说法是微服务是一种架构风格,相对于单体架构和SOA架构而言,将系统围绕业务领域进行构建,服务间使用轻量级接口通信,各业务领域服务可独立部署,可独立数据存储,可使用不同的技术栈。 而Spring Boot的文档中没有提到“微服务”这几个字…
全面了解一下Spring
前言对于Java技术栈来说,特别是WEB开发,Spring的地位之高是毋庸置疑的。一直都有系统学习Spring的计划,但大多时候都停留在想法上,现在终于下定决心来系统的学习一下。曾几何时,Spring
细说 里氏替换原则
曾经在一次给新入职员工做Java开发的课程培训,讲到面向对象的SOLID设计原则时,大家普遍认为"里氏替换原则"是其中最难理解的一个。也许直接上UML并不是一个好的解释方法,从头说起才能弄清来龙去脉。 里氏替换原则译自Liskov substitution principle。…
Java Bean Validation 2.0 (二): 自定义校验规则
Jakarta Bean Validation API定义了丰富的内建注解支持数据的约束验证,如@NotNull、@NotEmpty等,上篇文章已经列举了全部的内建注解,但这些只是最通用的验证规则,对于千奇百怪的业务需求,显然是不能全部满足的,所以需要自定义的验证规则来应对这些…
Java Bean Validation 2.0 (一): 对Spring Boot应用的数据验证
数据验证是一个应用开发中非常常见的需求,不管是表现层、模型层还是持久层都有类似的需求来保证数据的有效性。Eclipse基金会在2019年8月份发布了Jakarta Bean Validation 2.0规范。这个规范定义了用于Java Bean验证的元数据模型和API,可以使用…
asciinema:终端操作录制神器
今天发现一个神器asciinemac,是一种轻量级的纯文本方式的终端记录工具。可以方便地记录终端操作,并可以以动画的形式分享。官方的slogan: 当在终端中运行asciinema rec命令时,asciinema开始记录终端中正在执行的命令和命令的执行结果。当记录完成后,使用…
下一页
个人成就
文章被点赞
50
文章被阅读
35,490
掘力值
669
关注了
3
关注者
10
收藏集
1
关注标签
0
加入于
2020-10-10