自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux系统nginx安装

inux版本:CentOS7 64位【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866...

2020-01-02 15:44:04 442

原创 linux系统jdk环境变量配置

1.JDK1.8下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.将jdk压缩文件上传到linux对应目录 mkdir /usr/local/jdk tar -zxvf jdk.tar.gz-C /usr/local/jdk/3. 修改/e...

2020-01-02 14:58:50 117

转载 RabbitMQ基础概念详细入门介绍

AMQP简介AMQP,即 Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦和通讯。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。RabbitMQ是一个开源的AMQP实现,服务器端用 Erlang 语言编写,支持多种客户端,如:Py...

2019-10-15 08:58:39 312

转载 类加载机制总结

我们知道java要运行需要编译和运行,javac将java源代码编译为class文件。而虚拟机把描述类的数据从class文件中加载到内存,并对数据进行校验、转换解析、初始化,最终形成可以被虚拟机直接使用的java类型,这就是类加载机制,他在运行期间完成。JVM加载class文件到内存有两种方式:隐式加载:虚拟机自动加载需要的类 显式加载:代码中通过调用ClassLoader类来加载,例如...

2019-01-29 09:38:32 187

转载 Tomcat 性能调优之 JVM 调优

Tomcat、Jetty、GlassFish 等等这系列 Web容器/应用服务器,虽然做为容器,提供的是一个 Java Web 的运行时环境,以支持Servlet/JSP 等等这些内容的运行,但我们都很清楚,其本质上还是一个 Java 应用程序。 每次对于 容器的启动运行,都是把这个 Java 程序跑起来,来实现 Web 容器的能力。 做为一类“特殊”的 Java 应用程序,和任务其他的 ...

2019-01-22 08:53:16 160

原创 vscode利用prettier格式化代码

上一篇文章说到取消eslint的一些规则验证,同样我们可以修改格式化配置,添加上合适的规则步骤如下首先在vscode中下载prettier插件点击文件->首选项->设置在右侧用户设置添加{ "prettier.tabWidth": 2, "vetur.format.defaultFormatter.html": "prettier", "p...

2018-12-17 20:31:09 13493

原创 vue中eslint语法验证规则修改与关闭

 在vscode中编写vue程序,对于语法什么的还是需要插件来帮助初学者养成良好的变成规范。eslint加上prettier确实是很棒的插件。但是在编码的过程中,总会有一些烦人的验证,但在开发中其实并没有什么太大的影响,所以我们可以根据自己的需要对规则进行一下设置或者取消。我们只需要修改打开根目录下的eslintrc.js在rules下添加相应的规则就好 'semi': 0...

2018-12-17 20:06:49 8165

转载 Spring Cloud底层原理,各个组件关系

本文为转载文章,作者:中华石杉,十余年BAT架构经验,倾囊相授。作者微信公众号:石杉的架构笔记(ID:shishan100)概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微...

2018-11-28 19:45:45 3310 4

原创 editableSelect插件value为中文时获取value为0问题

最近再用该插件时value和option内容都为中文且一致,但是在获取val时总是获取不到,后发现只需要在初始化时添加一个方法$this.editableSelect({        effects: 'slide',        filter: true,        })        .on('select.editable-select',        functio...

2018-11-14 16:28:21 1221

转载 负载均衡之feign与ribbon的比较

摘要:在业界,常规的微服务有两种类型:一种是基于dubbo的微服务架构、另外一种是基于SpringCloud的微服务架构。从概念上来讲,Dubbo和SpringCloud并不能放在一起对比,因为Dubbo仅仅是一个RPC框架,实现Java程序的远程调用,实施服务化的中间件则需要自己开发;而SpringCloud则是实施微服务的一系列套件,包括:服务注册与发现、断路器、服务状态监控、配置管理、智能路...

2018-10-24 21:25:43 1408

转载 【微服务架构】SpringCloud之Feign(五)

Feign简介 Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpMessageConverters, Spring C...

2018-10-23 20:32:13 110

转载 【微服务架构】SpringCloud之Ribbon(四)

一:Ribbon是什么?  Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易...

2018-10-18 15:55:03 125

转载 【微服务架构】SpringCloud之Eureka(注册中心集群篇)(三)

上一篇讲解了spring注册中心(eureka),但是存在一个单点故障的问题,一个注册中心远远无法满足实际的生产环境,那么我们需要多个注册中心进行集群,达到真正的高可用。今天我们实战来搭建一个Eureka集群。  一:集群环境搭建     第一步:我们新建两个注册中心工程一个叫eureka_register_service_master、另外一个叫eureka_register_s...

2018-10-17 09:33:32 143

原创 springboot无法引入@enableeurekaserver

最近再添加eureka依赖时总是无法成功引入导致程序@enableeurekaserver报错最终找到原因是springboot与springcloud的支持版本不一致修改pom.xml<dependencies> <dependency> <groupId>org.springframework.cloud</gr...

2018-10-16 16:44:26 26745 7

转载 【微服务架构】SpringCloud之Eureka(服务注册和服务发现基础篇)(二)

上篇文章讲解了SpringCloud组件和概念介绍,接下来讲解一下SpringCloud组件相关组件使用、原理和每个组件的作用的,它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon),Archaius,Turbine等  今天学习的是Eureka即注册中心 一:Eureka简介    Eureka是Sprin...

2018-10-11 08:52:57 149

转载 spring cloud和dubbo的区别

最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流...

2018-10-10 20:57:53 124

转载 【微服务架构】SpringCloud组件和概念介绍(一)

一:什么是微服务(Microservice)  微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩。   微服务架构需要的功能或使用场景 1:我们把整个系统根据业务拆分成...

2018-10-10 20:44:50 183

转载 Python学习笔记(一)安装Python

因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。安装Python 3.6目前,Python有两个...

2018-03-12 14:09:32 207

原创 Tomcat未解析JSP,返回源代码问题

Tomcat未解析JSP,返回源代码问题

2017-09-29 09:48:15 1969 1

原创 JedisUtil再封装(基于连接池,简化代码)

JedisUtil再封装(基于连接池),简化代码

2017-08-21 11:54:15 1137

转载 Spring AOP 理论解析

Spring AOP

2017-07-05 11:04:12 345

转载 前端跨域请求解决方案

前端跨域请求解决方案

2017-06-30 16:59:04 1123

转载 四种实体类类型概念:VO、DTO、DO、PO

实体类分为四种类型:VO、DTO、DO、PO

2017-06-06 10:48:04 9333

原创 Server Tomcat v7.0 Server at localhost failed to start.错误

spring3.1项目在tomcat7中的启动问题

2017-06-02 16:15:09 1486

原创 ajax请求返回了两个重复json对象

ajax请求返回了两个重复json对象

2017-04-26 16:04:23 1697 1

原创 读取配置文件信息

读取配置文件信息

2017-04-24 11:22:01 364

原创 单纯的mybatis架构

单纯的mybatis架构

2017-04-24 10:05:01 461

原创 微信公众号调用上传永久素材接口

微信公众号调用上传永久素材接口

2017-04-14 15:54:38 8712 4

原创 微信公众号调用客服接口发送信息

微信公众号调用客服接口发送信息

2017-04-13 13:53:45 2923

原创 随机生成姓名和电话号

随机生成姓名和电话号

2017-04-05 09:54:24 8278

原创 一道题判断你是否了解类加载机制

一道题判断你是否了解类加载机制

2017-03-27 15:36:23 465

原创 Hadoop学习笔记之——Hadoop构造模块

Hadoop构造模块

2017-03-24 16:12:11 543

原创 TCP协议实现网络通信简单例子

TCP协议实现网络通信简单例子

2017-03-24 10:14:09 570

原创 java语言获取本周一和下周一

获取本周一和下周一

2017-03-21 13:55:12 2586

空空如也

空空如也

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

TA关注的人

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