自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三分之一程序员

java编程技术交流

  • 博客(11)
  • 收藏
  • 关注

原创 Spring Cloud Finchley系列(一)Spring Cloud Gateway

一、概述1.关于Spring Cloud FinchleySpring Cloud Finchley是6月19日Spring官方正式发布GA版本,Finchley.Release支持了Spring Boot2.0,要求起步JDK8,支持JDK9,Finchley版本带了新的子项目,包括对原先版本的子项目的升级,原先支持的组件现在已经全部为2.0.0.Release,并且在官方的版本生命周期...

2018-06-26 22:41:04 8677 5

原创 Spring Cloud ELK+kafka日志分析平台(一) 搭建

Spring Cloud ELK+kafka日志分析平台搭建 一、简介 ELK是三个开源软件的缩写,分别为elasticsearch、logstash、kibana,elasticsearch是一个基于Lucene和Restful接口的分布式搜索引擎,logstash主要是用来日志的搜集、过滤和分析的工具,kibana是一个为elasticsearch和logstash提供良好的数据分析、检索...

2018-05-24 23:43:14 9902 4

原创 JWT对SpringCloud进行系统认证和服务鉴权

JWT对SpringCloud进行系统认证和服务鉴权一、为什么要使用jwt?在微服务架构下的服务基本都是无状态的,传统的使用session的方式不再适用,如果使用的话需要做同步session机制,所以产生了了一些技术来对微服务架构进行保护,例如常用的鉴权框架Spring Security OAuth2和用Jwt来进行保护,相对于框架而言,jwt较轻,且可以自包含一些用户信息和设置过期时间,省去了S...

2018-04-15 22:47:23 27888 6

原创 Apache Skywalking的部署与实践

一、关于 Apache Skywalking(以下为官方Apache Skywalking团队对项目的简介) SkyWalking是针对分布式系统的APM(应用性能监控)系统,特别针对微服务、cloud native和容器化(Docker, Kubernetes, Mesos)架构, 其核心是个分布式追踪系统。github地址:[https://github.com/apache/incubato...

2018-03-21 22:14:54 15867 4

原创 Java文件总结

文件文件注意点UTF-8文件可以在头部添加BOM(字节序标记),即三个特殊字节(0XEF 0XBB 0XBF)来表示该文件采用UTF-8编码,带BOM头的文件不是所有应用程序都支持的,PHP就不支持BOM。Windows系统中,换行符一般是两个字符”\r\n”,Linux系统中,换行符一般是一个字符”\n”读文件,需要先从硬盘拷贝到操作系统内核,再从内核拷贝到应用程序分配的内存中,操作系统...

2018-10-30 19:16:09 613

原创 Spring Cloud ELK+kafka日志分析平台(二) 优化

Spring Cloud ELK+kafka日志分析平台(二)优化 一、概述 在笔者的上一篇博客介绍了Spring Cloud ELK+kafka日志分析平台的搭建,http://xuyangyang.club/articles/2018/05/24/1527176074152.html,但是笔者在测试环境中发现,在logstash采用了grok插件去处理日志埋点和解析的时候发现了高资源占用,...

2018-06-04 22:31:00 2024

原创 死磕JVM:类加载机制

java虚拟机类加载机制

2018-06-03 18:21:01 1401 2

原创 Spring Cloud Bamboo源码分析

一、项目简介Spring cloud bamboo是spring cloud中国社区推出的一个多版本控制插件,它通过扩展spring-cloud-ribbon实现了多版本调用,地址为https://github.com/SpringCloud/spring-cloud-gray/tree/master/spring-cloud-bamboo。二、思路分析在spring cloud微服务体系中,服务...

2018-04-28 20:27:31 1879

原创 深入了解Java-String

一、String类简介Java是一门面向对象编程语言,除了8个基本类型外,其他都属于类,而String就是java提供来创建和操作字符串的类,本文主要分析String的构造原理和使用方式,以下为String类的源码截取图从上图我们可以看出,String首先是一个final类,并且是实现了Serializable的,说明String对象一旦创建不可修改并且它是支持序列化的。其次我们对类成...

2018-04-25 16:23:27 296

原创 Spring Cloud的Docker镜像构建与部署

一、简介spring cloud是现在很火的一个微服务架构,是spring团队推出一个微服务开发的生态体系,而docker是一个开源的容器引擎,使用docker可以更快更好的部署应用程序,本文主要讲述如何在spring cloud下构建docker镜像和使用docker去部署微服务。二、构建Dockfile和spring cloud的配置spring cloud在docker环境下的配...

2018-04-23 09:36:20 6017 1

原创 elasticsearh常见错误和解决方案

一、bootstrap checks failedmax file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]max number of threads [1024] for user [lishang] likely too low, increase to...

2018-03-23 14:00:05 831

空空如也

空空如也

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

TA关注的人

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