![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
后端框架
文章平均质量分 94
后端框架
林逗哥
居安思危
展开
-
RPC服务和HTTP服务对比
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看...转载 2018-07-03 11:19:51 · 119 阅读 · 0 评论 -
Dubbo RPC原理解读
本文代码摘录的时候,将一些与本流程无关的内容去掉了,如有需要请看源码。一、 闲言碎语使用rpc框架已经多年了,虽然之前有研究过rpc的过程,但是却不曾详细阅读过dubbo的源码,探究过其中的设计思路与亮点。所以抽时间阅读了一下dubbo的源码,分享出来和大家一起学习。 二、 目标与示例1. 目标l 探究dubbo rpc实现原理。l 探究rpc从发出请求到收到返回结果这整个过程的...转载 2018-07-03 11:41:55 · 1452 阅读 · 0 评论 -
dubbo基础介绍,面试常见问题
1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者...转载 2018-08-13 23:18:36 · 1733 阅读 · 0 评论 -
[【服务系列】Spring SpringMVC SpringBoot SpringCloud概念、关系及区别
一、正面解读Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spring+Hibernate)这个MVC框架,所以定位很明确,Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作),Hibernate主要作用是数据的持久化到数据库。SpringMVC是基于Spring的一个MVC框架,用以替代...转载 2020-04-02 09:44:44 · 175 阅读 · 0 评论 -
SpringBoot+SpringCloud面试题整理
什么是SpringBoot?1、用来简化spring初始搭建和开发过程使用特定的方式进行配置(properties或者yml文件)2、创建独立的spring引用程序main方法运行3、嵌入Tomcat无需部署war包,直接打成jar包nohup java -jar – & 启动就好4、简化了maven的配置4、自动配置spring添加对应的starter自动化配置SpringB...转载 2019-09-03 17:05:52 · 428 阅读 · 0 评论 -
spring boot 入门
什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(...转载 2018-09-25 10:10:53 · 150 阅读 · 0 评论 -
jsp传递值到后台controller
虽然开发了两年 一直没有真真正正的自己搭建项目。 jsp代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E...原创 2018-09-06 21:55:12 · 11345 阅读 · 0 评论 -
spring mvc controller接收请求值及controller之间跳转及传值
本文章转自:https://blog.csdn.net/a355586533/article/details/490704411,使用HttpServletRequest获取Java代码 @RequestMapping("/login.do") public String login(HttpServletRequest request){ String name...转载 2018-09-06 22:03:53 · 1394 阅读 · 0 评论 -
mybatis中文使用手册
详见:http://www.dba.cn/book/mybatis/转载 2018-09-09 13:17:33 · 3808 阅读 · 0 评论 -
Mabitis中#与$符号区别
一、介绍 mybatis 中使用 Mapper.xml里面的配置进行 sql 查询,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下:select from user where name = "Jack"; 上述 sql 中,我们希望 name 后的参数 "Jack" 是动态可变的,即不同的时刻根据不同的姓名来查询用户。在 Mapper.xml文件中使用如下的 ...转载 2018-09-09 12:28:17 · 357 阅读 · 0 评论 -
Spring 和 Spring MVC经典面试题及答案
关于Spring 和 Spring MVC的43个问题【问题汇总】 1.为什么使用Spring ?1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测...原创 2018-07-11 21:33:56 · 41880 阅读 · 2 评论