Spring IOC源码深度剖析:Spring IoC循环依赖问题
循环依赖其实就是循环引⽤,也就是两个或者两个以上的 Bean 互相持有对⽅,最终形成闭环。⽐如A依赖于B,B依赖于C,C⼜依赖于A。
Spring Boot开发者工具:自动重启、LiveReload、远程开发、默认的开发时属性值
Spring Boot 1.3引入了一组新的开发者工具,可以让你在开发时更方便地使用Spring Boot,包括如下功能。
SpringBoot:结合 SpringBoot 与 Grails 3
Grails一直都是构建于Spring、Groovy、Hibernate和其他巨人肩膀之上的高阶框架。
SpringBoot:定制 Actuator
虽然Actuator提供了很多运行中Spring Boot应用程序的内部工作细节,但难免和你的需求有所偏差。也许你并不需要它提供的所有功能,想要关闭一些也说不定。或者,你需要对Actuator 稍作扩展,增加一些自定义的度量信息,以满足你对应用程序的需求。
MyCat分片:分片规则的十四种算法详细解读&代码实现(下)
一、应用指定算法 由运行阶段由应用自主决定路由到那个分片 , 直接根据字符子串(必须是数字)计算分片号 , 配置如下 :
MyCat分片:分片规则的十四种算法详细解读&代码实现(上篇)
MyCat的分片规则配置在conf目录下的rule.xml文件中定义 ;
Docker 常见手写面试题分享,给你安排的明明白白!
一、镜像相关1. 如何备份系统中所有的镜像?答首先, 备份镜像列表可以使用docker images | awk 'NR>l{prin七$1":"$2} ' | sort > images.list。导出所有镜像为当前目录下文件, 可以使用如下命令:while read img; do echo
MyCat分片:水平拆分实例解析和代码实现!
根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库(主机)上面,这种切分称之为数据的水平(横向)切分。
MySql 数据库 Schema 设计的性能优化:规范的对象命名
就像编程语言各自的一些不成文编码基本规范一样,虽然在最初使用的时候并看不错太多的利益,反而会被人认为是一种束缚,但是当每一个人在接手维护一段编写很不规范的代码的时候,我估计大部分人都会非常郁闷,甚至在心里暗骂当初的编写者。其实任何系统都一样,没有任何规范可循,完全一个天马行空的作风,只会给后人(甚至可能是自己)留下一个让人摸不着头脑的烂摊子,难以维护。
面试官:你如何利用 MySQL Cluster 实现整体高可用?
本文,主要是介绍一下如何利用 MySQL Cluster 的特性来提高我们系统的整体可用性。
MySql架构设计:如何合理利用第三方 Cache 解决方案?
使用较为成熟的第三方解决方案最大的优势就在于在节省自身研发成本的同时,还能够在互联网上面找到较多的文档信息,帮助我们解决一些日常遇到的问题还是非常有帮助的。目前比较流行的第三方 Cache 解决方案主要有基于对象的分布式内存 Cache 软件 Memcached 和嵌入式数据库编程库 Berkeley DB 这两种。下面我将分别
MyCat分片:垂直拆分实例解析和代码实现
一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据的垂直(纵向)切分。 在业务系统中, 有以下表结构 ,但是由于用户与订单每天都会产生大量的数据, 单台服务器的数据存储及处理能力是有限的, 可以对数据库表进行拆分, 原有的数据库表: