注解
最真实的注解,值得永久收藏
每个人都希望在自己的人生中,有一个如明灯一般的人,能给他一两条箴言,指引自己前进。 经历了人生的酸甜苦辣,发现生活中很多智慧其实就藏在生活的点点滴滴中。 一个 公鸡一叫,天就亮了,…
Controller层代码这么写,简洁又优雅
一个优秀的Controller层逻辑 说到 Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传…
Spirng 循环依赖报错:Is there an unresolvable circular reference?
1:前言 最近在项目中遇到了一次循环依赖报错的问题,虽然解决的很快,但是有些不明白的地方,特此记录。在此我把 bean 的结构和 注入方式单独拎出来进行演示 1.1:报错提示 1.…
7天学完Spring:Spring框架搭建和解析以及Bean对象的创建
目录 二丶Spring核心和设计思想 Spring是什么?如何理解SpringIoC和DI是什么?区别? 通过容器对象.getBean()获取依赖注入:把一个Bean对象,注入到另…
SpringBoot校验手机验证码例:默认缓存、数据淘汰策略、redis缓存
目录 本案例实现功能: 1 根据手机号码 生成6位数 的数字 验证码 2 输入手机号和验证码, 判断输入的验证码是否正确 一 默认缓存 1.1 主要代码 1 添加依赖 org.sp…
Erupt:开源低代码 全栈类 框架,开发后端系统利器,无商用限制
Erupt简介 Erupt 是一个低代码 全栈类 框架,它使用 Java 注解 动态生成页面以及增、删、改、查、权限控制等后台功能。 零前端代码、零 CURD、自动建表,仅需 一个…
抖音 Android 包体积优化探索:基于 ReDex 的 DEX 优化落地实践
本文作者:冯瑞;廖斌斌;刘丰恺 前言 应用安装包的体积会显著影响应用的下载速度和安装速度,按照 Google 的经验数据,包体积每增加 1M 会造成 0.17%的新增折损。抖音的一…
spring多数据源实现读写分离
一、常用场景 读写分离:写走主库,读走从库 分库分表:通常有两种路由算法,范围或hash。 二、读写分离实现方法 1.实现动态数据源 spring提供了抽象类AbstractRou…
Spring注入属性时到底都能注入什么样的数据类型你都知道吗?
1 判断类型 注入的属性判断其类型: OptionalObjectFactoryObjectProviderjavax.inject.Provider public class D…
ImportSelector 与 DeferredImportSelector 的区别(spring4)
欢迎访问我的 GitHub 这里分类和汇总了欣宸的全部原创(含配套源码): https://github.com/zq2599/blog_demos 在使用 @Import 注解来…