1.Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系? Spring是核心,java开发框架,提供了基础功能 SpringMVC...
1.Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系? Spring是核心,java开发框架,提供了基础功能 SpringMVC...
方式一: 1.创建FeignInterceptor配置类 2.在启动类上加 @Import(FeignInterceptorConfig.class) 方式二 1.实现Req...
Java基础 容器 1.Java容器都有哪些 总体分为Collection 、Map,细分为List、Set、Map 2.List、Set、Map之间的区别 List:可以有...
Redis版本要求:Redis 版本3.0+ Redis Cluster TCP ports Redis集群的每一个节点需要两个端口号,client port和cluster...
BF算法常用于在一个主串 S (长度为N)内查找一个子串 T(长度为M) 的出现位置。核心思想(有点 滑动窗口 的意思,S不动,滑动T比较): 首先,将 S[1] 和 T...
提到kmp算法就不得不说next数组,要得到next数组又不得不去求最大长度表 文本串S acabaabaabcaccaabc模式串P abaabcackmp...
RDB 快照存储 将内存中的所有数据 完整的保存到硬盘中 机制fork出⼀个子进程 ,专门进行数据持久化,,将内存中所有数据保存到单个rdb文件中(默认为dump.rdb)r...
相关命令 multi 开启事务 exec 开启命令执行 discard 取消事务(事务队列会清空, 客户端退出事务状态) watch 乐观锁 unwatch 用法 m...
官方文档 了解AOP之前,建议先学习代理设计模式 什么是AOP AOP(Aspect Oriented Programming):面向切面编程,是一种思想OOP:代码逻辑是自...
BeanDefinition是如何产生的 Spring的Bean实例化流程
字段类型设计 bigint unsigned 主键(InnoDB引擎最好使用自增主键) tinyint 类型、状态、Boolean varchar 用户名等(长度可变) ch...
SpringBoot热部署 添加devtools依赖 修改相关配置步骤1 注意事项:代码修改后需要 离开idea 才会生效,例如:修改代码后,浏览器进行刷新,能看到程序...
集群环境下 在用户量比较小的情况下:可以使用Nginx的IPhash,实现伪单点登录在用户量大的情况下:可以通过Tomcat的Session共享实现单点登录 分布式环境下 第...
JDK1.7 HashMap数据结构 HashTable对整个HashMap加锁 ConcurrentHashMap:分段锁 Segmnent[]大数组 ,数组长度ssize...
存储引擎InnoDB索引是一种数据结构(本质是对数据排序),能提高我们的查询速度:运用 局部性原理 索引采用的数据结构:Hash索引(key-value)和B+树索引(多路平...
VMware14下载 CentOS镜像下载 VMware与CentOs7安装 Docker中文文档 镜像image:模板(相当于java中的类),内部是分层(只读层)的 容器...
官方文档地址 Repository >CrudRepository> PagingAndSortingRepositoryJpaRepositoryMongoReposito...
@MappedSuperclass 使用场景:当某几个数据库表具有几个相同的属性时,定义一个基类实体类,其余子类继承该基类 标注为@MappedSuperclass的类不能再...
@PathVariable:处理request uri 的注解 @RequestMapping("/pets/{petId}")publicvoidfindPet(@Path...
@SpringBootConfiguration 等同于@Configuration @EnableAutoConfiguration从classpath下搜索所有META-...