0%

RPC

介绍

  RPC,Remote Procedure Call 即远程过程调用,远程过程调用其实对标的是本地过程调用。
  远程调用的方法可以走http协议也可以是基于tcp的自定义协议。

阅读全文 »

区别

date和datetime,timestamp的区别

  1. date保存的是天,精确到天
  2. datetime,timestamp精确到秒
阅读全文 »

小数类型

浮点数

  浮点型又称之为精度类型:是一种有可能丢失精度的数据类型,数据有可能不那么准确(由其是在超出范围的时候)。
  浮点型之所以能够存储较大的数值(不精确),原因就是利用存储数据的位来存储指数。

阅读全文 »

背景

  单机情况下,对于多线程情况下的竞态资源,我们可以在代码中使用synchronized或者ReentrantLock来加锁,防止发生并发问题。但是当我们的服务进行集群部署时,对于这两种加锁方式,就会失效,它们只能在单机加锁,所以就需要与之对应的分布式锁。

阅读全文 »

介绍

  Redlock全名叫做Redis-Distributed-Lock。用redis实现的分布式锁。
  单节点的情况下,可以使用setnx实现分布式锁,在集群的情况下,就需要是要redlock来实现分布式锁。

阅读全文 »

准备

  需要准备东西有:

  1. docker环境
  2. sprinboot项目
阅读全文 »

准备

  需要准备东西有:

  1. docker环境
  2. vue项目
阅读全文 »

安装jdk

  安装之前最好先获取管理员权限。

1
2
# 获取后需要输入密码
sudo su
阅读全文 »