190424-Let-s-Encrypt-配置泛域名通用证书

Let's encrypt 提供期限为三个月的免费SSL证书,到期之后需要renew,官方还提供自动renew的工具certbot。这里记录下使用Let's Encrypt生成泛域名的通用证书。

190423-通俗理解数字签名,数字证书和https

最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应

190421-分布式系统详解-基础知识(安全)

安全性我想更是重中之重,没有安全,好像什么都没有了,这篇文章当中也只能将一些最基本的安全知识介绍一下,如黑客攻击的基本漏洞、数据加密、权限控制、安全通道

190419-分布式系统详解-基础知识(CAP)

在RPC中看到通信为题的重要性,但是分布式系统当中又要牵扯到另外一个地方,就是数据的一致性(Consistency)、可用性(Availability)和容错性(Partition tolerance)

190417-分布式系统详解-基础知识(通信)

进程之间进行通信是分布式的核心,失去了通信,也就无所谓子系统之间的相互联系。本篇文章主要介绍的几个基础知识,网络的基本概念知识、I/O通信模型、RPC和面向消息通信

190415-分布式系统详解-基础知识(线程)

本文主要讲述一下线程的问题,介绍一下,什么线程,进程和线程之间的关系,最后介绍一下多线程和分布式之间的关系

190413-分布式系统详解-基础知识(概论)

由于网上介绍的分布式的系统讲解并没有多少,所以在这儿就希望可以写一套系统的分布式的详解,未来也结合springboot的搭建分布式系统进行详细构建

190411-kafka中ISR、AR、HW、LEO、LSO、LW的含义详解

kafka常见名词解释,ISR、AR、HW、LEO、LSO、LW相关概念。

190407-Kafka集群安装

kafka分布式消息集群环境搭建

190405-Kafka的简介

Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统

190403-Redis简介与安装使用

redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串、列表(list)、集合(set)、有序集合(sorts set)、哈希表(hash)。

190401-zookeeper简介与安装使用

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等

190318-Redis缓存穿透、雪崩、击穿

缓存穿透、缓存雪崩、缓存击穿的区别以及解决方案。

190308-Linux-curl命令详解

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。

190309-MTR工具使用说明与结果分析

当客户端访问目标服务器或负载均衡,使用ping命令测试出现丢包或不通时,可以通过MTR等工具进行链路测试来判断问题来源。本文先介绍了MTR工具的基本原理,然后对测试结果进行分析,以及对测试步骤进行了说明。

190311-Linux判断字符串长度

Linux下判断字符串长度方法总结

190325-grep命令AND、OR、NOT实例

在grep中,我们有相当于OR和NOT运算符的选项,但没有AND运算符。但是,我们可以使用模式来模拟AND。在本文的例子将有助于理解如何使用grep命令的OR, AND和NOT运算进行文本的搜索。

190306-CyclicBarrier和CountDownLatch区别

CountDownLatch减计数,CyclicBarrier加计数CountDownLatch是一次性的,CyclicBarrier可以重用。

190304-Java线程状态之TIMED-WAITING

Java线程有6种状态。在某个给定时间点上,一个线程只能处于这6种状态中的一种。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×