排序:
默认
按更新时间
按访问量

Vue.js + element-ui 扫盲

一:node.js是什么 我们知道javascript代码只能在浏览器上运行,只有浏览器能够解析js代码,如果想要javascript代码能够在服务器端运行就必须提供一个Javascript的运行环境(runtime environment),这就是node.js。 node.js是对Chrome...

2018-12-09 20:32:59

阅读数:32

评论数:0

Docker基础

一:Docker简介 Docker是对VM虚拟机进行大刀阔斧的精简,去掉没用的部分,只留下必须的部分,精简后的虚拟机更加轻量、资源占用非常少、启动非常快(几秒之内就能启动完成),在精简后的基础上又提供了一套命令,使得运维非常方便的搭建环境和部署程序,这就是Docker。 Docker相关概念 D...

2018-11-24 20:57:20

阅读数:45

评论数:0

Spring Boot入门教程(五十二): 在Docker上运行Spring Boot

一:安装JDK和Maven 安装openjdk: yum -y install java-1.8.0-openjdk* export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64 export MAVE...

2018-11-21 17:03:51

阅读数:63

评论数:0

Spring Boot入门教程(五十一): JSON Web Token(JWT)

一:认证 在了解JWT之前先来回顾一下传统session认证和基于token认证。 1.1 传统session认证 http协议是一种无状态协议,即浏览器发送请求到服务器,服务器是不知道这个请求是哪个用户发来的。为了让服务器知道请求是哪个用户发来的,需要让用户提供用户名和密码来进行认证。当浏览器...

2018-11-14 14:00:43

阅读数:126

评论数:1

分布式任务调度平台XXL-JOB

一:简介 1.1 概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。 官网地址 http://www.xuxueli.com/xxl-job/ 中文文档 1.2 特性 简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上...

2018-11-11 21:26:55

阅读数:144

评论数:0

Mycat快速入门(六): Mycat管理命令和监控

一:Mycat管理命令和监控 Mycat可以通过终端来监控mycat的各项指标,端口为9066 mysql -h127.0.0.1 -P9066 -uroot -proot123 mysql> show @@help; +----------------------...

2018-11-11 17:17:13

阅读数:95

评论数:0

Mycat快速入门(五): Mycat读写分离案例

一:mysql主从复制 参考 Centos7安装MySQL5.7和主从复制配置 二:Mycat配置 schema.xml <?xml version="1.0&a...

2018-11-02 16:41:14

阅读数:42

评论数:0

Mycat快速入门(四): 分片规则

一: 简介 在数据切分处理中,特别是水平切分中,中间件最终要的两个处理过程就是数据的切分、数据的聚合。选择 合适的切分规则,至关重要,因为它决定了后续数据聚合的难易程度,甚至可以避免跨库的数据聚合处理。 可以通过全局表,ER分片表,数据冗余来尽量来避免跨库多表连接join。 二: 全局表 所谓全局...

2018-11-02 16:40:31

阅读数:83

评论数:0

Mycat快速入门(三): 全局序列号

一: 简介 在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局 sequence,并且提供了包含本地配置和数据库配置等多种实现方式。 二: sequnceHandlerType 序列号处理器类型,感觉“sequnce” 序列号是不是少了个e字母,应该是...

2018-11-02 16:40:04

阅读数:54

评论数:0

Mycat快速入门(二): Mycat分库分表案例

一:数据库准备 CREATE DATABASE `db1` DEFAULT CHARACTER SET utf8mb4; CREATE DATABASE `db2` DEFAULT CHARACTER SET utf8mb4; CREATE DATABASE `db3` DEFAULT CHARA...

2018-11-02 16:39:24

阅读数:76

评论数:0

Mycat快速入门(一): Mycat简介

一:Mycat简介 Mycat是数据库分库分表的中间件,Mycat使用最多的两个功能是:读写分离和分库分表功能,支持全局表和E-R关系(这两个比较实用)。 Mycat官网: http://www.mycat.io/ Mycat权威指南:http://www.mycat.io/document/my...

2018-11-02 16:37:40

阅读数:124

评论数:0

Centos7安装MySQL5.7和主从复制配置

1、下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2、将mysql安装到/usr/local/mysql下 # ...

2018-10-18 21:31:58

阅读数:55

评论数:0

Spring Boot入门教程(五十): httpclient

引入依赖 <dependency> <groupId>org.apache.httpcomponents&am...

2018-10-12 10:39:23

阅读数:136

评论数:0

Spring Boot入门教程(四十九): Dubbo

一:简介 Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 二:XML方式 ① dubbo-interface package com....

2018-09-21 17:38:42

阅读数:153

评论数:1

Apache Curator客户端

一:Apache Curator简介 1. Curator主要从以下几个方面降低了zk使用的复杂性 重试机制:提供可插拔的重试机制, 它将给捕获所有可恢复的异常配置一个重试策略,并且内部也提供了几种标准的重试策略(比如指数补偿) 连接状态监控: Curator初始化之后会一直的对zk连接进行...

2018-09-15 19:27:45

阅读数:68

评论数:0

ZkClient

一:简介 zkclient 是一种开源的zookeeper客户端,是对原生的客户端的一种封住, 和原生api相比最大的特点是将watch和操作分离了,可以看到zkclient对节点的操作都没有了watch参数。 public class ZkClient implements Watcher ...

2018-09-15 11:42:42

阅读数:116

评论数:0

zookeeper原生客户端

zookeeper.jar <dependency> &...

2018-09-14 10:45:27

阅读数:120

评论数:0

单机搭建zookeeper伪集群

一:简介 所谓单机搭建zookeeper集群其实就是在一台机器上启动多个zookeeper,在启动zookeeper时分别使用不同的配置文件zoo.cfg来启动,每个配置文件使用不同的配置参数(clientPort端口号、dataDir数据目录、dataLogDir数据日志目录)在同一台集群上启...

2018-09-13 15:10:32

阅读数:73

评论数:0

Spring Boot入门教程(四十八):初始化操作 CommandLineRunner和ApplicationRunner

CommandLineRunner和ApplicationRunner在SpringApplication.run()之前,在所有的beans加载完成之后执行,用于执行一些初始化操作(如加载缓存、读取配置文件、创建线程池等) CommandLineRunner和ApplicationRunner...

2018-09-11 16:52:09

阅读数:103

评论数:0

MySQL性能优化(六):分区

一: 分区简介 分区和水平分表功能类似,将一个大表的数据分割到多张小表中去,由于查询不需要全表扫描了,只需要扫描某些分区,所以分区能提高查询速度。 水平分表需要用户预先手动显式创建出多张分表(如tbl_user0, tbl_user1, tbl_user2),在物理上实实在在的创建多张表,通...

2018-09-08 15:23:15

阅读数:486

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭