SpringMVC尚硅谷笔记 SpringMVC一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Contro
Dubbo知识点 DubboDubbo中用zookeeper 做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么dubbo 时,消费者会从 zk 拉取注册的生产者的地址接口等数据,缓存在本地。每次调用时,按照本地存储的地址进行调用; 注册中心对等集群,任意一台宕机后,将会切换到另一台;注册中心全部宕机后,服务的提供者和消费者仍能通过本地缓存通讯。服务提供者无状态, 任一台宕机后,不影响使用;服务提供者全部宕机,服务消费者会无法使 用,并无限次重连等待服务者恢复; 挂掉是不要紧的,但前提是你没有
IDEA2021版本中开启一个程序并行多个实例 转载链接 https://blog.csdn.net/A13777852949/article/details/117334081?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault
Maven项目报错:“ SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder ”解决办法 文章链接 https://blog.csdn.net/weixin_39548940/article/details/100015174
RabbitMQ尚硅谷笔记 RabbitMQ网课链接 https://www.bilibili.com/video/BV1cb4y1o7zz?from=search&seid=14532494014117853629&spm_id_from=333.337.0.0相关链接 https://blog.csdn.net/lyyrhf/article/details/120159288入门MQ队列 存放message跨进程作用流量削峰 做缓冲应用解耦 中间件异步处理 无需等待分类
Java学习路线 JavaJavaSEJava并发JVM计算机基础计算机网络数据结构与算法操作系统设计模式Linux数据库MySQLRedis常用框架SpringSpringMVCMyBatisSpringBootmybatisplusSpring SecurityNetty分布式DubbozookeeperSpringCloud高并发&高可用NginxRabbitMQ搜索引擎ElasticSearch常用工具MavenGitDockerIDEA项
MySQL尚硅谷笔记 MySQL网课链接 https://www.bilibili.com/video/BV1KW411u7vy?p=11.MySQL的架构介绍简介关系型数据库SQL高级数据库内部结构和原理数据库建模优化数据库索引建立SQL 语句优化SQL 编程(自定义函数、存储过程、触发器、定时任务)mysql 服务器的安装配置数据库的性能监控分析与系统优化各种参数常量设定主从复制分布式架构搭建、垂直切割和水平切割数据迁移容灾备份和恢复shell 或 python 等脚本语言开发对开源数据
Dubbo尚硅谷笔记 Dubbo网课链接 https://www.bilibili.com/video/BV1ns411c7jV?from=search&seid=15118301399131055657&spm_id_from=333.337.0.0相关笔记链接 https://blog.csdn.net/qq_41157588/article/details/106737191一.基础知识网站规模扩大,常规的垂直应用架构无法应付发展演变单一应用架构 ORM垂直应用架构 MVC分布式服务架构
IDEA vmoption配置错误导致无法重启问题解决 IDEA leetcode插件使用时出现中文乱码解决方法修改了Help-Edit Custom VM Options修改或者添加-Dfile.encoding=utf-8在修改中文乱码的情况下修改了Help-Edit Custom VM Options时输入参数错误导致了IDEA退出后无法重启通用解决方案在bin目录下修改idea.bat文件在末尾加入pause打开后便可以查看错误信息我的错误是配置时-Dfile.encoding=utf-8多打了一个“本来想在IDEA安装目录下的
Linux韩顺平笔记 Linux网课链接 https://www.bilibili.com/video/BV1Sv411r7vd?from=search&seid=8742977854667743206&spm_id_from=333.337.0.0学习方法总体到局部很自己查命令know how know why实践性适当囫囵吞枣基础篇Linux入门主要发行版 Ubuntu RedHat CentOSvm和Linux的安装Linux目录结构实际操作篇远程登录
并发编程知识点 并发编程为什么要自建线程池第一种线程池 FixedThreadPool, 它是线程数量固定的线程池,如源码所示,newFixedThreadPool 内部实际还是调用了 ThreadPoolExecutor 构造函数。通过往构造函数中传参,创建了一个核心线程数和最大线程数相等的线程池,它们的数量也就是我们传入的参数,这里的重点是使用的队列是容量没有上限的 LinkedBlockingQueue,如果我们对任务的处理速度比较慢,那么随着请求的增多,队列中堆积的任务也会越来越多,最终大
并发编程尚硅谷笔记 并发编程网课链接 https://www.bilibili.com/video/BV1Kw411Z7dF?from=search&seid=17866093614757364189&spm_id_from=333.337.0.0相关笔记链接 https://blog.csdn.net/weixin_47872288/article/details/1194530921.JUC概述java.util.concurrent工具包的简称进程和线程线程的状态wait和sleep并
SpringCloud尚硅谷笔记 SpringCloud网课链接 https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=13170349799079678845&spm_id_from=333.337.0.01.微服务架构理论2.从2.2.x和H版开始说起3.关于Cloud各种组件的停更/升级/替换4.微服务架构编码构建5.Eureka 服务注册与发现6.Zookeeper 服务注册与发现7.Consul 服务注册于发现8.Ribbon 负
Redis知识点 Redis知识点Redis是什么Redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种NoSQL(not-only sql,泛指非关系型数据库)的数据库。 Redis作为一个内存数据库。 性能优秀,数据在内存中,读写速度非常快 , 单进程单线程,是线程安全的,采用IO多路复用机制; 丰富的数据类型,支持字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(s
Docker知识点 Docker知识点Docker进程相关命令启动docker服务 systemctl start docker停止docker服务 systemctl stop docker重启docker服务 systemctl restart docker查看docker服务状态 systemctl status docker设置开启启动docker服务 systemctl enable docker...
Nginx知识点 Nginx为什么要做动静分离?Nginx是当下最热的Web容器,网站优化的重要点在于静态化网站,网站静态化的关键点则是是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们则根据静态资源的特点将其做缓存操作。让静态的资源只走静态资源服务器,动态的走动态的服务器Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术。对于静态资源比如图片,js,css等文件,我们则在反向代理服务器nginx中进行缓存。这样
SpringBoot2尚硅谷笔记 SpringBoot2网课链接 https://www.bilibili.com/video/BV19K4y1L7MT?from=search&seid=18416616320162201024参考笔记 https://blog.csdn.net/u011863024/article/details/113667634 https://blog.csdn.net/u011863024/article/details/113667946官网 https://spring.io/Sp