SpringBoot redis 简单使用

redis 安装# 使用docker快速安装# 默认配置启动docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /root/redis/myre
redis springboot 2022年06月11日 145次浏览

springboot Kafka 简单使用

环境note: 192.168.31.211 是本机地址# Zookeeper//1、拉取kafka镜像 不指定版本就拉取默认版本docker pull wurstmeister/zookeeper//2、启动命令docker run -d --name zookeeper -p 2181:2181
kafka springboot 2022年06月08日 115次浏览

springboot 中 bean 的管理/代理

WhyspringMVC 通过 IOC 提供了对 bean 的管理机制,让开发人员更专注于业务逻辑,节省开发成本。又通过 三级缓存 的方式来解决 bean 在初始化时的 循环依赖问题。那么本来通过二级缓存就可以解决的问题,为什么需要使用三级缓存呢?就是为了更好的一次性解决通过 AOP 实现的某些特定
spring java springboot 2022年05月29日 133次浏览

java 数据库连接池 Hikari 和 druid

whyjava 项目中,通常为了是最大限度的使用数据库资源,会使用 数据库连接池 来对数据库连接通道做管理。数据库连接池会将数据库连接对象在最大空闲时间内保存在内存中,在需要的时候直接调用,以减少 new / close 数据库连接的资源消耗。what - Hikari / Druid通常 spri
data java springboot 2022年05月28日 88次浏览

spring的一些小心得2

spring 的作用主要还是集中在 IOC 和 AOP 俩大功能上做出的延申和扩展.本人日常的工作中主要以 web 开发为主, 所以一下内容就以 web 微服务的开发为主线.Java Web 的工作流程(还是懒得画图)client (web page) -> | web Application
java springboot 2021年08月06日 572次浏览

Spring的一些小心得

做java发开好多年, 用的最多的框架应该就是Spring全家桶了吧.虽然好久没有写代码了, 但是时间长了, 回头想想, 总有一些小心得, 这里做一些记录, 不一定完全正确.以下是一些关于 Spring Bean 循环依赖 的一些知识回顾, 不涉及源代码 ( 很久没看过了)三级缓存干了什么捋一下sp
spring java springboot 2021年08月06日 620次浏览

Spring Boot 重温(三) 统一异常处理

分析目前的SpringBoot项目多用来开发APIs,提供统一的 response 信息就成了一个非常必要的需求,而在项目中总会有各种奇奇怪怪的 RuntimeException 出现,因为各种各样的原因, tester 在测试的时候可能不能完全重现,所以统一异常处理就十分有必要了,方便将程序出现异
springboot 2019年11月08日 714次浏览

Spring Boot 重温(二) 过滤器 拦截器 监听器

SpringBoot 对客户端请求的拦截有大概三种常用拦截方式过滤器拦截器监听器另外还有一种基于AOP的接片拦截 Aspect ,好像没多用过。流程对比相同点:都可以对客户端请求进行拦截,都可以用于打印访问日志不同点:初始化实现数据功能过滤器APP启动是初始化,停止时销毁Servlet 规范原始re
springboot 2019年11月07日 682次浏览

@NotNull 与@NonNull 区别

@NotNulljavax.validation.constraints.NotNull属于java对Bean验证的一种注解,类似的还有如下:@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFal
java springboot 2019年07月10日 423次浏览