![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Java】
文章平均质量分 68
张兴军-w
再远的路,只要迈开双腿,总会到达终点
展开
-
单体架构-SOA架构-微服务架构
目录单体架构单体架构的缺陷SOA架构微服务架构微服务架构的特性微服务架构的优势微服务架构的挑战微服务架构与SOA架构的区别分布式-微服务-集群的区别集群模式分布式与微服务的关系单体架构一个jar包或者war包,包含了应用的所有功能的应用程序,称之为单体应用。架构单位应用的方法论,称之为单体应用架构,这是一种比较传统的架构风格单体架构的缺陷1.复杂性高整个项目包含的模块非常多,模块的边界模糊,依赖关系不清晰,代码质量参差不齐,整个项目非常复杂。每次修改代码都心惊胆战,甚至添加一个简单的功能,原创 2020-10-11 16:56:04 · 705 阅读 · 1 评论 -
SpringCloud Gateway 详解
目录什么是API网关为什么需要API网关API网关的职能API网关的分类开源API网关Spring Cloud GateWay概述特性Spring Cloud GateWay与Zuul区别Gateway原理什么是API网关API网关是整个为微服务API 请求的入口,可以实现过滤API请求。过滤器适合于单个服务实现过滤请求;网关拦截整个微服务实现过滤请求,能够解决整个微服务中冗余代码;过滤器是局部拦截,网关实现全局拦截。为什么需要API网关随着微服务架构的流行,API网关也越来越抽到欢迎,在微服务原创 2020-08-17 20:31:32 · 4046 阅读 · 4 评论 -
SpringCloud Alibaba Nacos持久化
目录前言创建数据库修改Nacos的application.properties文件验证是否持久化总结前言当我们使用默认配置启动Nacos,所有的配置文件都保存在了Nacos默认自带的是嵌入式数据库derby,在nacos源码的pom文件中可以清晰的看到,pom文件地址<dependency> <groupId>org.apache.derby</groupId> <artifactI...原创 2020-08-11 12:02:58 · 230 阅读 · 3 评论 -
Dubbo从入门到“放弃”
一、Dubbo技术点(1)Dubbo是阿里开源的远程服务调用(RPC)的分布式框架,提供了SOA服务治理方案RPC:(Remto Procedure Call Protocol),通俗的说,就是两台服务器A、B。应用A部署在A服务器上, 应用B部署在B服务器上面,A应用如果调用B服务上面B应用,由于不在一个内存空间,不能直接调用,需要通过网路通讯、协议、寻址的方式来表达调用的语义和传达调用的数据。PRC就是一种解决方案,它将远程调用的细节隐藏起来,调用远程服务就像调用本地服务一样简单SOA:(Se原创 2020-05-31 20:32:00 · 337 阅读 · 4 评论 -
走进SSO
<h2 ><a id="tabletr_aligncenter_td_bgcolor2ba1bafont_face_colorblack_size5table_0" ></a><table ><tbody><tr align="center" ><td bgcolor="#FFCC99" &...原创 2020-04-22 10:07:02 · 322 阅读 · 3 评论 -
解决There is no getter for property named in class java.lang.String
今天在项目中遇到了如图所示的错误,这是因为mybatis对parameterType="String的SQL语句做了限制解决方法:加入@Param注解举例说明一下@Param注解的使用场景第一种:方法有多个参数,需要@Param注解@Mapperpublic interface UserMapper { Integer insert(@Param("userna...原创 2019-12-02 16:08:12 · 10959 阅读 · 4 评论