
Spring学习啦啦啦
对Spring家族的疯狂输出突突突突突
就是闫先森
承蒙时光不弃,感谢一切给予
展开
-
SpringMVC实现详解
ControllerServlet(Servlet) 创建一个servlet,没有注解,原因是要用户自定义url 第一步:接收到request的URI到beanNameurl进行查找(使用 url|类的限定名 的查找) 注意:查找的时候要把url的前面的项目名称去掉,比如("/MyMVCFrameWork") 如果查到url 说明是beanNameMapping这种方式的handle...原创 2019-08-17 19:04:39 · 147 阅读 · 0 评论 -
个人实现springIOC详解
BeanInfo xml文件对应的类,一个BenInfo代表一个bean,即一个对象 private String className;//类的全限定名 private String objectName;//名(byName找) private String scope;//模式,比如单例模式single private List<String> properties;//如果是...原创 2019-08-19 16:48:43 · 132 阅读 · 0 评论 -
SpringCloud入门使用代码篇
什么是SpringCloud 在SpringBoot的基础上构建的微服务框架 使用方式 引入组件的启动器 覆盖默认配置 在引导列上添加相应的注解 Eureka注册中心组件 注册中心,服务的注册于发现 服务端使用操作 引入服务端启动器:eureka-server 添加配置 spring.application.name=服务名 eureka.client.service-url.defaul...原创 2019-11-26 22:18:29 · 251 阅读 · 0 评论 -
SpringCloud各组件入门以及小Demo
SpringCloud入门 微服务是一种架构方式,最终需要技术架构去实施。springcloud是一种微服务架构的解决方案,是很多组件的集合 主要涉及的组件 Eureka 注册中心,服务注册/发现 Zuul 网关组件,提供智能路由,访问过滤 (集成 Ribbon Hystrix) Ribbon 客户端负载均衡 Feign 服务调用,给与Ribbon和Hystrix的声明式事务调用组件 Hyst...原创 2019-11-14 17:59:26 · 241 阅读 · 0 评论 -
服务调用方式以及RestTemplate理解
常见的远程调用方式 RPC:Remote Produce Call远程过程调用,类似的还有RMI。自定义数据格式,基于原生TCP通信,速度快,效率高。早期的webservice,现在热门的dubbo,都是RPC的典型代表 Http:http其实是一种网络传输协议,基于TCP,规定了数据传输的格式。现在客户端浏览器与服务端通信基本都是采用Http协议,也可以用来进行远程服务调用。缺点是消息封装臃肿...原创 2019-11-14 17:56:20 · 423 阅读 · 0 评论 -
系统架构的演变
最早期集中式架构阶段 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是影响项目开发的关键。 引发的问题问题 单点故障问题(一台服务器挂掉,全都访问不了了) 并发数低 代码的耦合度高(你调用了我,我调用了你) 不方便扩展 (比如某几个模块的并发程度高,要么整个都扩展要么都不) 水平切分工程(分层 web s...原创 2019-11-12 23:38:20 · 254 阅读 · 0 评论 -
Spring学习day_01Spring入门概念工厂模式Spring两大模式SpringIOC和DI使用配置
Spring框架概述 Spring是什么(官网: spring.io) Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架 以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务...原创 2019-10-11 23:09:33 · 183 阅读 · 0 评论