自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot基础篇

SpringBoot基础篇学习记录

2023-08-05 16:08:26 99

原创 1. Mybatis简介

请求数据总共分为三部分内容,分别是 请求行、请求头、请求体请求行: HTTP 请求中的第一行数据,请求行包含三块内容,分别是 GET[请求方式] /[请求 URL 路径] HTTP/1.1[HTTP 协议及版本]请求方式有七种,最常用的是 GET 和 POST请求头: 第二行开始,格式为 key: value 形式Host: 表示请求的主机名User-Agent: 浏览器版本,例如Chrome浏览器的标识类似Mozilla/5.0。

2023-06-04 10:43:14 114

原创 8-HTTP

请求数据总共分为三部分内容,分别是 请求行、请求头、请求体请求行: HTTP 请求中的第一行数据,请求行包含三块内容,分别是 GET[请求方式] /[请求 URL 路径] HTTP/1.1[HTTP 协议及版本]请求方式有七种,最常用的是 GET 和 POST请求头: 第二行开始,格式为 key: value 形式Host: 表示请求的主机名User-Agent: 浏览器版本,例如Chrome浏览器的标识类似Mozilla/5.0。

2023-05-21 09:20:47 147

原创 7-web概述

它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取 Web 资源,服务器把 Web 资源发送给浏览器即可。静态资源主要包含 HTML、CSS、JavaScript、图片等,主要负责页面的展示。(img-dKa8gzRb-1684631891908)]动态资源主要包含 Servlet、JSP 等,主要用来负责逻辑处理。数据库主要负责存储数据。

2023-05-21 09:19:53 79

原创 6-JavaScript基础

JavaScript 是一门跨平台、面向对象的脚本语言,而 Java 语言也是跨平台的、面向对象的语言,只不过 Java 是编译语言,是需要编译成字节码文件才能运行的;JavaScript 是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互JavaScript 引入方式就是 HTML 和 JavaScript 的结合方式。JavaScript 引入方式有两种:在 HTML 中,JavaScript 代码必须位于 与 标签之间代码如下: 是 Jav

2023-05-20 12:24:33 718

原创 5-CSS基础

CSS 是一门语言,用于控制网页表现结构:HTML表现:CSS行为:JavaScriptCascading Style Sheet(层叠样式表)。如下面的代码,style标签中定义的就是 css 代码。该代码描述了将 div 标签的内容的字体颜色设置为 红色。

2023-05-20 12:23:01 37

原创 4-HTML基础

HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的,像京东,12306等网站有很多网页。这些都是网页展示出来的效果。而HTML也有专业的解释:::warningHTML(HyperText Markup Language):超文本标记语言超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容** 标记语言:由标签构成的语言**

2023-05-15 09:02:12 106

原创 2-Mybatis基础

之前我们写的代码是基本使用方式,它也存在硬编码的问题,如下:这里调用 selectList() 方法传递的参数是映射配置文件中的 namespace.id 值。这样写也不便于后期的维护。如果使用 Mapper 代理方式(如下图)则不存在硬编码问题。解决原生方式中的硬编码简化后期执行 SQLMybatis 官网也是推荐使用 Mapper 代理的方式。下图是截止官网的图片。

2023-05-15 09:00:25 47

原创 3-使用MyBatis实现CRUD

那么我们也可以使用 resultMap 来定义字段和属性的映射关系的方式解决上述问题。

2023-05-15 09:00:24 377

原创 1-Maven基础

Apache Maven 是一个项目管理和构建**工具**,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。官网 :http://maven.apache.org/

2023-05-15 08:58:27 46

原创 2-BS结构的系统通信原理(没有涉及到Java小程序)

统一资源定位符(http://www.baidu.com)请求和响应实际上说的是数据的流向不同。从Browser端发送数据到Server端,我们称为请求。英语单词:request从Server端向浏览器Browser端发送数据,我们称为响应。英语单词:responseB --> S (请求request)S --> B (响应response)

2023-05-07 15:07:21 48

原创 1-系统架构

QQ(先去腾讯官网下载一个QQ软件,几十MB,然后把这个客户端软件安装上去,然后输入QQ号以及密码,登录之后,就可以和你的朋友聊天了,就可以使用这个软件了。B/S(Browser / Server,浏览器 / 服务器)Client / Server(客户端 / 服务器)开发一个WEB系统你需要会哪些技术?需要安装特定的客户端软件。

2023-05-07 15:05:45 35

原创 MySQL8.0_JDBC笔记

JDBC:Java Database Connectivity,它是代表一组独立于任何数据库管理系统(DBMS)的 API,声明在 java.sql 与 javax.sql 包中,是 SUN(现在 Oracle)提供的一组接口规范。由各个数据库厂商来提供实现类,这些实现类的集合构成了数据库驱动 jar。即 JDBC 技术包含两个部分:(1)java.sql 包和 javax.sql 包中的 API(2)各个数据库厂商提供的 jar1.2 Java 程序连接 MySQL 数据库1.2.1 引入 mysql

2023-05-04 07:48:43 1127

原创 JDBC基础

Java DataBase Connectivity(Java 语言连接数据库

2023-05-04 07:46:56 45

原创 学习jdbc时遇到的问题

我的Mysql 是8.0.26的 , 而我所用的Java包时 MySQL5的Java包 , 这时只要把jar包更改为 MySQL 8 的jar包即可解决问题成功使用。如果是上述的问题 , 可能就是jar包的问题。

2023-05-04 07:44:37 42

原创 3 - 函数

其实,上述的这一类的需求呢,我们通过 MySQL 中的函数都可以很方便的实现。

2023-04-30 13:20:01 57

原创 2-SQL

1). SQL 语句可以单行或多行书写,以分号结尾。2). SQL 语句可以使用空格/缩进来增强语句的可读性。3). MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。4). 注释:语法:结果显示语法:结果显示语法:案例:创建一个 itcast 数据库, 使用数据库默认的字符集。结果显示在同一个数据库服务器中,不能创建两个名称相同的数据库,否则将会报错。(也就是同一个数据库创建两遍会报错)报错的结果显示可以通过 if not exists 参数来解决这个问题,数据库不存

2023-04-29 23:22:48 189

原创 1-MySQL概述

数据库 , 数据库管理系统 ,SQL目前主流的关系型数据库管理系统的市场占有率排名如下:Oracle:大型的收费数据库,Oracle 公司产品,价格昂贵。MySQL:开源免费的中小型数据库,后来 Sun 公司收购了 MySQL,而 Oracle 又收购了 Sun 公司。目前 Oracle 推出了收费版本的 MySQL,也提供了免费的社区版本。SQL Server:Microsoft 公司推出的收费的中型数据库,C#、.net 等语言常用PostgreSQL:开源免费的中小型数据库。

2023-04-29 23:21:03 38

原创 2-Java基础语法

变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。数据类型 变量名 = 数据值;//1.定义byte类型的变量 //数据类型 变量名 = 数据值;//2.定义short类型的变量 short b = 20;//3.定义int类型的变量 int c = 30;//4.定义long类型的变量 long d = 123456789123456789L;//5.定义float类型的变量 float e = 10.1F;

2023-04-16 08:59:15 76

原创 1- Java概述

就是在 windows 操作系统中,利用命令行的方式去操作计算机。我们可以利用 cmd 命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java 是一门非常火的计算机语言。(也叫做编程语言)我们想要让计算机做一些事情,那么就可以通过 Java 语言告诉计算机就可以了目录名称说明bin该路径下存放了 JDK 的各种工具命令。javac 和 java 就放在这个目录。conf。

2023-04-16 08:58:03 45

原创 1.wsl安装

WSL安装

2023-02-24 11:52:23 54

原创 0.WSL介绍

WSL介绍

2023-02-24 11:51:48 1117

原创 2.安装环境

安装环境

2023-02-24 11:49:27 40

原创 3.wsl remote vscode

wsl remote vscode

2023-02-24 11:47:58 37

原创 12. IDEA常用插件

注册翻译服务(有道智云、百度翻译开放平台、阿里云机器翻译)帐号,开通翻译服务并获取其应用 ID 和密钥 绑定应用 ID 和密钥:偏好设置(设置) > 工具 > 翻译 > 常规 > 翻译引擎 > 配置…当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。使用:在类中,右键,选择编码规约扫描,在下方显示扫描规约和提示。根据提示规范代码,提高代码质量。在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。

2023-02-24 08:25:04 287

原创 11. 关联数据库

表面上很多人认为配置 Database 就是为了有一个 GUI 管理数据库功能,但是这并不是 IntelliJ IDEA 的 Database 最重要特性。数据库的 GUI 工具有很多,IntelliJ IDEA 的 Database 也没有太明显的优势。Mybatis 有很好的支持,比如配置好了 Database 之后,IntelliJ IDEA 会自动识别 domain 对象与数据表的。关系,也可以通过 Database 的数据表直接生成 domain 对象等。

2023-02-24 08:23:06 429

原创 10. 创建不同类型的工程

Maven 是一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。在 JavaEE 开发的历史上构建工具的发展也经历了一系列的演化和变迁:Make→Ant→Maven→Gradle→ 其他……构建环节:① 清理:删除以前的编译结果,为重新编译做好准备。② 编译:将 Java 源程序编译为字节码文件。③ 测试:运行单元测试用例程序,确保项目在迭代开发过程中关键点的正确性。④ 报告:测试程序的结果。⑤ 打包:将 java 项目打成 jar 包;

2023-02-24 08:23:01 52

原创 9. IDEA断点调试(Debug)

苹果电脑或者是用惯 Eclipse 快捷的,可以选择其他快捷键插件。1、已知快捷键操作名,未知快捷键。

2023-02-24 08:22:23 1509

原创 8. 快捷键的使用

苹果电脑或者是用惯 Eclipse 快捷的,可以选择其他快捷键插件。1、已知快捷键操作名,未知快捷键。

2023-02-23 17:28:31 54

原创 7. 代码模板的使用

例如:定义 sop 代表 System.out.print();语句① 在 Live Templates 中增加模板② 先定义一个模板的组,这样方便管理所有自定义的代码模板③ 在模板组里新建模板④ 定义模板(以输出语句为例)Abbreviation:模板的缩略名称Description:模板的描述Template text:模板的代码片段模板应用范围。比如点击 Define。选择如下:应用在 java 代码中。其它模板1:单元测试模板:$var2$ }其它模板2:创建多线程。

2023-02-23 17:10:32 84

原创 6. 工程与模块管理

建议创建“Empty 空工程”,然后创建多模块,每一个模块可以独立运行,相当于一个小项目。的,比如:user-core-module、user-facade-module 和 user-hessian-module 等等,模块之间彼此可以。如果原来的.java 文件都是 GBK 的(如果原来.java 文件有的是 GBK,有的是 UTF-8 就比较麻烦了)。接着打开自己 IDEA 的项目,会在项目目录下看到拷贝过来的 module,只不过不是以模块的方式呈现。这些结构的划分,是为了方便管理功能代码。

2023-02-23 17:09:45 92

原创 5. 详细设置

温馨提示:如果选择某个 font 字体,中文乱码,可以在 fallback font(备选字体)中选择一个支持中文的字体。所以一般也可认为这是一种。在 2022.1 版本中,采用如下方式消双击 shift 出现搜索框:搜索 double 即可,勾选。因为我们按 shift 切换中英文输入方式,经常被按到,总是弹出搜索框,太麻烦了。,如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看看这里是否有开启该功能。默认都打 √ 了,建议检查 IDE 更新的 √ 去掉,检查插件更新的 √ 选上。

2023-02-23 14:15:49 123

原创 4. JDK相关设置

注 1:SDKs 全称是 Software Development Kit ,这里一定是选择 JDK 的安装根目录,不是 JRE 的目录。注 2:这里还可以从本地添加多个 JDK。使用“+”即可实现。

2023-02-23 14:15:08 42

原创 3. HelloWorld的实现

接着创建 Java 类。

2023-02-23 14:12:35 36

原创 1. 认识IntelliJ IDEA

IDEA,是 JetBrains ( https://www.jetbrains.com/)公司的产品,该公司成立于2000年,总部位于捷克的布 拉格,致力于为开发者打造最高效智能的开发工具。公司旗下还有其它产品,比如:WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术PyCharm:用于开发 pythonPhpStorm:用于开发 PHPRubyMine:用于开发 Ruby/RailsAppCode:用于开发 Objective - C/Swift。

2023-02-23 14:12:24 247

原创 2. 卸载与安装

可是在实际开发中并不是这样的,因为 IntelliJ IDEA 执行时会有大量的缓存、索引文件,所以如果你正在使用 Eclipse / MyEclipse,想通过 IntelliJ IDEA 来解决计算机的卡、慢等问题,这基本上是不可能的,本质上你应该对自己的硬件设备进行升级。2021.2.2\bin\jetbrains-agent.jar 了,所以报错了,所以 JVM 结束了,所以没有启动画面,凉凉了。这里没有卸载旧版本,如果需要卸载,记得勾选下面的保留旧的设置和配置。选择 1:适用 30 天。

2023-02-23 14:11:37 108

原创 idea设置字体大小(换主题后的字体大小设置)

idea设置字体大小

2023-02-23 14:08:07 185

原创 idea设置退出软件提示

idea设置退出软件提示

2023-01-17 07:36:20 355

原创 win10搜索框的热门搜索怎么关闭?

win10搜索框的热门搜索怎么关闭?

2023-01-17 07:35:13 994 1

原创 IDEA配置Maven环境

需要手动进行添加。此时目录结构缺少一个。测试一下发现没有问题。

2022-11-28 08:45:33 457

空空如也

空空如也

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

TA关注的人

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