Suniceman Blog

我干了什么 究竟拿了时间换了什么

axios合并异步请求

axios实践

axios合并异步请求 axios合并异步请求,比如页面初始化的时候需要进行三次请求,而我们需要在这三个请求都结束后进行操作。但是由于我们无法确认异步什么时候结束,所以可以使用axios请求来将三个请求合并发送(注意:发送的仍然是三个请求,并不是合并成了一个请求),最后可以等这三个请求都结束后开始想进行的操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

Ubuntu16.04下设置静态IP

Ubuntu

Ubuntu16.04下设置静态IP 公司使用的电脑总是被IP冲突, 故记录ubuntu下手动设置静态IP sudo vim /etc/network/interfaces, 添加如下内容: 1 2 3 4 5 6 auto enp1s0 iface enp1s0 inet static address 192.168.222.144 netmask 2...

docker-compose搭建golang本地开发环境

Docker Golang

docker-compose搭建golang本地开发环境 目前仅使用到mysql,golang, redis 目录结构 yin5th@yin5th:~/code/docker/compose-golang$ tree . ├── docker-compose.yml └── golang └── Dockerfile docker-co...

一键脚本搭建SS/搭建SSR服务并开启BBR加速

前言 一键搭建shadowsocks/搭建shadowsocksR的shell脚本,一键脚本适用Vultr上的和搬瓦工所有机型(CentOS、Ubuntu、Debian),搭建ss服务器支持所有客户端类型,本机你是iOS,Android,Windows,Mac,或者是Linux,搭建ss/ssr都是适用的科学上网方式。一键脚本搭建SS/SSR服务器,绝对没有任何问题,任何问题欢迎留言。一键...

Chrome 配置 SwitchyOmega

使用shadowsocks科学上网

前言 此文章是以 Shadowsocks 代理为例,若想使用 Shadowsocks 请搭建SS/搭建SSR服务并安装对应系统的客户端并启动。详情请参考: 一键脚本搭建SS/搭建SSR服务并开启BBR加速 客户端下载 Windows 下载地址 Linux 下载地址 Ios 下载地址 配置使用Sha...

SpringBoot+Dubbo 搭建一个简单的分布式服务

分布式服务

使用 SpringBoot+Dubbo 搭建一个简单分布式服务 实战之前,先来看几个重要的概念 开始实战之前,我们先来简单的了解一下这样几个概念:Dubbo、RPC、分布式、由于本文的目的是带大家使用SpringBoot+Dubbo 搭建一个简单的分布式服务,所以这些概念我只会简单给大家普及一下,不会做深入探究。 什么是分布式? 分布式或者说 SOA 分布式重要的就是面向服务,说简单...

JVM性能调优

前言 JVM内存模型及垃圾收集算法 根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSiz...

mongodb删除重复数据

删除线上运行数据产生的脏数据

前言 注:mongodb当前版本是3.4.3 线上会员注册的小程序, 因粉丝upsert会员的接口出现问题(在转公众号粉丝的时候因没有openId,使用的是缓存数据,有两分钟延迟,每两分钟内修改的是同一个会员的数据),导致会员的数据被重复修改产生脏数据,需要进行数据清洗 删除重复数据的mongo语句: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

Nginx实现高并发的原理

前言 首先要明白,Nginx 采用的是多进程(单线程) & 多路IO复用模型。使用了 I/O 多路复用技术的 Nginx,就成了”并发事件驱动“的服务器。 异步非阻塞(AIO)的详解 AIO 多进程工作模式 Nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程。 接收来自外界的信号,向各worker进程发送信号,每个进程都有可能...

Redis集群的原理和搭建

集群搭建记录

前言 Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Redis集群。本文参考了Rdis的官方文档和使用Redis官方提供的Redis Cluster工具搭建Rdis集群。 注意 :Redis的版本要在3.0以上,截止今天,Redis的版本是3.2.9,本教程也使用3.2....