SpringBoot+MyBatis+Thymeleaf 轻量级博客/论坛

SpringBoot+MyBatis+Thymeleaf 轻量级博客/论坛

SpringBoot酒店管理系统

SpringBoot酒店管理系统

基于SSM的拍卖商城系统

基于SSM的拍卖商城系统

基于SpringBoot+Shiro+Redis+ElasticSearch实现的企业级博客系统

基于SpringBoot+Shiro+Redis+ElasticSearch实现的企业级博客系统

【免费开源】一个简单漂亮的Java博客系统-适合初学ssm者

【免费开源】一个简单漂亮的Java博客系统-适合初学ssm者

一致性协议之 ZAB

一致性协议之 ZAB

前言 在前面的文章中,我们说了很多一致性协议,比如 Paxos,Raft,2PC,3PC等等,今天我们再讲一种协议,ZAB 协议,该协议应该是所有一致性协议中生产环境中应用最多的了。为什么呢......
阅读全文
Raft 算法

Raft 算法

前言 我们之前讲述了 Paxos 一致性算法,虽然楼主尝试用最简单的算法来阐述,但仍然还是有点绕。楼主最初怀疑自己太笨,后来才直到,该算法的晦涩难懂不是只有我一个人这么认为,而是国际公认! ......
阅读全文
一致性算法 Paxos

一致性算法 Paxos

前言 世界上只有一种一致性算法,出自一位 google 大神之口。 同时,Paxos 也是出名的晦涩难懂,推理过程极其复杂。楼主在尝试理解 Paxos 算法的过程中历经挫折。 今天,楼主不会......
阅读全文
一致性协议之 3PC

一致性协议之 3PC

前言 我们说为了实现 BASE 理论,需要在可用性和一致性之间找到一个合适的一致性理论,于是,我们在上篇文章中了解了 2PC 理论,也就是两阶段提交,二阶段提交原理简单,实现方便,但是缺点则......
阅读全文
一致性协议之 2PC

一致性协议之 2PC

前言 为了使系统尽量能够达到 CAP,于是有了 BASE 协议,而 BASE 协议是在可用性和一致性之间做的取舍和妥协。 人们往往需要在系统的可用性和数据一致性之间反复的权衡。于是呢,就产生......
阅读全文
BASE 理论

BASE 理论

BASE 是 Basically Available(基本可用) 、Soft-state(软状态) 和 Eventually Consistent(最终一致性) 三个短语的缩写。 BASE......
阅读全文
npm run dev 公网IP不能访问

npm run dev 公网IP不能访问

昨天帮朋友直接在 Linux 云服务器上部署 vue 项目(nuxt的) 直接使用 npm run dev 来启动 (没有使用 nginx) 发现访问不了 但是在服务器里使用 curl localho......
阅读全文
npm install 显示下载进度详情

npm install 显示下载进度详情

帮一个朋友部署一个 vue 项目的时候,vue install 安装极慢 一方面是网速问题,一方面是项目较大,依赖比较多 等了半天,进度条好像都没有怎么动,也不知道是不是有问题 可以通过以下命令设置打......
阅读全文
shell 脚本快速部署 SpringBoot 项目

shell 脚本快速部署 SpringBoot 项目

        部署项目是开发人员日常工作的一部分,减少开发人员部署项目的难度和复杂度十分重要。一般稍微大一点的公司都有自己的 devops 方案,会使用一些 ......
阅读全文
Nginx反向代理获取不到真实IP

Nginx反向代理获取不到真实IP

最近发现博客后台首页的获取IP的接口,返回的IP有问题,好像是Nginx服务器的IP。 解决办法是,通过修改 nginx 配置文件,将用户的真实IP传给后台。 代码如下,成功解决 # 配置代理 loc......
阅读全文
百度主动推送 Java 工具类

百度主动推送 Java 工具类

为了加快文章的百度收录,我们在文章发布后,主动推送文章URL给百度。 本文介绍 Java 版本推送实现。 百度搜索资源网站官网:https://ziyuan.baidu.com/linksubmit/......
阅读全文
SpringBoot2.x 配置SSL证书,实现Https

SpringBoot2.x 配置SSL证书,实现Https

本文介绍给 SpringBoot 项目配置 SSL 证书。 HTTPS 实际上就是 HTTP + SSL,使我们的网站更加安全,地址栏上会有一把小锁。 点击小锁,看详情 这种证书是免费的,有效期为......
阅读全文
Vue项目部署Nginx配置

Vue项目部署Nginx配置

前两天把前后端分离的博客完成了,在部署的 vue 项目时遇到了一些小问题。这里记录一下 一、配置路由转发 首先介绍一下开发环境的配置如下 devServer: { host: '127.0.0......
阅读全文