6 smileNicky

尚未进行身份认证

我要认证

java程序员,软件工程专业,专注于sql调优,SpringBoot,spring框架学习,个人邮箱nickypm@foxmail.com,公众号nickymp

等级
TA的排名 1k+

Java基础系列之fastjson parse多级json数据

Java基础系列之fastjson parse多级json数据

2020-09-16 10:24:54

SpringCloud系列之API Gateway开发手册(Hoxton版本)

1 什么是API网关?API网关是所有请求的入口,承载了所有的流量,API Gateway是一个门户一样,也可以说是进入系统的唯一节点。这跟面向对象设计模式中的Facet模式很像。API Gateway封装内部系统的架构,并且提供API给各个客户端。它还可能有其他功能,如授权、监控、负载均衡、缓存、请求分片和管理、静态响应处理等

2020-09-16 09:52:27

SpringCloud系列之分布式配置中心学习

分布式微服务项目,就会有很多的模块,比如微服务A、微服务B等等,每个工程都有一套配置文件,随着业务增长,肯定会有很多配置,分散管理,不能实现统一的管理,所以就有了微服务的配置文件统一管理组件,比如spring cloud官方的spring cloud config、携程的 Apollo,还有最近比较火的阿里 nacos,每款产品各有自己的特点,不过本博客只介绍spring cloud config

2020-09-09 22:11:26

SpringCloud系列之分布式配置中心极速入门与实践

分布式微服务项目,就会有很多的模块,比如微服务A、微服务B等等,每个工程都有一套配置文件,随着业务增长,肯定会有很多配置,分散管理,不能实现统一的管理,所以就有了微服务的配置文件统一管理组件,比如spring cloud官方的spring cloud config、携程的 Apollo,还有最近比较火的阿里 nacos,每款产品各有自己的特点,不过本博客只介绍spring cloud config

2020-09-09 16:10:25

并发编程系列之JDK JUC实现内存缓存(支持并发)

利用jdk JUC, java.util.concurrent里的类实现定时缓存,缓存可以设置过期,过期可以定时清缓存。对于业务数据来说,如果缓存有数据,就直接读缓存(内存),缓存没数据才读数据库,读取之后要将数据再丢到缓存

2020-09-07 17:54:21

设计模式系列之建造者模式构建实体类

建造者模式包含如下角色Builder:抽象建造者ConcreteBuilder:具体建造者Director:指挥者Product:产品角色如果系统只需要一个具体的建造者类的时候,可以省略抽象建造者,有时候指挥者类也可以省略,让建造者类同时充当指挥者和建造者

2020-09-04 14:42:08

Java工具类之Base64Utils实现base64码转换为文件流

Java工具类之Base64Utils实现base64码转换为文件流

2020-09-04 14:32:30

Servlet3.0动态配置过滤器、监听器、Servlet

Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声

2020-09-04 14:30:02

SpringMVC对接CAS客户端实现单点登录手册

业务场景:之前写过CAS服务端的例子,也对接过基于SpringBoot的CAS,不过最近项目要对接第三方的CAS实现单点登录,而我们项目是基于SpringMVC的,所以就摸索了一下对接方案

2020-09-04 14:17:22

IntelliJ IDEA使用教程之常用操作整理笔记

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java

2020-08-30 22:35:52

个性化新闻项目之设计和简介

项目汇总文档 基于Android技术的个性化新闻手机APP小组名称:Zoom小组 项目名称: 基于Android技术的个性化新闻手机APP1引言 4 1.1需求分析 4 1.2 项目背景 5 2可行性研究 6 2.1可行性研究的前提 6 2.2对现有系统的分析 6 2.3技术可行性 7 2.4经济可行性 7 2.5社会因素可行性分析 8 2.6工作任务

2016-12-18 21:25:29

Android旅游自助项目之APP设计方案

系统需求:为了更够实现旅游信息信息化,更好推广旅游经济的发展,要求实现以下功能:1、 旅游局能维护景点的信息:位置、游览项目及价格、景点介绍、开发时间;2、 旅游公司维护本公司开设的旅游线路信息:景点名称、餐饮、住宿、交通、游览时间、价格、联系方式;3、 游客可以查询景点信息及旅游线路信息,且游客可以自定义筛选查找相应的旅游线路信息;4、 游客可以在线预约旅...

2016-08-19 16:31:43

JavaWeb网上商城的设计

不知道从什么时候起,我爱上了写博客,对之前学得的只是进行反思。写了几天课程设计,基本功能实现了MVC(ModelViewController)设计模式在JavaFX中有着比Swing更好的表现方式。它使得程序界面设计和程序逻辑设计完全分开,便于代码的可读性和以后的可维护性。JavaEE体系架构采用传统的MVC设计模式,分为Model、View、Controller三层,其中:Model即...

2015-06-22 11:28:23

旅游自助系统之后台管理系统设计

为了更够实现旅游信息信息化,更好推广旅游经济的发展,要求实现以下功能: 旅游局能维护景点的信息:位置、游览项目及价格、景点介绍、开发时间; 旅游公司维护本公司开设的旅游线路信息:景点名称、餐饮、住宿、交通、游览时间、价格、联系方式; 游客可以查询景点信息及旅游线路信息,且游客可以自定义筛选查找相应的旅游线路信息; 游客可以在线预约旅游线路服务;...

2016-04-10 16:21:48

SpringBoot系列之从入门到精通系列教程(专栏导航)

本专栏基于Springboot2.0,配套自己写的代码例子,内容设计基本的配置用法,web,数据库,Redis,也涉及到企业级开发的消息队列,dubbo,搜索引擎等方面,并有源码的简单分析,适合作为入门教程

2020-08-16 10:21:00

SpringCloud系列之API网关(Gateway)服务Zuul

1、什么是API网关API网关是所有请求的入口,承载了所有的流量,API Gateway是一个门户一样,也可以说是进入系统的唯一节点。这跟面向对象设计模式中的Facet模式很像。API Gateway封装内部系统的架构,并且提供API给各个客户端。它还可能有其他功能,如授权、监控、负载均衡、缓存、请求分片和管理、静态响应处理等API Gateway负责请求转发、合成和协议转换。所有来自客户端的请求都要先经过API Gateway,然后路由这些请求到对应的微服务。API Gateway将经常通过调用多个微

2020-08-06 17:38:15

SpringCloud系列之服务容错保护Netflix Hystrix

1. 什么是雪崩效应?微服务环境,各服务之间是经常相互依赖的,如果某个不可用,很容易引起连锁效应,造成整个系统的不可用,这种现象称为服务雪崩效应。如图,引用国外网站的图例:https://www.javatpoint.com/fault-tolerance-with-hystrix#,如图系统各种服务相互调用,一旦一个服务出现问题,假如系统没有熔断器,很容易影响其它模块使用可用自己画图表示这种情况,如图:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,像滚雪球

2020-08-05 16:55:19

SpringCloud系列之客户端负载均衡Netflix Ribbon

负载均衡是一种基础的网络服务,它的核心原理是按照指定的负载均衡算法,将请求分配到后端服务集群上,从而为系统提供并行处理和高可用的能力。提到负载均衡,你可能想到nginx。对于负载均衡,一般分为服务端负载均衡和客户端负载均衡Ribbon 是由 Netflix 发布的负载均衡器,它有助于控制 HTTP 和 TCP 的客户端的行为。Ribbon 属于客户端负载均衡。

2020-07-31 17:41:17

SpringCloud系列之声明式服务调用Netflix Feign

在上一章的学习中,我们知道了微服务的基本概念,知道怎么基于Ribbon+restTemplate的方式实现服务调用,接着上篇博客,我们学习怎么基于Feign实现服务调用,请先学习上篇博客,然后再学习本篇博客Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以使用Feign注解或者JAX-RS注解,还支持热插拔的编码器和解码器。环境准备:JDK 1.8SpringBoot2.2.1Spri

2020-07-28 14:20:06

SpringCloud系列使用Netflix Eureka进行服务治理

Spring Cloud是一个分布式的整体解决方案的框架。基于Spring Boot开发。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,负载,网关,消息总线,集群管理,安全管理,分布式锁,分布式事务等等)中快速构建的工具,使用Spring Cloud的开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接。

2020-07-27 18:29:16

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享王者
    分享王者
    成功上传51个资源即可获取