基础知识
文章平均质量分 82
仅存的一丝安逸
人间一趟,积极向上,不畏将来,不念过往。
展开
-
Spring第二天
目录1. JdbcTemplate入门案例JdbcTeamplate概述JdbcTemplate入门案例步骤RowMapper接口的实现类BeanPropertyRowMapper的映射规则小结2. 使用IoC管理JdbcTemplate目标步骤小结3. 拓展:使用第三方连接池目标需求步骤4. IoC实现账户CRUD:搭建环境目标分析类与类之间的依赖关系创建maven项目pom.xml文件创建表结构创建实体类DAO接口和实现类AccountDao接口AccountDaoImpl实现类业务层接口和实现类Acc原创 2022-07-09 22:45:18 · 167 阅读 · 0 评论 -
Mybatis相关配置属性
UserMapperUserRoleMapperPermissionRoleUserRoleServiceImplUserServiceImplSqlSessionUtilQueryAllRolesAndUsersAndPermiQueryAllUsersAndRolesUpdateUserWebRoleMapper.xmlUserMapper.xmldb.properties原创 2022-06-20 01:54:53 · 658 阅读 · 0 评论 -
html_css(初识)
今日重点:1.表格标签2.超链接标签3.图片标签4.列表标签5.表单标签6.js核心语法网页:是用来显示网站的数据的网站:网页+后台代码(java+数据库)总结:1.html:超文本标记语言,用来书写网页的,在该文件中可以书写字符 音频 视频 图片等嘻嘻2.html使用注意: 1)后缀名是.html或者.htm 2)不需要编译,直接浏览器运行 3)由标签组成: 文本 ...原创 2022-06-20 01:32:32 · 110 阅读 · 0 评论 -
MyBatis02知识点
dao包UserMapper接口pojo文件夹User类 utils工具包SessionFactoryUtilsUserMapper.xml映射文件mybatis-config.xml核心配置文件原创 2022-06-16 02:07:32 · 151 阅读 · 0 评论 -
Maven学习
目录需要资料的可以关注私发,分享给你1. Maven概述和作用目标在没有使用maven之前2. Maven的安装目标下载Maven安装MavenMaven目录介绍配置环境变量测试安装好的Maven小结3. Maven仓库的概念和配置(重点)目录什么是POMMaven的仓库概念仓库分类访问仓库的过程配置本地仓库(重点)小结4. Maven的坐标(重点)目标Maven坐标的概念坐标的元素定义坐标的示例小结5. 演示:IDEA中配置Maven环境(重点)目标IDEA绑定本地Maven服务器小结6. 使用Maven原创 2022-06-12 02:03:45 · 519 阅读 · 0 评论 -
MySQL高级
数据库备份和还原 见ppt资料 约束 主键约束 作用 能够唯一的标识表中的每一行数据(作用) 语法 建表时: create table 表名 ( id int primary key , 其他字段, ... ); 修改表: alter tabl原创 2022-06-06 04:58:47 · 134 阅读 · 0 评论 -
DataGrip安装和使用
双击 ,然后一路下一步。安装成功将课后资料中datagrip汉化包下面的文件放到目录下面 【1】点击桌面上的启动软件图标【2】然后运行软件,选择“Do not import settings”不要导入设置这一项。 【3】选择免费试用30天,打开软件,进入到datagrip软件主界面 【4】将课后资料\datagrip\破解文件夹中的拖入到datagrip中,可以参考idea破解动态图 【5】在datagrip中查看版本信息,查看是否破解成功 到此为止,已经破解成功。 1.双击打开datagrip软件2.原创 2022-06-04 09:44:52 · 33699 阅读 · 303 评论 -
mysql的安装
目录需要资料包的额可以关注私发信息,分享给你1.数据库的安装2.卸载1.Mysql的安装包,找到如下所示文件后双击 mysql-installer-community-5.6.22.0.msi2.双击之后会出现如下图所示界面,询问是否同意,将我同意的选框勾选上,然后点击next,如下: 3.选择自定义安装,点击下一步 4.根据电脑配置选择要安装的MySql版本,然后点击next 5.如果出现当前界面,则可以配置安装目录,如果出现的不是这个界面请点击Back返回 6.点击back返回后,点击高级选项,配原创 2022-06-04 09:27:19 · 242 阅读 · 0 评论 -
IO流总结
需要笔记的可以关注私聊我发给你字节流 :字节输出流 : OutputStream抽象类写数据的方法 : public void write(int b) public void write(byte[] b) public void write(byte[] b, int off, int len)子类FileOutputStream类 ...原创 2022-05-30 05:40:47 · 117 阅读 · 0 评论 -
IO流相关知识点
需要笔记的可以关注私聊我发给你IO流 学习IO流的目的? 1,将数据写到文件中,实现数据永久化存储 2,把文件中的数据读取到内存中(Java程序) 3,在网络中数据的传输 IO流概述 I 表示intput ,是数据从硬盘进内存的过程,称之为读数据。 O 表示output ,是数据从内存到硬盘的过程。称之为写数据IO流分类按流向区分 输入流 ...原创 2022-05-30 05:20:55 · 485 阅读 · 0 评论 -
Thread线程
需要笔记的可以关注私聊我发给你Thread线程的创建方式方式一(继承Thread类方式)优点:代码实现比较简单那,可以直接使用Thread类中功能缺点:扩展性比较差,只能继承Thread类,任务执行完毕没有返回值结果,有异常能捕获 基本步骤 : 1 创建一个类继承Thread类。 2 在类中重写run方法(线程执行的任务放在这里) 3 创建线程对象,调用线程的start方法开启线程。 ...原创 2022-05-29 11:28:53 · 531 阅读 · 0 评论 -
Lambda和Stream流
需要笔记的可以关注私聊,我发给你Lambda- Lambda表达式只能针对接口(使用匿名内部类时)- 接口必须是:函数式接口 1、在一个接口中,只有一个抽象方法需要重写的接口,称为:函数式接口2、函数式接口中,允许存在:静态方法、私有方法、默认方法 Java语言,为了区分函数式接口和普通接口,在函数式接口中添加一个注解: @FunctionalInterfacepublic interface Swimming{ //只有一个抽象...原创 2022-05-29 10:35:29 · 605 阅读 · 0 评论 -
线程的六种状态
虚拟机中线程的六种状态新建状态 (NEW) --> 创建线程对象就绪状态 (RUNNABLE) --> start方法阻塞状态 (BLOCKED) -->无法获得锁对象等待状态(WAITING) --> wait状态计时状态(TIME_WAITING) --> ...原创 2022-05-27 23:31:40 · 86 阅读 · 0 评论 -
Spring第一天
Spring框架介绍Spring框架介绍Spring框架的由来作者:Rod Johnson 是 Spring框架的创始人,著名作者。 Rod在悉尼大学不仅获得了计算机学位,更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。 有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。Spring框架的介绍Spring是分层的Java SE/EE应用的full-stack轻量级开源框架。它是以IOC(Inversion Of Control)控制原创 2022-05-21 03:04:37 · 379 阅读 · 3 评论 -
Maven基础
Maven的安装和配置Maven概述和作用Maven简介maven是什么maven的作用小结Maven的安装maven下载安装Maven直接解压到任意目录,在预习资料中已经提供了安装包不要有汉字的目录不要有空格目录层次不要太深Maven目录介绍目录名功能说明bin可执行文件的目录,其中mvn.cmd这是它的启动命令boot第三方的类加载器conf配置文件所在的目录,其中settings.xml是它的核心配置文件如果这个文件配置有原创 2022-05-19 05:18:32 · 1118 阅读 · 0 评论 -
AJAX与JSON
AJAX的介绍和使用AJAX概述AJAX介绍同步和异步的区别AJAX应用场景和访问流程应用场景检查用户名是否存在省市级连内容自动补全执行流程XMLHttpRequest对象的事件,方法和属性案例:判断用户名是否存在服务器Servlet前段代码案例:POST请求完成登录的功能...原创 2022-05-19 02:43:17 · 215 阅读 · 0 评论 -
web综合案例
环境搭建案例效果SQL语句CREATE DATABASE day32;USE day32;CREATE TABLE contact( id INT PRIMARY KEY AUTO_INCREMENT, `name` VARCHAR(20) NOT NULL, sex CHAR(1), age INT(3) UNSIGNED, -- 无符号 address VARCHAR(10),-- 籍贯 qq VA原创 2022-05-10 18:05:31 · 165 阅读 · 0 评论 -
过滤器&监听器
过滤器java web的三种组件过滤器的基本概念过滤器介绍过滤器检查是否带红包,带红包方可进场参加婚礼,否则禁止入内过滤器使用场景编写第一个过滤器Demo1Filterpackage com.itheima.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;/** * 开发过滤器步骤: * 1.编写一个类实现javax.s原创 2022-05-10 00:02:29 · 107 阅读 · 0 评论 -
Cookie和HttpSession
Cookie会话技术什么是会话生活中的会话&BS结构的会话为什么会有会话技术什么是CookieCookie的执行原理Cookie的运行原理创建和发送案例:在Servlet中创建一个Cookie(“user”,“孙悟空”),并且写到浏览器端去在Tomcat7里面有汉字直接报500异常错误package com.itheima.servlet;import javax.servlet.*;import javax.servlet.http.*;import ja原创 2022-05-05 17:46:30 · 935 阅读 · 0 评论 -
请求对象&响应对象(Request&Response)相关知识点
1.HTTP协议的概念HTTP协议的介绍HTTP的特点HTTP请求1.请求的组成部分请求行请求头请求体2.请求的方式GET方式POST方式注意:只有post的请求方式才有请求体2.HTTP请求的三个组成请求行请求头请求体3.请求信息的组成:请求行1.请求方发:GTE和POST2.URI 统一资源标识符3.协议和版本号(HTTP/1.1)4.请求信息的组成:请求头、请求体请求头请求头由多个键和值组成请求体小结request对象介绍与作用原创 2022-04-29 19:22:24 · 1372 阅读 · 0 评论 -
Tomcat&Servlet相关知识点
1.Web 服务器软件架构:BS和CSCS结构BS结构2.Web资源的分类:静态和动态静态资源:运行在浏览器端,一成不变的;HTML和CSS,JavaScript都属于静态资源动态资源:运行在服务器端;编写的JSP和Servlet等都属于动态资源3.什么是Web服务器1.本质上也是一个服务器,也是 一个容器,用来装java代码,web服务器也成为web容器2.可以实现数据共享功能,将服务器上的数据分享给浏览器3.采用请求和相应的方式来访问,浏览器发送请求requ原创 2022-04-27 23:07:40 · 1424 阅读 · 0 评论 -
JavaScript基础
概述<script> //js代码 for (var i = 0; i < 5; i++) { document.write("hello World" + i + "<br>") }</script>变量的定义五种基本数据类型\常用运算符原创 2022-04-21 09:54:06 · 8041 阅读 · 0 评论 -
CSS样式
CSS三种引入方式行内样式行内样式:只在一个标签中起作用<!--1.行内样式:写在某个标签的style属性中特点:只对这个标签有效--><h1 style="color: blue">明天放假哎</h1>第二种内部样式内部样式:只在一个HTML文件中起作用<!--2.内部样式:写在style标签中特点:本网页标签中有效--><style> h3{ color: aqua; }</st原创 2022-04-20 22:34:46 · 286 阅读 · 0 评论 -
HTML相关知识点
HTML概念和作用HTML(Hyper Text Markup Language):超文本标记语言超文本:不仅包含普通文本,更强大,还可以包含图片,视频,音频,超链接,表格等标记:就是标签.可以使用一系列的标签,描述各种数据HTML的作用编写文本,扩展名为html HTML发展历程2014年10月,万维网联盟经过接近8年的艰苦努力发布HTML5规范HTML5更适合于移动设备,并且添加了多媒体的标签HTML代码的组成>标签标签可以用于设置文本样式、图片样式、超链接样式等等。用原创 2022-04-20 04:50:00 · 567 阅读 · 0 评论 -
Git常用命令
初始化工作区(只需要执行1次[工作区只需要初始化一次即可使用])进入到工作区目录下 只有初始化工作区后,才能把工作区中的文件,提供到git版本库中git init (创建版本库)显示状态git status (显示状态)查看状态显示工作区中还没有提交到暂存区的文件信息添加文件git add 文件名.后缀名git add. (添加目录下所有文件)提交工作区中的文件到暂存区提交到本地仓库git commit -m '备注信息'把存放在暂存区中的文件,提交到本地仓库 比较:原创 2022-04-19 03:58:47 · 174 阅读 · 0 评论 -
idea创建maven 使用Mybatis连接数据库获取表相关API知识点以及内容
Mybatis框架:需要配置文件核心配置文件(只能有1个)映射配置文件(允许有多个)相关APISqlSessionFactory //会话工厂(创建:SqlSession对象)SqlSession //会话对象 (底层封装了Connection对象) //和数据库交互底层使用:Executor(执行器。 执行sql语句)执行SQL语句时:有占位符、有SQL执行结果占位符:赋值(输入参数)SQL执行结果: 取值(输出参数)开发mybatis程序:配置文件原创 2022-04-16 19:39:48 · 1033 阅读 · 0 评论 -
Maven相关内容
Maven的default生命周期,可以使用的命令:mvn clean: 调用clean生命周期的clean阶段,清理上一次构建项目生成的文件 -会把target目录删除mvn compile : 编译src/main/java中的java代码 在创建target目录(该目录下存储生成的.class文件)mvn test : 编译并运行了test中内容 会对maven的test目录下的内容进行:编译、运行mvn package: 将项目打包成可发布的文件,如ja原创 2022-04-15 22:26:18 · 333 阅读 · 0 评论 -
XML相关知识点
概念Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的功能存储数据 1.配置文件 2.在网络中传输Xml和html的区别1.xml的标签都是自定义的,html标签是预定义的2.xml的语法严格,html语法松散3.xml是存储数据的,html是展示数据w3c :万维网联盟语法基本语法: 1.xml文档的后缀名.xml 2.xml第一行必须定义位文档声明 <?xml version='1.0'?> 3.x原创 2022-04-14 03:39:32 · 617 阅读 · 0 评论 -
Junit、反射、注解、相关知识点更新中
Junit单元测试测试分类 黑盒测试: 不需要书写代码,刚给输入值,看程序是否能够输出期望的值; 白盒测试: 需要写代码的,关注程序具体的执行流程.白盒测试步骤:定义一个测试类(测试用例) 建议: 测试类名:被测试的类型Test 例如CalculatorTest 包名:xxx.xxx.xx.Test cn.it.test 定义测试方法:可以独立运行 建议: 方法名:test测试的方法名 testAdd() 返回值:void 参数列表:空参给方法加上原创 2022-04-12 05:35:30 · 90 阅读 · 0 评论 -
JDBC相关知识点
概念java DataBase Connectivity java 数据库连接 ,java语言操作数据库JDBC本质:其实是官方(sum公司)定义的一套操作所有关系类型数据库的规则,即接口.各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口(JDBC)编程.真正执行的代码是驱动jar包中的实现类快速入门 public static void main(String[] args) throws ClassNotFoundException, SQLExceptio原创 2022-04-09 15:20:08 · 1125 阅读 · 0 评论 -
My SQL常用命令及知识点[更新中]
My SQL基本概念: 数据库的英文单词:DataBase 简称:DB什么是数据库? 用于存储和管理数据的仓库数据库的特点: 1.持久化存储数据的,其实数据库就是一个文件系统. 2.方便存储和管理数据 3.使用了统一的方式操作数据库--SQLMy SQL服务启动 1.手动 2.cmd-services.msc打开服务的窗口 3.使用管理员打开cmd net start mysql:启动数据库原创 2022-04-05 00:06:45 · 1093 阅读 · 1 评论 -
My SQL常用命令及其知识点
目录DDL数据库定义语言操作数据库:查看:数据库创建:数据库删除数据库使用:数据库修改:数据库:操作数据表:创建数据表:My SQL常用数据类型:查看当前数据库下所有表:查看表结构:删除表修改表#操作表中数据列添加:新列 新增一列删除:列 删除已有列修改:列DDL数据库定义语言用来定义数据库对象:数据库.表.列等操作数据库:查看:数据库查看当前数据库 show databases;#显示..原创 2022-04-02 16:42:01 · 1436 阅读 · 0 评论