09 2022 档案

摘要:一·、校园网结构和实施过程 二、数据通信网络配置实验步骤 2.1 根据校园网结构图在逻辑工作区中完成设备放置和连接。 2.2 创建 VLAN 在 Switch 1~Switch 3 中创建 VLAN 2、VLAN 4 和 VLAN 6。 2在 Switch 4 和 Switch 5 中创建 VLAN 阅读全文
posted @ 2022-09-18 23:32 一直学习的程序小白 阅读(828) 评论(1) 推荐(1) 编辑
摘要:一、Eureka简介 二、Eureka快速入门 2.1 搭建Eureka-Server 首先新建一个maven项目: 这里src删除掉就可以了。 在项目下新建一个module(maven类型的): 同样删除掉这个module下的src包。 然后再在当前module下新建一个module(spring 阅读全文
posted @ 2022-09-17 23:39 一直学习的程序小白 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1.创建一个SpringBoot项目 参考博客:https://www.cnblogs.com/worthmove/p/16677878.html 2.完善文件结构 在新建项目基础上我们把文件结构完善成这个样子 3.新建数据库及其表文件 这部分不做过多介绍,新建的表结构如下: 4.完善pom.xml 阅读全文
posted @ 2022-09-16 17:57 一直学习的程序小白 阅读(454) 评论(0) 推荐(0) 编辑
摘要:这里就不介绍Mybatis如何使用了,在之前SSM整合的时候已经介绍过了,这里主要是整合。 在pom.xml中增加如下依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot 阅读全文
posted @ 2022-09-16 17:20 一直学习的程序小白 阅读(38) 评论(0) 推荐(0) 编辑
摘要:在pom.xml文件中增加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependenc 阅读全文
posted @ 2022-09-15 23:10 一直学习的程序小白 阅读(52) 评论(0) 推荐(0) 编辑
摘要:这篇文章总结一下Springboot中比较常用的用法,用于以后完成框架的搭建。 1.关于bean的配置以及注入 之前介绍了几种方式,这里做个总结。 1.1 如果只需要创建一个对象,根本不需要在AppConfig类中注册@bean,可以直接用注解+扫描的方式来实现,具体是用@Component+@Co 阅读全文
posted @ 2022-09-14 20:50 一直学习的程序小白 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1.为什么要使用Profiles 在开发中,一般有两种环境1,生产环境 [项目上线,客户在使用中,就是生产环境]2,开发环境[就是开发环境,不解释]有时候开发环境和生产环境的配置方法是不一样的,那么如何快速的切换呢,这里就要使用profiles文件。 2.使用@Profile注解来实现 在servi 阅读全文
posted @ 2022-09-14 19:46 一直学习的程序小白 阅读(150) 评论(0) 推荐(0) 编辑
摘要:现在我们用最原始的方式来进行属性绑定。 将service类的代码修改如下: @Component @ConfigurationProperties public class UserService { private String password; public String test() { r 阅读全文
posted @ 2022-09-14 15:53 一直学习的程序小白 阅读(333) 评论(0) 推荐(0) 编辑
摘要:遇到的问题:Spring Boot Configuration Annotation Processor not configured 解决方法:其实这个并不影响代码的编译,但是如果你想去掉它,可以在pom.xml中加入spring-boot-configuration-processor依赖即可! 阅读全文
posted @ 2022-09-13 22:45 一直学习的程序小白 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.使用value属性来获取properties中的属性值 我们可以使⽤@Value("${xxx}")的⽅式来获取properties中的属性值。 如果properties⽂件的名字是application.properties,那就不需要⽤@PropertySource注解,如果不 是,就需要@ 阅读全文
posted @ 2022-09-13 22:44 一直学习的程序小白 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1.利用spring factories增加配置类 在我们⾃⼰的项⽬中,我们⾃⼰定义的配置类,我们⾃然可以扫描到它,但是如果某个配置类不在我们的扫描范围内(@ComponentScan注解只对这个注解的类所在的包进行扫描),该怎么办呢? 此时就可以利⽤spring.factories机制,可以在sp 阅读全文
posted @ 2022-09-13 21:34 一直学习的程序小白 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1.为什么需要有条件注解 只⾃动配置类中,通常能看到很多条件注解(⽐如@ConditionalOnClass、@ConditionalOnBean),这是因为,如果我们要⽤Spring Boot的⾃动配置功能,就会加上@EnableAutoConfiguration注解,从 ⽽就会将解析spring 阅读全文
posted @ 2022-09-13 21:21 一直学习的程序小白 阅读(556) 评论(0) 推荐(0) 编辑
摘要:总结:我们之前讲了SpringBoot对bean的配置,但是我们之前在学习SSM框架时,还需要在配置文件中配置很多其它的类及功能。例如SpringMVC中的DispatchServlet来拦截所有请求这种在springboot中就没有要求我们手动配置。而我们的springmvc项目依然可以接收请求的 阅读全文
posted @ 2022-09-13 21:13 一直学习的程序小白 阅读(69) 评论(0) 推荐(0) 编辑
摘要:在Spring中,我们可以使⽤XML的⽅式来对Spring进⾏配置,也可以通过Java Config(也就是类+注解)的⽅式进⾏配置,在Spring Boot中也是⼀样的。 方法一:使用xml的方式(xml文件+@importResource+@Autowired) 我们可以通过@ImportRes 阅读全文
posted @ 2022-09-13 20:50 一直学习的程序小白 阅读(2082) 评论(0) 推荐(0) 编辑
摘要:Spring Boot中的starter是Spring Boot的神器之⼀,Spring Boot提⾼了很多的starter,⽽每个starter 其实就是⼀个pom.xml⽂件。 ⽐如在我们项⽬的pom.xml⽂件中,我们依赖了 <dependency> <groupId>org.springfr 阅读全文
posted @ 2022-09-13 19:10 一直学习的程序小白 阅读(110) 评论(0) 推荐(0) 编辑
摘要:1.创建第一个SpringBoot程序 1.新建一个项目 2.在pom中添加如下依赖 注意:这里还没有添加Mybatis和mysql的依赖,值添加了springmvc和spring的依赖。 具体的添加依赖的说明见代码。 代码如下: <?xml version="1.0" encoding="UTF- 阅读全文
posted @ 2022-09-13 18:55 一直学习的程序小白 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1.创建maven项目 阅读全文
posted @ 2022-09-13 18:00 一直学习的程序小白 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、第一个Springboot程序 本文我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。 Spring官方提供了非常方便的工具Spring Initializr来帮助我 阅读全文
posted @ 2022-09-10 17:06 一直学习的程序小白 阅读(147) 评论(0) 推荐(0) 编辑
摘要:原因是从别的地方引入的项目文件,本地的MavenRepository库中并不存在对应版本的dependency依赖,所以导致版本号报红。 方法0:如果本地库中已经有对应的dependency依赖,其实你只要刷新下对应项目就可以了 找到对应项目,右键reload就可以了。 方法一:修改setting中 阅读全文
posted @ 2022-09-08 21:38 一直学习的程序小白 阅读(4808) 评论(0) 推荐(0) 编辑
摘要:1.创建数据库 利用可视化软件或者命令行创建一个数据库,在其中创建一个book表。前提是你已经在电脑上安装过mysql并且已经配置过环境变量了。 我这里使用cmd命令行,需要用管理员权限打开命令行: 进入到mysql文件夹下的bin目录: 然后用账号密码登录数据库: 然后创建数据库: 然后在该数据库 阅读全文
posted @ 2022-09-08 21:30 一直学习的程序小白 阅读(334) 评论(0) 推荐(0) 编辑
摘要:注:文章转载于https://blog.csdn.net/weixin_45798690/article/details/123589033 1. 登录下载网站 Download Cisco Packet Tracer 8.1.1 & GNS3 - Packet Tracer Network htt 阅读全文
posted @ 2022-09-08 00:00 一直学习的程序小白 阅读(2894) 评论(0) 推荐(0) 编辑
摘要:1.用的是IDEA2022版,选择新建项目 上述选的是开发web项目的模板,开发不同的项目可以选的模板百度可以搜一下 2.填上公司的名字和项目名 这里我都是用的默认的 3.补全目录 自动生成的目录文件结构如下: 还缺少maven项目标准文件结构的四个文件夹: 在main目录上新建—文件夹,然后会弹出 阅读全文
posted @ 2022-09-06 22:28 一直学习的程序小白 阅读(1199) 评论(0) 推荐(1) 编辑
摘要:动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动 阅读全文
posted @ 2022-09-06 21:18 一直学习的程序小白 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:级联关系是一个数据库实体的概念,有 3 种级联关系,分别是一对一级联、一对多级联以及多对多级联。例如,一个角色可以分配给多个用户,也可以只分配给一个用户。大部分场景下,我们都需要获取角色信息和用户信息,所以会经常遇见以下 SQL。 SELECT r.*,u.* FROM t_role r INNER 阅读全文
posted @ 2022-09-05 22:54 一直学习的程序小白 阅读(124) 评论(0) 推荐(0) 编辑
摘要:注解主要分为三大类,即 SQL 语句映射、结果集映射和关系映射。下面分别进行讲解。不过一般注解用的比较少。 1.SQL语句映射 1)@Insert:实现新增功能 这个方法是在mapper接口里。 @Insert("insert into user(id,name) values(#{id},#{na 阅读全文
posted @ 2022-09-05 22:29 一直学习的程序小白 阅读(148) 评论(0) 推荐(0) 编辑
摘要:resultMap 是 MyBatis 中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象。下面我们先从最简单的功能开始介绍。 现有的 MyBatis 版本只支持 resultMap 查询,不支持更新或者保存,更不必说级联的更新、删除和修改。 1.r 阅读全文
posted @ 2022-09-05 00:07 一直学习的程序小白 阅读(391) 评论(0) 推荐(0) 编辑
摘要:1.select标签 1.1 简介 在 MyBatis 中,select 标签是最常用也是功能最强大的 SQL 语言,用于执行查询操作。select 示例语句如下。 <select id="selectAllWebsite" resultType="net.biancheng.po.Website" 阅读全文
posted @ 2022-09-04 23:24 一直学习的程序小白 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:这部分内容前边简单提过了,之前写第一个Mybatis示例时用的就是第一种方式。 本节主要介绍 MyBatis 执行 SQL 语句的两种方式和它们的区别。MyBatis 有两种执行 SQL 语句的方式,如下: 1.通过 SqlSession 发送 SQL 2.通过 SqlSession 获取 Mapp 阅读全文
posted @ 2022-09-04 22:02 一直学习的程序小白 阅读(693) 评论(0) 推荐(0) 编辑
摘要:MyBatis 有三个基本要素: 核心接口和类 MyBatis核心配置文件(mybatis-config.xml) SQL映射文件(mapper.xml) 1. 核心接口和类 每个 MyBatis 应用程序都以一个 SqlSessionFactory 对象的实例为核心。首先获取 SqlSession 阅读全文
posted @ 2022-09-04 18:40 一直学习的程序小白 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1. Mybatis是什么 MyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 和 Hibernate 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程,开发者只需要关注 SQL 语句本身。 数据持久化是将内存中的数据模 阅读全文
posted @ 2022-09-04 18:14 一直学习的程序小白 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1.什么是 REST RESTful(REST 风格)是一种当前比较流行的互联网软件架构模式,它充分并正确地利用 HTTP 协议的特性,为我们规定了一套统一的资源获取方式,以实现不同终端之间(客户端与服务端)的数据访问与交互。 说到 REST,我们可能会想到英文单词 rest(意为:休息、放松等), 阅读全文
posted @ 2022-09-03 23:09 一直学习的程序小白 阅读(103) 评论(0) 推荐(0) 编辑
摘要:1.请求转发 我们可以在控制器方法指定逻辑视图名(View Name)时,使用“forward:”关键字进行请求转发操作。当控制器方法中所设置的逻辑视图名称以“forward:”为前缀时,该逻辑视图名称不会被 Spring MVC 配置的视图解析器解析,而是会将前缀“forward:”去掉,以剩余部 阅读全文
posted @ 2022-09-03 22:47 一直学习的程序小白 阅读(646) 评论(0) 推荐(0) 编辑
摘要:1.SpringMVC工作流程 SpringMVC 的执行流程如下。 用户通过浏览器发起一个 HTTP 请求,该请求会被 DispatcherServlet(前端控制器)拦截; DispatcherServlet 调用 HandlerMapping(处理器映射器)找到具体的处理器(Handler)及 阅读全文
posted @ 2022-09-03 18:04 一直学习的程序小白 阅读(105) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示