自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 java基础学习笔记

这是一个链接,通往学习的地方java基础

2021-10-26 22:49:36 96

原创 面向对象的设计原则

面向对象的设计原则设计模式概述1.1、设计模式的诞生与发展单一职责原则1.1 概述1.2 定义1.3 比对先后(先为不使用该原则,后为使用该原则)1.4 案例1.4.1 假设我这样设计1.4.2 改进设计开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特法则设计模式概述1.1、设计模式的诞生与发展与很多其他软件工程技术一样,设计模式起源于建筑领域,它是前人总结下来的经验,为后人设计与开发基于面向对象的软件提供指导方针和成熟的解决方案单一职责原则1.1 概述单一职责原则是最简单的

2021-10-17 22:42:13 204

原创 SprigMVC源码解析

1.SpringMVC入口在哪里? 入口在web.xml中2.加载DispatcherServlet 1.首先我们看一下继承树 2.很明显SpringMVC也是通过继承HttpServlet来实现请求的接收的 2.1 那么他继承了HttpServlet那么肯定会有doGet();doPost什么的对吧? 2.2 那么doGet();doPost()在哪里被实现的呢?我们可以看一下他的子类,通过查找他是被抽象类Frame...

2020-11-17 17:57:41 179 1

原创 form表单加上enctype=“multipart/form-data“ 提交到SpringMVC去 文件以及其他值丢失

1.首先我们先看一下引发错误代码<form id="file" action="${pageContext.request.contextPath}/admin/categoryAdd" method="post" enctype="multipart/form-data"> <input name="cName" id="cName"> <input name="categoryFile" type="file" id="categoryFile"&gt

2020-10-23 09:29:11 535 3

原创 redis出现:WRONGTYPE Operation against a key holding the wrong kind of value

1.我遇见的错误代码 BoundHashOperations<String, Object, Object> user = stringRedisTemplate.boundHashOps("user1"); user.put("name", "张三"); user.put("age", "21"); Object name = user.get("name"); assert name != null;

2020-06-28 13:59:45 539

原创 rabbitmq内部消息分发机制

一:消息生产者(producer)1.消息的组成body(消息体) label(标签) routerKey(路由键) queue:queue1 2.消费者连接服务器(connection)而一个连接中有很多信道 很像SqlSession.openSession创建一次会话二 什么是虚拟主机1.一台rabbitmq可以有多个虚拟主机 比如192.168.121.122:5692服务器如何解释虚拟主机呢? 我们大概的引入数据库的概念 列如我一个数据库的服务器 是不是可以有多个.

2020-06-24 18:10:13 266

原创 手把手搭建rabbitmq虚拟机消息队列服务

RabbitMQ 安装和使用一、安装依赖环境二、安装RabbitMQ三、启动和关闭四、开启Web管理插件五、防火墙添加端口多机多节点集群部署一、 环境准备二、修改配置文件三、防火墙添加端口四、启动RabbitMQ单机多节点部署一、环境准备二、启动RabbitMQ三、防火墙添加端口RabbitMQ 安装和使用一、安装依赖环境1.在 http://www.rabbitmq.com/which-erlang.html 页面查看安装rabbitmq需要安装erlang对应的版本2

2020-06-24 16:35:43 699

原创 如何实现一个简单eureka部署

1.首先创建一个独立的微服务 来搭建eureka2.引入maven的依赖 <!--导入eureka服务--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId&

2020-06-21 20:50:45 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除