随笔分类 - Java
java学习笔记
摘要:接口文档生成工具Swagger的使用
阅读全文
摘要:💡上一篇介绍一个新的组件Zuul,Zuul是网关组件,对Api请求进行了统一的接收,基于网关,我们可以对所有的请求来进行处理,进行日志记录,请求授权等操作。
💡这一篇介绍的Spring Cloud Config是作为配置中心的存在,主要解决多服务端部署时配置文件的分发问题。
阅读全文
摘要:💡上一篇介绍一个新的组件Hystrix,Hystrix是一个熔断器,可以用于解决微服务调用中发送的服务熔断和服务降级问题。
💡这一篇介绍一个新的组件Zuul,Zuul是网关组件,对Api请求进行了统一的接收,基于网关,我们可以对所有的请求来进行处理,进行日志记录,请求授权等操作。
阅读全文
摘要:💡上一篇介绍一个用于声明式调用服务的组件Fegin,主要用于解决前面的服务调用与restTemplate耦合紧密的问题。
💡这一篇介绍一个新的组件Hystrix,Hystrix是一个熔断器,可以用于解决微服务调用中发送的服务熔断和服务降级问题。
阅读全文
摘要:💡上一篇介绍微服务构建起来后,使用Ribbon来解决多个服务的负载均衡问题。
💡这一篇介绍一个用于声明式调用服务的组件Fegin,主要用于解决前面的服务调用与restTemplate耦合紧密的问题。
阅读全文
摘要:💡上一篇介绍了Spring Cloud,以及服务注册与发现的组件Eureka的简单使用。
💡这一篇我们来介绍微服务构建起来后,使用Ribbon来解决多个服务的负载均衡问题。
阅读全文
摘要:这是一个Spring Cloud系列文章,它并不会讲解所有的知识点,它只是基于微服务的场景来**逐步介绍**常见组件的作用和意义,以及场景组件的整合。对于每个组件的知识并不会讲解太多,只讲常见的,目的是尽可能快速的对Spring Cloud的常用组件有一个基础的认知,有了认知之后,你就可以基于你面对的场景来单独学习某个组件,逐步丰满自己Spring Cloud的知识。这篇是开篇,介绍了Spring Cloud的意义和介绍第一个组件eureka的使用。
阅读全文
摘要:我之前在使用zxing生成二维码的时候,ubuntu上的tomcat报了以下两种错:libXrender.so找不到、Couldnot initialize...BufferedImage问题
阅读全文
摘要:首发日期:2019-06-03 前言 在以往的权限管理中,我们的权限管理通常是有以下几个步骤: 1.创建用户,分配权限。 2.用户登录,权限拦截器拦截请求,识别当前用户登录信息 3.从权限表中判断是否拥有权限 从以上步骤中可以提取到以下三个问题。 三个问题: 1.如何让Shiro拦截请求。 在web
阅读全文
摘要:[toc] 首发时间:2019 05 16 ActiveMQ 介绍 ActiveMQ是Apache旗下的一款开源的消息队列(消息中间件MOM,Message Oriented Middleware) 它完全支持JMS,支持JMS1.1和J2EE 1.4 规范。 支持多种网络协议。 兼容多种语言(C,
阅读全文
摘要:[toc] 首发时间:2019 05 16 介绍 消息队列,也可以称为“消息中间件”(中间件是一种 独立 的系统软件或服务程序,请注意独立二字,它是一个类似mysql服务端的独立运行的程序) 消息队列它本身是一个 队列结构的信息存储组件 ,某种程度上它跟redis有点相像,其实主要是用来存储数据,而
阅读全文
摘要:[TOC] 首发日期:2018 11 04 Maven的介绍: 什么是Maven: Maven是apache旗下的一个java开源项目。 Maven是一个项目管理工具,它可以帮助我们管理项目 可以使用Maven对java项目进行项目构建(构建包括清理、编译、测试、报告、打包、部署六个过程,你可以认为
阅读全文
摘要:[TOC] 首发日期:2018 11 01 SpringMVC的介绍 介绍: SpringMVC是一个Web层的MVC框架 SpringMVC是基于servlet来处理web请求的,所有的请求都是先经过核心servlet再转交给对应的控制器。 它与spring同属一家产品,可以很好地进行整合。 执行
阅读全文
摘要:[TOC] 首发日期:2018 10 31 MyBatis的介绍 介绍: MyBatis是Apache旗下的开源项目,是一个持久层框架 与Hibernate的全自动ORM框架可以仅仅依靠映射关系进行SQL查询不同,MyBatis是一个基于SQL语句的半自动ORM框架,它需要我们手动去定义SQL语句。
阅读全文
摘要:目录: [toc] 首发日期:2018 07 31 修改: 2018 08 11:从头回顾了一遍,对各个地方增加了讲解,以帮助读者更好地了解。修改了关系映射中的错误表述,由于重复次数问题,导致那里我填混乱了。 2018 10 25:把原来的版本修改成了markdown版本的,重新整理了顺序和内容解释
阅读全文
摘要:[TOC] 首发日期:2018 08 25 修改日期: 1. 2018 08 29:针对排版问题进行了修改。主要是最前面那部分排版出了问题 一些序号排序失效了。 Spring的介绍 Spring框架是目前java应用最广的框架。 Spring是一个分层的JavaSE/EE full stack(一站
阅读全文
摘要:[TOC] 首发日期:2018 08 15 修改日期: 1. 2018 09 08:发现序号与我使用的markdown文本编辑器不同,所以把markdown序号改成了纯文字序号。 2. 2018 10 26:重新整理了一下文字。 Struts2的介绍与执行流程 介绍: Struts2是一个基于MVC
阅读全文
摘要:本文内容 OID查询 对象导航查询 HQL查询 QBC查询 SQL查询 首发日期:2018-07-31 hibernate的查询方式: hibernate有很多查询方式 OID查询 对象导航查询: HQL查询: QBC查询: SQL查询: OID查询: OID查询:基于唯一标识属性(主键)来查询 使用方法:session.get(持久类.class,主键值)或...
阅读全文
摘要:想着写一篇hibernate的博文,于是准备从头开始,从官网下了最新的稳定版本来做讲述。 结果利用hibernate自动建表的时候发生下面这个问题。 我很纳闷,之前用低版本一点的没有发生这个问题啊。 于是,我把必要文件都拷到之前那个hibernate版本是5.0.7的工程中,结果并没有发生问题。 所
阅读全文
摘要:本文内容: 注解Annotation的介绍 基本注解的用法 自定义注解 自定义注解 首发日期:2018-07-28 注解Annotation的介绍 Annotation是代码中的特殊标记,能够在编译、类加载、运行时被识别(需要设置),并根据不同的Annotation来执行不同的处理。 Annotat
阅读全文