Java相关

实现Websocket服务的两种方式——实现简单聊天室功能

方法一:Netty实现 —— 需要另外占用一个与springboot项目中tomcat不通的端口; 方法二:spring-boot-starter-websocket实现 —— 可...
阅读更多
生产实战

使用Docker部署mysql8

1、拉取mysql8的镜像: [root@i-zgn6som8 ~]# docker pull mysql:8.0 2、创建配置和数据文件夹...
阅读更多
生产实战

Springboot对接阿里云短信服务

一、开通阿里云短信服务以及访问账号 1、如果初次打开阿里云短信服务,我们就可以看到“免费开通”的按钮: 2、阿里云也很贴心地告诉我们,实现短信分为四步走: 3、申请签名: 4、申请...
阅读更多
生产实战

快速部署odoo平台

网上一堆教程,其实用docker部署最为方便(三步完成)! 1、部署postgresql服务: run -d -v odoo-db:/var/lib/...
阅读更多
生产实战

上传文件到亚马逊云S3对象存储

说实话,对于中国人,用阿里云OSS等国内对象存储的解决方案肯定是最方便的,操作也很符合国人的操作习惯,但是有些时候,特殊情况,不得不用亚马逊云! 一、在亚马逊云S3创建一个存储桶,...
阅读更多
生产实战

Postgresql的快速安装与简单使用

一、以docker快速部署pgsql docker run -d \ -p 5432:5432 \ --name pgs...
阅读更多
内功加油站

Zookeeper核心源码剖析——ZAB原子广播协议+监听机制

整个Zookeeper集群就是一个多节点分布式一致性算法的实现,底层采用的实现协议为ZAB。 ZAB = Zookeeper Atomic Broadcast(Zookeeper原...
阅读更多
内功加油站

Zookeeper核心源码剖析——集群Leader选举机制

本次剖析得源码基于Zookeeper3.5.8 一、核心知识点总结前置: 集群核心配置文件如下: tickTime=2000   # 心跳间...
阅读更多
生产实战

Zookeeper基础知识与部署

一、Zookeeper的基础知识与特性 Zookeeper是一个分布式协调框架,主要用来解决分布式应用中一些集群数据管理问题: 分布式锁(基于容器节点+临时有序节点+监听机制) 分...
阅读更多
生产实战

WP开发友链自助申请页面

一、编写友链自助申请页面模板(可以自己修改样式) 1、在我们主题的目录下新建一个名为blinks.php的文件: 添加如下代码: <?php /* Template ...
阅读更多