240 发简信
IP属地:湖南
  • 分布式系统理论支点

    分布式系统 分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透...

  • Resize,w 360,h 240
    序列化与反序列化

    什么是序列化和反序列化? 序列化(Serializable)是指将内存中存储的对象转变成可以持久化存储在磁盘上的文件(RPC框架protobuf...

  • 学习ftp服务器搭建使用

    一、搭建FTP服务器 安装ftp命令 安装vsftpd 创建ftp用户 启动vstfp服务 vsftp开机自启动 vsftp.conf配置文件 ...

  • java三大特性之多态

    多态 何为多态? 通俗的讲是引用的多种形态,往往是由引用实际指向的对象决定。方法有多态,属性没有多态。 静态(编译期间)多态 :方法的重载,严格...

  • 线上cpu飙高排查之常用命令

    平均负载 什么是平均负载?是指单位时间内系统处于可运行状态(使用cpu或者等待cpu)或者不可中断状态的平均进程数 uptime命令 查看cpu...

  • Resize,w 360,h 240
    SpringBoot多数据源动态切换

    应用场景 多租户,sass,pass,数据库的读写分离等。 动态数据源切换实现流程: 实操: 一、添加依赖包 这里以gradle构建工具为例 d...

  • spring与mybatis怎么整合的你知道吗?

    相信大家每天都在使用spring和mybatis,但是你们知道两个框架是怎么整合的吗? 回忆下我们在项目中使用的场景,我们首先会定义一个inte...

  • Resize,w 360,h 240
    手动创建Spring Boot 项目 so easy

    一、Spring Boot是什么? SpringBoot所具备的特征有:(1)可以创建独立的Spring应用程序,并且基于其Maven或Grad...

  • synchronized 关键字你真的会用吗?

    前言 synchronized是同步的意思,是java提供的一个关键字,用于多线程访问共享资源时,保证线程访问安全的一种手段。同时synchro...