3 帅骚贯彻一生

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7w+

Java 绘制带圆角头像的二维码

导入相关的jar包<!--Qrcode creator--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.2</version> </dependency>

2020-08-19 17:23:01

一文带你深入浅出Mycat分库分表

What is Mycat?一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品功能特性• 支持 S...

2020-05-07 14:56:53

一键搭建主流中间件Docker编排文件分享

Docker-Build-Script简介记录基于 docker、docker-compose 快速搭建环境的相关资源以下资源是本人在学习相关知识时所总结记录的,已实际使用过,特分享出来。为了让开发人员在学习相关内容时,可以基于Docker在本地搭建一套临时环境作为基础,避免因为安装环境而浪费大量时间。下列资源提供了相关的docker-compose.yml或Dockerfile,在使用...

2020-05-07 14:55:58

看完还不懂Mysql主从复制来hu我

本文使用 Docker 搭建mysql一主一从的集群环境 ,带你一步步揭开mysql主从复制的神秘面纱关于主从同步的流程图,参考网上找的一张流程图:主从模式的优点负载均衡:通常情况下,会使用 主服务器 对数据进行 更新、删除 和 新建 等操作,而将 查询 工作落到 从库 头上。异地容灾备份:可以将主服务器上的数据同步到 异地从服务器 上,极大地提高了 数据安全性。高可用:数据库的复制...

2020-05-07 11:40:33

Gulp 压缩静态资源

使用gulp 压缩静态资源在项目的根目录下执行以下命令:npm install gulp -gnpm install gulp-minify-css gulp-uglify gulp-htmlmin gulp-htmlclean gulp --save在博客根目录下新建 gulpfile.js,并填入以下内容:var gulp = require('gulp');var minify...

2019-12-07 14:20:11

搜索引擎收录Hexo博客链接

站点地图站点地图即sitemap, 是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接。站点地图可以告诉搜索引擎网站上有哪些可供抓取的网页,以便搜索引擎可以更加智能地抓取网站。生成站点地图安装百度和Google的站点地图生成插件:npm install hexo-generator-baidu-sitemap --savenpm install hexo-generator-s...

2019-12-07 14:18:03

博客系统hexo yelee搭建历程

使用hexo搭建博客什么是 Hexo?Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。npm install hexohexo init <blog folder>cd <blog folder>npm install hexo clean && ...

2019-12-07 14:15:34

域名配置使用Https安全协议

前景:趁着双十一,廉价入手了一台服务器,一个域名,现在为域名所解析的服务器配置SSL证书,使其能使用https安全加密的方式访问。首先需要申请一本证书,当然也可以使用电脑生成一本,但是相对而言不算安全,可以前往阿里云申请一本免费的SSL证书。申请完,下载下来发送到服务器上,配合Nginx 服务器配置安装证书:#user nobody;worker_processes 1;#err...

2019-11-28 14:58:58

配置Linux服务器使用ssh免密登陆

生成秘钥对首先生成自己的秘钥对,当然也可以原来有的可以跳过此步骤使用命令:ssh-keygen -t rsa -b 2048 -C "my email"Generating public/private rsa key pair.Enter file in which to save the key (/Users/dashuai/.ssh/id_rsa):Enter passphr...

2019-11-27 22:26:28

Nexus 搭建 Maven私服竟如此Easy

前景趁着最近双十一,买个低配服务器搭建Maven的私服,把平常用到的一些jar包,扔到上面,方便使用公司电脑和自己电脑时不会找不到私包。资源与预装机器配置: 1核2g系统: centos预装Java、maven、docker、docker-compose 等环境可以使用我简单编写的 脚本进行快速 安装新机环境,将会预装了JAVA、Maven、Gradle、Docker、docker-c...

2019-11-13 11:09:47

批量删除无用Docker镜像的命令

Linux 下操作删除存在none 的镜像docker rmi $(docker images | grep "none" | awk '{print $3}')删除已退出的容器docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') //删除容器 windows下操作下载Gawk,其功能类似于linux的aw...

2019-10-24 23:54:16

Java 使用 Grpc 快速入门

Grpc的原理一个RPC框架必须有两个基础的组成部分:数据的序列化和进程数据通信的交互方式。对于序列化gRPC采用了自家公司开源的Protobuf。什么是Protobuf?Google Protocol Buffer(简称 Protobuf) 是一种与语言无关,平台无关的可扩展机制,用于序列化结构化数据。使用Protocol Buffers 可以一次定义结构化的数据,然后可以使用特殊生...

2019-07-25 23:22:43

Zookeeper 基本概念原理

学习之前,让我们带着几个问题进入,Zookeeper的数据结构是什么样的?如何实现分布式一致性?都有哪些应用场景呢?zookeeper 简介Zookeeper 是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务、配置维护和命名服务等等。Zookeeper特性ZooKeeper非常快速且非常简单。但是,由于其目标是构建更复杂的服务(如同步)的...

2019-07-09 16:29:04

SpringBoot 结合 Thrift 构建远程服务调用

什么是Thrift?Thrift 的跨语言特性thrift通过一个中间语言IDL(接口定义语言)来定义RPC的数据类型和接口,这些内容写在以.thrift结尾的文件中,然后通过特殊的编译器来生成不同语言的代码,以满足不同需要的开发者,比如java开发者,就可以生成java代码,c++开发者可以生成c++代码,生成的代码中不但包含目标语言的接口定义,方法,数据类型,还包含有RPC协议层和传输层的...

2019-07-09 16:21:30

SpringBoot2 集成SpringSecurity对资源访问认证

在日常开发中,难免会遇到权限相关的需求,关于权限处理这一块,用的比较多的安全框架分别是Shiro和Spring全家桶中的Spring-Security,之前已经使用过Shiro,对它也有一定的了解,下面是对Spring-Security学习做的记录。概述Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在...

2019-05-16 22:30:32

Springboot 2 集成 Nsq 消息中间件实现生产消费应用

什么是NSQ?NSQ是一个实时分布式消息传递平台。具体特性请前往Nsq官网查看了解,下面是我平常在Springboot项目对Nsq使用的一些技巧。简介Nsq集成Java可基于JavaNSQClient实现,该jar包帮助我们封装了操作nsq的一些api。下面我们构建两个SpringBoot测试项目,分别为SpringBoot-Nsq-Consumer,SpringBoot-Nsq-Podu...

2019-03-08 23:22:01

SpringBoot 2.0 连接 Redis 主从、哨兵集群

上一篇文章中我使用docker-compose搭建了redis的主从复制,并启动3个哨兵容器相互监控。https://blog.csdn.net/qq_39211866/article/details/88044546现在,我要使用SpringBoot来连接redis集群,由于使用了哨兵模式,显然,不能向之前配置单节点那样配置连接池了,节点经过故障转移后,主从结构已经发生了改变且主已经...

2019-03-01 20:34:55

docker-compose 搭建高可用Redis 主从、哨兵集群

概述Redis哨兵为Redis提供了高可用性。实际上这意味着你可以使用哨兵模式创建一个可以不用人为干预而应对各种故障的Redis部署。哨兵模式还提供了其他的附加功能,如监控,通知,为客户端提供配置。下面是在宏观层面上哨兵模式的功能列表:监控:哨兵不断的检查master和slave是否正常的运行。通知:当监控的某台Redis实例发生问题时,可以通过API通知系统管理员和其他的应用程序。自...

2019-02-28 20:43:25

SpringBoot 2.0 集成Atomikos、Durid 实现多数据源、分布式事务

使用JTA处理分布式事务Spring Boot通过Atomkos或Bitronix的内嵌事务管理器支持跨多个XA资源的分布式JTA事务,当部署到恰当的J2EE应用服务器时也会支持JTA事务。当发现JTA环境时,Spring Boot将使用Spring的 JtaTransactionManager 来管理事务。自动配置的JMS,DataSource和JPA beans将被升级以支持XA事务。可以...

2019-01-18 22:59:02

SpringBoot 搭建并使用Kafka消息中间件

简介Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。Kafka 支持Java 及多种其它语言客户端,可与Hadoop、Storm、Spark等其它大数据工具结合使用。使用Docker安装kafka和可视化管理界面这里我为了方便使用,将其整理成了一个...

2018-12-28 22:01:21

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。