240 发简信
  • 120
    SpringBoot 启动过程笔记

    本文主要是记录自己学习的过程,主要参考了下面所附三篇文档的内容,总结了一下。 1 概述 Spring的启动过程可以分成三个部分:第一部分进行Sp...

  • PSI-Probe 监控Tomcat

    一、概述 介绍一款tomcat监控神器psi-probe,这是lambdaprobe的一个分支版本,用于对Tomcat进行监控,比tomcat的...

  • 120
    CentOS 安装PostgreSQL

    安装版本信息: CentOS版本: PostgreSQL版本: 一、 PostgresSQL的安装 1、安装rpm文件 2、安装客户端 3、安装...

  • 在阿里云CentOS上安装Gitlab

    本次安装使用阿里云ECS, CentOS7.6。 1. 配置yum源 2. 更新本地yum缓存 3. 安装Gitlab 4. 修改配置文件 4....

  • 在CentOS7 上使用kubeadm安装Kubernetes Docker 集群

    安装环境:理想情况下应该是三台机器比较典型,但是因为本安装使用主机性能限制,仅使用两台虚拟机。 3 CentOS 7 Servers192.16...

  • Docker 部署 Spring Boot 应用

    一个 Spring Boot 应用在开发完成后,我们可以打包成一个 jar 文件直接运行。通常使用 nohup java -jar app.j...

  • 120
    死锁现象及分析方法 之二 Window Java

    1 死锁 当多条线程以不同的顺序抢占同步资源的时候,就有可能发生死锁。 2 示例 如下图所示,线程1持有锁对象A而希望获得锁对象B;另一方面,线...

  • 120
    死锁现象及分析方法 之一 Linux C

    1 什么是死锁 死锁 (DeadLock): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,...

  • 120
    RPC框架 之一 最简RPC

    最近两月计划学习研究下RPC框架。本学习会以Dubbo和Motan为参考,先从RPC原理和一个简单的例子入手。 一、 RPC原理 1. 服务消费...