文章目录1、Spring简介2、Spring组成及拓展3、IOC理论推导4、IOC本质5、HelloSpring6、IOC创建对象方式7、Spring配置说明8、DI依赖注入环境9、依赖注入之Set注入10、c命名和p命名空间注入11、Bean的作用域12、自动装配Bean13、注解实现自动装配14、Spring注解开发15、使用JavaConfig实现配置16、上周内容回顾17、静态代理模式1
转载
2024-05-09 13:12:42
296阅读
springboot整合jdbc整合Druid数据源整合mybatis框架springSecurity记住我及首页定制shiroshiro实现登录拦截shrio实现用户认证shiro整合mybatis开源项目分析swaggerswagger简介springboot集成swagger配置swagger信息swagger 配置扫描接口分组及接口注释任务异步任务邮件任务定时执行任务分布式系统理论Dub
转载
2024-04-08 08:19:35
32阅读
目录p2:什么是springBootp3:什么是微服务架构 p4:第一个SpringBoot程序p5:Idea创建及彩蛋 p6:Springboot自动装配原理 p7:主启动类 P8: yaml语法讲解 p9:给属性赋值的几种方式p11:多环境切换p12自动配置原理 SpringBoot web 开发p15: 首页和图标定制 p
转载
2024-06-04 11:09:25
269阅读
狂神说java,听课笔记,手打可能有误,欢迎补充和指正一、坚持!!!多写多练!二、下载安装JDK1.下载官网(建议JDK8版本),同意协议,下载电脑对应版本即可(可能需要注册账号,注册即可)。2.安装第一步:双击安装。
第二步:更改下载位置,建议不在C盘,但是此目录需记住!!!配置环境时还要用,其余下一步即可。
第三步:等待安装完成点击关闭即可,然后开始配置环境变量:
1.我的电脑(右键)-属性-
转载
2024-04-28 19:57:07
49阅读
狂神说springBoot总结笔记三层架构 + MVC 架构 目的: 解耦 开发框架 spring IOC AOP IOC:控制反转 原来我们自己做的,现在交给容器做,我们需要什么就去容器拿, AOP:切面(本质,动态代理) 为了解决什么?不影响业务的情况下,实现动态代理,大量应用在日志,事务等方面。 spr
转载
2023-09-11 16:09:55
177阅读
文章目录前言1 Spring1.1 简介1.2 优点1.3 组成1.4 拓展2 IOC理论推导2.1 原代码方式2.1.1 实现方式2.1.2 弊端2.2 改进2.3 小结3 HelloSpring3.1 初识Spring4 IOC创建对象的方式4.1 使用无参构造创建对象(默认)4.2 使用有参构造创建对象:4.3 小结5 Spring配置5.1 别名5.2 Bean的配置5.3 import
转载
2024-03-29 11:33:21
94阅读
SpringBoot基本概念:简化配置:Springboot是对Spring的进一步封装,基于注解开发,舍弃了笨重的xml配置,使用yml或者properties配置产品级独立运行:每一个工程都可以打包成一个jar包,内置了Tomcat和Servlet容器,可以独立运行强大的场景启动器:每一个特定场景下的需求都封装成了一个starter,只要导入了这个starter就有了这个场景所有的一切一、He
转载
2024-04-16 13:20:13
141阅读
JavaWeb1、基本概念1.1、前言web开发:web,网页的意思静态web
html,css提供给所有人看的数据始终不会发生变化动态web
淘宝,几乎是所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb 1.2、web应用程序web应
学习方法说明SSM:SpringMVC + Spring + MyBatis MVC三层架构框架的学习要研究官方文档,锻炼自学能力SpringMVC + Vue + SpringBoot + SpringCloud + Linux学习SpringMVC的前提要学习Spring回顾MVC架构MVC是数据模型(model),视图(view),控制器(controller)的简写,是一种软件设计规范模型
转载
2023-09-15 23:28:45
137阅读
1. 初步了解计算机计算机,全称电子计算机,俗称电脑,是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件构成。常见的形式有台式计算机、笔记本计算本、大型计算机等,广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域。硬件包括:CPU,主板,内存,电源、主机箱,硬盘,显卡,键盘、鼠标,显示器……软件分为:系统软件和应用软件。
常见的系统软件有:DO
转载
2023-09-15 18:24:11
18阅读
文章目录SpringBoot整合RabbitMQYML配置Config配置类2.service类3.测试类二、进行消费者接受信息2.1yml文件2.2 配置类3.FanoutConsumer...多个消费者DIRECT模式3.1配置类3.2service:3.3test类ES中使用MQ来进行消息查询转发的情况1)引入依赖2)声明队列交换机名称3.声明队列交换机(配置类)3.2.5.接收MQ消息
转载
2023-08-16 09:44:16
175阅读
##狂神## 初始HTMLHTML是什么? HTML (Hyper Text Markup Language)超文本标记语言 超文本包括:文字,图片,音频,视频,动画等 HTML 5提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画,以及不需要安装任何插件直接
转载
2024-03-14 23:27:03
56阅读
数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;
USE `ssmbuild`;
DROP TABLE IF EXISTS `books`;
CREATE TABLE `books` (
`id` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',
`name` VARCHAR(100) NOT
转载
2024-02-04 15:27:02
34阅读
这是为小白定制的专属《docker快速上手学习笔记》系列。涵盖了docker基础语法和dockerfile编写等核心知识点。内容通俗易懂,配合实操案例可以帮你快速上手。目标就是帮助大家轻松上手docker,高效完成项目部署!上一篇项目部署,原来也可以这么容易~~ 讲述了docker的背景知识,大家应该了解了docker的应用场景。本文开始讲解docker的使用指令,一起加油吧~~1、Do
转载
2024-01-31 03:50:42
67阅读
入门概述我们为什么要学习Linuxlinux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的事情。用习惯了windows操作系统,再让
转载
2023-11-14 09:33:19
77阅读
Vue学习笔记:首先打开vs code下载vetur来搭建vue开发环境,终端用npm运行,所以需要下载node.js,并安装vue-cli来快速搭建vue项目,那么在下载node.js后需要打开cmd 输入npm -V检查npm是否安装成功,返回版本号及安装成功,如果低于3.0的版本需要进行升级升级方法:cd 到nodejs安装目录,输入更新命令npm update npm那么一般用npm命令安
转载
2023-11-12 13:48:54
100阅读
文章目录Docker概述Docker为什么出现Docker历史Docker能干什么Docker安装安装详细阿里云镜像加速回顾helloworld流程Docker底层原理Docker的常用命令帮助命令镜像命令容器命令其他常用命令小结作业部署nginx部署tomcat部署es+kibana可视化工具portainer镜像讲解Docker镜像加载原理分层理解commit镜像容器数据卷什么是容器数据卷m
Mybatis简介什么是MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBati
ElasticSearch(狂神说笔记)ES安装及head插件安装声明:JDK 1.8以上,最低要求!ElasticSearch 客户端。界面工具! Java 开发,ElasticSearch的版本和我们之后对应的Java的核心jar包!版本对应!JDK环境是正常! 官网:https://www.elastic.co/cn/elasticsearch/ ELK三件客,解压即用‘ 我用的都是 7.6
转载
2024-01-10 11:56:16
135阅读
聊聊Doug Cutting1998年9月4日,Google公司在美国硅谷成立。正如大家所知,它是一家做搜索引擎起家的公司。无独有偶,一位名叫Doug Cutting的美国工程师,也迷上了搜索引擎。他做了一个用于文本搜索的函数库(姑且理解为软件的功能组件),命名为Lucene。Lucene是用JAVA写成的,目标是为各种中小型应用软件加入全文检索功能。因为好用而且开源(代码公开),非常受程序员们的
转载
2023-08-27 19:11:42
88阅读