springboot整合jdbc整合Druid数据源整合mybatis框架springSecurity记住我及首页定制shiroshiro实现登录拦截shrio实现用户认证shiro整合mybatis开源项目分析swaggerswagger简介springboot集成swagger配置swagger信息swagger 配置扫描接口分组及接口注释任务异步任务邮件任务定时执行任务分布式系统理论Dub
转载
2024-04-08 08:19:35
38阅读
目录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阅读
狂神说springBoot总结笔记三层架构 + MVC 架构 目的: 解耦 开发框架 spring IOC AOP IOC:控制反转 原来我们自己做的,现在交给容器做,我们需要什么就去容器拿, AOP:切面(本质,动态代理) 为了解决什么?不影响业务的情况下,实现动态代理,大量应用在日志,事务等方面。 spr
转载
2023-09-11 16:09:55
181阅读
文章目录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阅读
文章目录前言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阅读
一、注释//单行注释/*多行注释*//**文档注释,用于生产说明文档*/二、标识符和关键字1.标识符概念:在java程序中定义的一些符号、标记、名称。如包名、类名、方法名、参数名、变量名等,这些符号称为标识符。2.关键字概念:关键字是编程语言里事先定义好并赋予了特殊含义的单词(所有关键字都是小写的)。3.标识符应遵守的规则:(1)标识符可以由字母、数字、下划线(_)和美元符号($)组成,但标识符不
狂神说java,听课笔记,手打可能有误,欢迎补充和指正一、坚持!!!多写多练!二、下载安装JDK1.下载官网(建议JDK8版本),同意协议,下载电脑对应版本即可(可能需要注册账号,注册即可)。2.安装第一步:双击安装。
第二步:更改下载位置,建议不在C盘,但是此目录需记住!!!配置环境时还要用,其余下一步即可。
第三步:等待安装完成点击关闭即可,然后开始配置环境变量:
1.我的电脑(右键)-属性-
转载
2024-04-28 19:57:07
49阅读
1.Java帝国的诞生1972年C诞生,比1995年诞生的Java早了20多年。C贴近硬件,运行极快,效率极高,用于操作系统、编译器、数据库、网络系统等,但是在指针和内存管理方面,常常让程序员忙的焦头烂额。于是1982年C++诞生,它面向对象,兼容C,用于图形领域、游戏等,但是这门语言比起C甚至更复杂。因此出于需求,一场“新革命”悄然而至:要建立一个新的语言。这个语言,要语法有点像C,没有指针、内
1. 初步了解计算机计算机,全称电子计算机,俗称电脑,是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件构成。常见的形式有台式计算机、笔记本计算本、大型计算机等,广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域。硬件包括:CPU,主板,内存,电源、主机箱,硬盘,显卡,键盘、鼠标,显示器……软件分为:系统软件和应用软件。
常见的系统软件有:DO
转载
2023-09-15 18:24:11
18阅读
注释JAVA三种注释//单行注释:只能注释一行文字/**/多行注释:可以注释一段文字/** */文本注释 javadoc/**
* @antuor:作者
*/标识符和关键字JAVA所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符。所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(
转载
2023-09-08 19:14:19
101阅读
JavaWeb笔记1、基本概念1.1、前言1.2、web应用程序web应用程序:1.3、静态web2、web服务器2.1、技术讲解2.2、web服务器3、Tomcat3.1安装tomcat tomcat3.2、Tomcat启动和配置3.3 配置3.4、发布一个web网站4、Http4.1、什么是HTTP4.2、HTTP两个时代4.3、Http请求4.4、Http响应5、Maven5.1 Mave
转载
2024-09-27 19:53:17
39阅读
这是为小白定制的专属《docker快速上手学习笔记》系列。涵盖了docker基础语法和dockerfile编写等核心知识点。内容通俗易懂,配合实操案例可以帮你快速上手。目标就是帮助大家轻松上手docker,高效完成项目部署!上一篇项目部署,原来也可以这么容易~~ 讲述了docker的背景知识,大家应该了解了docker的应用场景。本文开始讲解docker的使用指令,一起加油吧~~1、Do
转载
2024-01-31 03:50:42
67阅读
# Java狂神说Spring Boot搭建
在今天的文章中,我们将会学习如何使用Spring Boot来搭建一个简单的Web应用。Spring Boot是一个基于Spring框架的项目,可以帮助我们快速构建独立的、生产级的Spring应用程序。接下来,我们将会通过几个步骤来完成这个流程。
## 流程概述
下面是搭建Spring Boot的步骤流程图:
| 步骤 | 描述 |
|-----
文章目录1、什么是JavaScript1.1、概述1.2、历史2、快速入门2.1、引人JavaScript2.2、基本语法入门2.3、数据类型2.4、严格检查模式3、数据类型3.1、字符串3.2、数组3.3、对象3.4、流程控制3.5、Map和Set3.6、iterator4、函数及面向对象4.1、函数定义4.2、变量的作用域4.3、定义方法5、内部对象5.1、Data基本使用5.2、JSON5
转载
2024-04-06 22:14:43
19阅读
1、简介1.1、概述MyBatis是一款优秀的持久层框架它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO (Plain Old JavaObjects,普通老式Java对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBat
数据库环境创建一个存放书籍数据的数据库表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阅读
JavaWeb1、基本概念1.1、前言web开发:web,网页的意思静态web
html,css提供给所有人看的数据始终不会发生变化动态web
淘宝,几乎是所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb 1.2、web应用程序web应
文章目录Java基础知识计算机硬件及冯·诺依曼体系结构常用doc命令C&C++Java和C++的区别何为编程什么是javajdk1.5之后三大版本JVM、JRE、JDK的关系java程序运行机制什么是跨平台性,原理是什么什么是字节码?采用字节码的最大好处是什么字节码:采用字节码的好处:先看下java中的编译器和解释器:标识符自增自减+幂运算数据类型数据类型扩展及面试问题类型转换变量常量变
转载
2024-05-14 21:25:55
39阅读
入门概述我们为什么要学习Linuxlinux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的事情。用习惯了windows操作系统,再让
转载
2023-11-14 09:33:19
77阅读