首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SB小屋
襄垣
创建于2021-05-12
订阅专栏
Spring Boot的主要知识、体系、BUG、用法等等
等 4 人订阅
共21篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
襄垣
1年前
微服务
后端
公司去年微服务开发及运维技术列表🔥
1.1. 敏捷软件开发 1.2. 项目管理工具 2. 后台开发人员 2.1. 部署环境 2.2. 开发人员基础软件 2.3. 编程思想 2.4. 系统后端基础架构
514
31
评论
襄垣
2年前
Java
【Spring Boot】我们公司用SonarQube管理代码质量 🔥
捕获棘手的错误,以防止未定义的行为影响最终用户。 修复可能危害您应用程序的漏洞。 确保您的代码库干净且可维护,以提高开发人员的效率。 经过不懈努力,终于消灭了全部技术债务和异味,在优化中学习到了很多代码规范和技巧。 lombok生成的一些代码并不符合代码规范,需要警惕使用风险。…
2056
22
评论
襄垣
2年前
Java
【Spring Boot】有点并发的业务都会涉及到JDK线程池 🔥
corePoolSize:核心线程数大小:不管它们创建以后是不是空闲的。线程池需要保持 corePoolSize 数量的线程,除非设置了 allowCoreThreadTimeOut。 maximumPoolSize:最大线程数:线程池中最多允许创建 maximumPoolSi…
3367
43
3
襄垣
2年前
Java
【Spring Boot】JPA 忽略字段的注意事项 🔥
@Transient原生NativeQuery
435
16
评论
襄垣
2年前
Java
【Spring Boot】 MQ消息确认 🔥
consumer处理成功后,通知broker删除队列中的消息,如果设置multiple=true,表示支持批量确认机制以减少网络流量。 如果此时channel.basicAck(8, true);则表示前面未确认的5,6,7投递也一起确认处理完毕。 如果此时channel.ba…
979
19
评论
襄垣
2年前
Java
【Spring Boot】MQ的常见用法&概念 🔥
AMQP 协议中的核心思想就是生产者和消费者的解耦,生产者从不直接将消息发送给队列。生产者通常不知道是否一个消息会被发送到队列中,只是将消息发送到一个交换机。Exchange 就类似于一个交换机,将各个消息分发到相应的队列中。 Exchange 就是根据这个 RoutingKe…
608
16
评论
襄垣
2年前
Java
【Spring Boot】透过Redis看协议 🔥
通俗的说,就是大家统一遵守的特定规则。 无论是4层模型、还是7层模型,在每一层都是为了完成一种功能。为了实现这些功能,就需要大家都遵守共同的规则。 而大家都遵守的规则,就叫做"协议"(protocol)。 协议中的每个人都必须了解协议,并且预先知道所要完成的所有的步骤。 协议中…
1320
17
7
襄垣
2年前
Java
【Spring Boot】参数解析器 HandlerMethodArgumentResolver 🔥
参数解析器映射到Controller的某些类型参数时,做对应的处理。
1673
18
3
襄垣
2年前
Java
【Spring Boot】拦截器 Interceptor 🔥
Spring的拦截器HandlerInterceptor基于Java的反射机制,属于面向切面编程(AOP)的一种运用。 Interceptor会在Filter之后执行。 Spring Boot内置了很多拦截器。 比较推荐使用拦截器对请求的前后进行处理,而Filter的功能更为广…
1472
17
11
襄垣
2年前
Java
【Spring Boot】过滤器 Filter 🔥
并非spring的专属,早期的web.xml中经常会看到过滤器的身影,大多数基于servlet的框架都可以使用过滤器(依赖于servlet容器,基于函数回调)。 Spring Boot中自定义了很多过滤器,来统一处理servlet的操作。比如CharacterEncodingF…
1827
21
2
襄垣
3年前
微服务
【每日鲜蘑】升级到Spring Boot 2.2.7是否带来了性能的提升
话说,在Spring Boot 2.2中,针对性能这一点,做了大幅的优化。应用程序的启动速度将变得更快,内存占用也会变得更少。那我用已经在线上运行的项目测试下,是不是真的吧。 项目简单描述下,原来的Spring Boot版本是2.1.3,计划升级到2.2.7,两者进行对比。当然…
1.4w
23
4
襄垣
3年前
Java
【每日鲜蘑】SpringBoot中的@RequestParam在传递时间类型时发生的异常
在调用上述接口的时候,就会复现异常。 即使我们在application.properties中配置了接受的时间格式也不会生效,因为这时不需要进行序列化处理,根本没有经过Jackson的处理。 1. 使用注解 @DateTimeFormat 2. 使用@InitBinder 3.…
2.4w
19
1
襄垣
3年前
微服务
【每日鲜蘑】Spring Boot Mysql 版本驱动连接池方案选择
建议使用。 长期维护更新的版本,最新一版是Jul, 2019维护的5.1.48版本。 禁止使用。 只有几个release版本,没有安全感,已经有一段时间不维护。 与5.1.**存在一些兼容性的问题。 酌情使用。 尚未经过验证,该版本主要为了兼容mysql8.0。 更新十分频繁。…
7985
18
10
襄垣
3年前
微服务
【每日鲜蘑】Spring Boot MapStruct 快速拷贝方案选择
MapStruct是一个Java 注释处理器,用于生成类型安全的bean映射类。 您所要做的就是定义一个mapper接口,该接口声明任何所需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用普通的Java方法调用来在源对象和目标对象之间进行映射,即没有反射…
1.5w
33
3
襄垣
3年前
微服务
【每日鲜蘑】Spring Boot Redis 序列化方案的选择
当然,我们也可以选择Spring Boot Data Redis的其他序列化方案进行配置。 在此基础上,我们可以自定义我们自己的序列化方案。 当然,这个是基于fastjson的序列化方案,不仅提供了相比于JDK序列化更小的体积,序列化和反序列化的速度上也更快。 FST和Kryo…
1.2w
42
8
襄垣
3年前
微服务
【每日鲜蘑】Spring Boot 自定义注解进行参数校验
在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。 在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。 很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码…
7414
16
1
襄垣
3年前
微服务
【每日鲜蘑】SpringBoot之Maven常用插件
SpringBoot项目比较简单,一般涉及到的插件不外乎“打包”、“编译”、“测试”、“编码规范检查”。
1347
11
评论
襄垣
4年前
微服务
Spring Boot
【每日鲜蘑】请给Sprint Boot多一些内存
SprintBoot总体来说,搭建还是比较容易的,特别是SpringCloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的SprintBoot,小公司表示用不起。如今,很多刚诞生的JAVA微服务框架大多主打“轻量级”,主要还是因为SprintBoo…
1.1w
43
11
襄垣
4年前
微服务
【每日鲜蘑】SpringBoot是如何动起来的
程序入口1.从哪儿开始?SpringApplication.java调用SpringApplication.java中的run方法,目的是加载SpringApplication,同时返回Applica
4826
30
3
襄垣
4年前
微服务
【每日鲜蘑】SpringBoot 之 自定义横幅
#SpringBootBanner表网站:http://patorjk.com/software/taag/#p=display&f=Swamp%20Land&t=Beautybanner.txt
658
10
评论
下一页
温馨提示
当前操作失败,如有疑问,可点击申诉