自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 手写Spring框架,加深对Spring工作机制的理解!

在我们的日常工作中,经常会用到Spring、Spring Boot、Spring Cloud、Struts、Mybatis、Hibernate等开源框架,有了这些框架的诞生,平时的开发工作量也是变得越来越轻松,我们用 Spring Boot 分分钟可以新建一个Web项目。记得自己刚开始工作的时候还是在用Servlet写Web项目,自己写数据库连接池,用原生JDBC操作数据库,好了不发散了。回到这...

2019-11-06 18:25:40 744 1

原创 项目使用Kafka镜像报错处理记录:this server does not host this topic-partition

背景项目使用docker swarm部署服务之间使用消息中间件 kafka 通信Kafka 使用 star 3.7k 的 wurstmeister/kafka:2.12-2.2.1 镜像Zookeeper 使用 zookeeper:3.5.5 镜像问题描述每当Kafka和Zookeeper服务重启后,项目就会报以下错误:org.apache.kafka.common.err...

2019-11-29 10:54:58 7383

原创 Spring 5 响应式编程

要点Reactor 是一个运行在 Java8 之上的响应式流框架,它提供了一组响应式风格的 API除了个别 API 上的区别,它的原理跟 RxJava 很相似它是第四代响应式框架,支持操作融合,类似 RxJava 2Spring 5 的响应式编程模型主要依赖 ReactorRxJava 回顾Reactor 是第四代响应式框架,跟RxJava 2 有些相似。Reactor 项目...

2019-11-26 15:36:20 1441

原创 使用Git-Rebase合并多次提交

在平时的软件开发中,我们每个team使用一个公共仓库(这里说的是Git仓库)。每当有一个新的需求,我们会拉出一个特性分支,然后在这个特性分支上做开发以及提交个人的代码。我有个习惯就是:为了确保代码的安全性,每天下班前会把个人的本地仓库代码提交到公共仓库。由于每天开发过程中由于各种原因会提交几次代码到个人仓库,这样就导致下班提交代码到公共仓库时,一次提交好几个记录,这样就会是的公共仓库有各种乱七八...

2019-11-15 10:08:44 980

原创 理解PostgreSQL的模式、表、空间、用户间的关系

在平时的工作中,我们经常接触到数据库表和用户以及角色的使用,由于经常使用默认的数据库表空间和模式(Schema),所以我们往往忽略了数据库表空间和模式的概念以及作用。接下来,先介绍一下模式和表空间的定义以及作用。什么是Schema?一个数据库包含一个或多个已命名的模式,模式又包含表。模式还可以包含其它对象, 包括数据类型、函数、操作符等。同一个对象名可以在不同的模式里使用而不会导致冲突; 比...

2019-11-13 16:22:16 1179

原创 PostgreSQL的模式、表、空间、用户间的关系

在平时的工作中,我们经常接触到数据库表和用户以及角色的使用,由于经常使用默认的数据库表空间和模式(Schema),所以我们往往忽略了数据库表空间和模式的概念以及作用。接下来,先介绍一下模式和表空间的定义以及作用。什么是Schema?一个数据库包含一个或多个已命名的模式,模式又包含表。模式还可以包含其它对象, 包括数据类型、函数、操作符等。同一个对象名可以在不同的模式里使用而不会导致冲突; 比...

2019-11-13 16:09:47 181

原创 Nginx正则配置

Nginx配置中Location的语法规则 location [ = | ~ | ~* | ^~ | !~ | !~* ] /uri/{ … }= 表示精确匹配~ 表示区分大小写正则匹配~* 表示不区分大小写正则匹配^~ 表示URI以某个常规字符串开头!~ 表示区分大小写正则不匹配!~* 表示不区分大小写正则不匹配/ 通用匹配,任何请求都会匹配到匹配顺序...

2019-11-12 16:48:31 1110

原创 Hadoop3.2.1版本的环境搭建

最近有人提出能不能发一些大数据相关的知识,No problem ! 今天先从安装环境说起,搭建起自己的学习环境。Hadoop的三种搭建方式以及使用环境:单机版适合开发调试;伪分布式适合模拟集群学习;完全分布式适用生产环境。这篇文件介绍如何搭建完全分布式的hadoop集群,一个主节点,两个数据节点。先决条件准备3台服务器虚拟机、物理机、云上实例均可,本篇使用Openstack...

2019-11-11 15:59:05 1540

原创 Kafka常用命令操作

Create a topicLet’s create a topic named “test” with a single partition and only one replica:> bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1...

2019-11-08 11:38:27 239

转载 关于Java中String的问题

String 对象的两种创建方式:String str1 = "abcd";//先检查字符串常量池中有没有"abcd",如果字符串常量池中没有,则创建一个,然后 str1 指向字符串常量池中的对象,如果有,则直接将 str1 指向"abcd"";String str2 = new String("abcd"...

2019-11-08 09:31:23 89

转载 关于Java中String的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-11-08 09:17:56 111

原创 PostgreSQL的模式、表、空间、用户间的关系

在平时的工作中,我们经常接触到数据库表和用户以及角色的使用,由于经常使用默认的表空间和模式(Schema),所以我们往往不清楚表空间和模式的概念以及作用。接下来,先介绍一下模式和表空间的定义以及作用,然后分别介绍他们的关系。什么是Schema?一个数据库包含一个或多个已命名的模式,模式又包含表。模式还可以包含其它对象, 包括数据类型、函数、操作符等。同一个对象名可以在不同的模式里使用而不会导...

2019-11-05 17:14:33 376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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