千寻啊千寻

JAVA技术分享、笔记,QQ/微信:960339491,个人博客地址:http://qianxunclub.com

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

Nginx认识nginx.conf配置文件

前言 nginx.conf文件是放在conf目录下的一个配置文件。这个是Nginx服务器的主配置文件。通过指令来配置这个文件能达到控制nginx,实现反向代理,负载均衡,也是nginx入门的基础。读懂使用nginx.conf文件是这篇文章写作目的。 nginx.conf文件的结构 首先介绍文...

2018-10-10 14:54:34

阅读数:19

评论数:0

SpringBoot启动使用elasticsearch启动异常:Received message from unsupported version:[2.0.0] minimal compatible

异常描述 使用的SpringBoot1.5.9版本 JDK1.8 使用了dubbo和zookeeper elasticsearch使用的6.3.2版本 引入ES的jar包 <dependency> <groupI...

2018-08-28 11:05:05

阅读数:198

评论数:0

SpringBoot使用elasticsearch异常:NoSuchMethodError:org.jboss.netty.channel.socket.nio.NioWorker

异常描述 使用的SpringBoot1.5.9版本 JDK1.8 使用了dubbo和zookeeper 详细报错信息: Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Err...

2018-08-28 11:04:38

阅读数:71

评论数:0

centos系统的elasticsearch安装

安装2.0.0的elasticsearch服务,项目是依赖spring-boot1.5.9.RELEASE版本,指定了elasticsearch版本,否则无法使用 spring data elasticsearch elasticsearch 3.0....

2018-08-28 11:03:40

阅读数:54

评论数:4

程序员必备开发工具,提高开发效率的神兵利器,大多都是免费的哦

1、IntelliJ IDEA 这个就不用多说了,地球人都在用,很好的开发工具,并且插件齐全,更牛逼的是支持各种语言开发。 官网地址:http://www.jetbrains.com/idea/ 注册码地址:http://idea.lanyus.com/ 2、DataGrip...

2018-07-04 16:50:20

阅读数:195

评论数:0

在原有的nginx上面安装Openresty和lua相关的模块

前言 突然有一天出了个需求,做文件防盗链的,而且需要通过nginx来做,这个时候必然想到了Openresty,Openresty本身其实已经安装有nginx了,但是要求在公司原有的nginx上面装一些Openresty里面的模块,这个时候就有点复杂了,但是最终还是研究出来了,庆幸啊,这里做一个笔...

2018-07-04 16:49:45

阅读数:243

评论数:0

Apollo分布式配置中心部署以及使用

一、简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 官方github:https://github.com/ctrip...

2018-06-12 16:38:46

阅读数:8013

评论数:9

Spring Cloud Config分布式配置中心的使用和遇到的坑

分布式配置中心 为什么要有用分布式配置中心这玩意儿?现在这微服务大军已经覆盖了各种大小型企业,每个服务的粒度相对较小,因此系统中会出现大量的服务,每个服务都要有自己都一些配置信息,或者相同的配置信息,可能不同环境每个服务也有单独的一套配置,这种情况配置文件数量比较庞大,维护起来相当费劲,举个栗子...

2018-06-06 13:58:02

阅读数:1380

评论数:6

分布式配置中心选择方案

需求说明 项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的分布式注册中心,能做到自动更新配置文件信息,解决以上问题。 配置中心特性 注册中心 配置存储 时效性 ...

2018-05-31 11:42:01

阅读数:3335

评论数:0

SpringBoot的redis启动报错:ERR This instance has cluster support disabled

异常描述 新建了一个项目,我自己的服务器安装了一个redis,安装的时候,基本上都是默认参数,然后SpringBoot配置如下: spring: redis: cluster: nodes: qianxunclub.com:6666 在项目启动的时候,报错: ...

2018-05-31 11:40:45

阅读数:1733

评论数:0

SpringBoot启动Tomcat失败:[StandardEngine[Tomcat].StandardHost[localhost]

异常描述 之前项目是dubbo的,分为两个服务,service数据层和web请求控制,使用dubbo互相调用的,现在要把dubbo去掉,使用SpringCloud的eureka了,要把两个合并成一个项目,这里并不是要把所有代码复制过去,而是把service使用maven引用到web项目里面...

2018-05-22 11:08:42

阅读数:386

评论数:0

如何上传自己的jar包到maven公共远程中央仓库

本文是以上传https://oss.sonatype.org/maven中央仓库为例 注册账号(如果有账号可忽略该步骤) 注册地址:https://issues.sonatype.org,这里的账号和密码一定要记住。 创建工单 在首页最上面导航中点击Create创建工单: ...

2018-05-16 11:18:21

阅读数:1159

评论数:3

apidoc的maven插件,自动生成apidoc.json

插件是用apidoc插件生成文档的,具体使用方式可查看官网:http://apidocjs.com/ 该插件不会直接生成APIDOC文档,只会自动生成apidoc.json文件,需要执行apidoc命令才可以生成 apidoc.json文件会生成在项目根目录apidoc文件夹下 下载依赖...

2018-05-16 10:46:43

阅读数:374

评论数:0

CentOS7 配置阿里云yum源

1、打开centos的yum文件夹 输入命令 cd /etc/yum.repos.d/ 2、用wget下载repo文件 输入命令 wget http://mirrors.aliyun.com/repo/Centos-7.repo 如果wget命令不生效,说明还没有安装wget工具,...

2018-05-16 10:38:04

阅读数:24

评论数:0

HTTP请求返回编码大全以及解释分类

原文地址:https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html Status Code Definitions Each Status-Code is described below, including a descrip...

2018-05-10 10:06:44

阅读数:167

评论数:0

ghost主题qianxun-themes-1.2

之前有个qianxun-themes-1.1版本的,如果喜欢可以下载:http://qianxunclub.com/ghostzhu-ti-qianxun-themes1-1/ 1.2版本预览地址:http://qianxunclub.com/ 使用说明 一、准备: 1、畅言插件:该主题使用了畅言...

2018-04-26 11:12:08

阅读数:99

评论数:0

SpringBoot使用hibernate-validator利用AOP实现统一参数校验

引入maven包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId&...

2018-04-26 11:10:54

阅读数:286

评论数:0

spring boot 应用发布到 docker

一、概述 spring boot 和 docker 本身就不多介绍了,本文主要介绍使用 docker-maven-plugin 插件,直接将 spring boot 应用一键发布到 docker 容器中。 笔者 docker 部署于一台 Centos 7.2 的云服务器,换做 VM 虚拟机的 ...

2018-04-04 15:21:02

阅读数:33

评论数:0

缓存穿透,缓存击穿,缓存雪崩解决方案分析

前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。...

2018-04-04 15:20:21

阅读数:21

评论数:0

RPC服务和HTTP服务对比

很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协...

2018-04-04 15:19:39

阅读数:54

评论数:0

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