搭建rabbitmq的高可用集群,分三步走: 1)搭建rabbitmq集群: 多机集群搭建 1.安装单机版的 教程:《Linux下安装rabbitmq》 (安装rpm包或者源码包,这里简单介绍下安装rpm包) wget http://www.rabbitmq.com/releases/rabbitm ...
分类:
其他好文 时间:
2020-01-20 11:16:08
阅读次数:
112
pinyinpinyin是java实现的高性能中文拼音转换工具。变更日志创作目的想为java设计一款便捷易用的拼音工具。如何为java设计一款高性能的拼音转换工具pinyin4j特性性能是pinyin4j的两倍极简的api设计支持转换长文本支持多音字支持多种拼音标注方式支持中文分词快速开始准备jdk1.7+maven引入<dependency><groupId>com.gi
分类:
编程语言 时间:
2020-01-19 23:48:39
阅读次数:
108
1、AOP (面向切面编程(钩子)) 一个轻量级,底层的插件,可以介入Django的请求和响应过程(面向切面编程),本质上就是一个Python类 面向切面编程(Aspect Oriented Programming)简称AOP。AOP的主要实现目的是针对业务处理过程中的切面进行提取,它所面对的是处理 ...
分类:
其他好文 时间:
2020-01-19 21:57:32
阅读次数:
81
我们常说的CI、CD指的是什么?它们在软件开发中都是哪些阶段。开发、测试和运维人员是如何交互的。 ...
分类:
其他好文 时间:
2020-01-19 19:28:37
阅读次数:
103
题目: 思路: 直接递归求解最大深度就可以,这里主要记录一下Java中比较获得两个数中最大值的方法。 import java.math.*; class Solution { public int maxDepth(Node root) { if(root==null){ return 0; } i ...
分类:
其他好文 时间:
2020-01-18 19:35:40
阅读次数:
60
Copy from Youtuber: Automation Step by Step https://www.youtube.com/watch?v=x-hBpgM5je8&list=PLhW3qG5bs-L8npSSZD6aWdYFQ96OEduhk&index=3 How to install ...
分类:
移动开发 时间:
2020-01-18 16:56:50
阅读次数:
100
之前不久,由于自己平时涉猎还算广泛,总结了一篇博客:这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已,没想到受到了大家的欢迎,有人希望能博主还能整理个 CSS 的一些黑魔法小技巧,无奈我 CSS 一直很渣,没什么干货,最近写了一个 Chrome 插件 GayHub,算是把 Gi ...
分类:
Web程序 时间:
2020-01-18 10:38:26
阅读次数:
122
ActiveMQ 基本定义 什么是消息中间件? 消息中间件顾名思义实现的就是在两个系统或两个客户端之间进行消息传送。 什么是ActiveMQ? ActiveMQ 是一种开源的基于JMS(Java Message Servie)规范的一种消息中间件的实现,ActiveMQ的设计目标是提供标准的,面向消 ...
分类:
其他好文 时间:
2020-01-18 01:34:18
阅读次数:
96
APP_INITIALIZER是在Angular2.x程序启动之前执行的一个函数,可以在这个里面进行自动登录,判断登录token,阻止启动等一系列操作,可以在AppModule类的providers中以factory的形式来配置,factory是一个返回值为promise的函数。import{BrowserModule}from‘@angular/platform-browser‘;import{
分类:
移动开发 时间:
2020-01-17 21:22:20
阅读次数:
98
int FA[MAXN],dep[MAXN],sz[MAXN],son[MAXN],top[MAXN]; vector<int>G[MAXN]; void dfs1(int u,int fa){ sz[u]=1; dep[u]=dep[fa]+1; FA[u]=fa; for(int i=0;i<G ...
分类:
其他好文 时间:
2020-01-16 21:46:17
阅读次数:
76