分布式系统 分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透...
什么是序列化和反序列化? 序列化(Serializable)是指将内存中存储的对象转变成可以持久化存储在磁盘上的文件(RPC框架protobuf...
一、搭建FTP服务器 安装ftp命令 安装vsftpd 创建ftp用户 启动vstfp服务 vsftp开机自启动 vsftp.conf配置文件 ...
多态 何为多态? 通俗的讲是引用的多种形态,往往是由引用实际指向的对象决定。方法有多态,属性没有多态。 静态(编译期间)多态 :方法的重载,严格...
平均负载 什么是平均负载?是指单位时间内系统处于可运行状态(使用cpu或者等待cpu)或者不可中断状态的平均进程数 uptime命令 查看cpu...
应用场景 多租户,sass,pass,数据库的读写分离等。 动态数据源切换实现流程: 实操: 一、添加依赖包 这里以gradle构建工具为例 d...
相信大家每天都在使用spring和mybatis,但是你们知道两个框架是怎么整合的吗? 回忆下我们在项目中使用的场景,我们首先会定义一个inte...
一、Spring Boot是什么? SpringBoot所具备的特征有:(1)可以创建独立的Spring应用程序,并且基于其Maven或Grad...
前言 synchronized是同步的意思,是java提供的一个关键字,用于多线程访问共享资源时,保证线程访问安全的一种手段。同时synchro...