自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS定位装饰

* 绝对定位查找父级的方式:就近找定位的父级,如果逐层查找不到这样的父级,就以浏览器窗口为参照进行定位 *//* 1.绝对定位的盒子不能使用左右margin auto居中 *//* 1.绝对定位的盒子不能使用左右margin auto居中 *//* left: 50%,整个盒子移动到浏览器中间偏右的位置 *//* left: 50%,整个盒子移动到浏览器中间偏右的位置 */子级绝对定位 -- 子绝父相 *//* 把盒子向左侧移动:宽度自己的一半 *//* 把盒子向左侧移动:宽度自己的一半 */

2024-11-07 21:39:27 749

原创 CSS浮动

文章目录1 结构伪类选择器1.1 基本用法1.2 公式2 伪元素3 标准流4 浮动4.1 浮动的作用4.2 浮动的代码4.3 浮动的特点4.4 浮动的案例4.5 CSS书写顺序4.6 案例5 清除浮动5.1 清除浮动介绍5.2 清除浮动的方法5.2.1 直接设置父元素高度5.2.2 额外标签法5.2.3 单伪元素清除法5.2.4 双伪元素法5.2.5 给父元素设置overflow:hidden1 结构伪类选择器1.1 基本用法<!DOCTYPE html><html lang="

2024-11-03 11:35:13 898

原创 CSS盒子模型

body {} #box {" > 测试优先级 </ div > </ body > </ html >} div {important;} body {} #box {" > 测试优先级 </ div > </ body > </ html >} div {important;} body {} #box {" > 测试优先级 </ div > </ body > </ html >} div {important。

2024-10-31 19:10:44 1025

原创 CSS进阶

文章目录一 选择器进阶1 复合选择器1.1 后代选择器:空格1.2 子代选择器:>2 并集选择器:,3 交集选择器:紧挨着4 hover伪类选择器5 Emmet语法二 背景相关属性1 背景颜色2 背景图片3 背景平铺4 背景位置5 背景相关属性连写6 拓展img标签和背景图片的区别三 元素显示模式1 块级元素2 行内元素3 行内块元素4 元素显示模块转换5 拓展:HTML嵌套规范注意点四 CSS特性1 继承性2层叠性五 综合案例1 案例一 选择器进阶1 复合选择器1.1 后代选择器:空格&l

2024-10-25 17:00:24 785

原创 CSS基础

DOCTYPE html > < html lang = " en " > < head > < meta charset = " UTF-8 " > < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > < title > Document < style > /* css注释 */ /* 这里写css */ /* 选择器{} */ /* 选择器:查找标签 */ p {

2024-10-19 17:26:26 1147

原创 HTML5

文章目录1 HTML基础认识1.1 HTML注释1.2 HTML标签的结构2 HTML标签2.1 排版标签2.1.1 标题标签2.1.2 段落标签2.1.3 换行标签2.1.4 水平线标签2.2 文本格式化标签2.2.1 文本格式化标签2.3 媒体标签2.3.1 图片标签2.3.2 路径2.3.2.1 绝对路径2.3.2.2 相对路径2.3.2.2.1 同级目录2.3.2.2.2上级目录2.3.2.2.3下级目录2.3.3 音频标签2.3.4 视频标签2.4 链接标签3 综合案例3.1 招聘4 列表标签4.

2024-10-09 21:37:09 1357

原创 Python面向对象

class Student : name = None def say_hi(self) : print("Hello,{}" . format(self . name)) def say_hello(self , msg) : print(f"Hello,我是: {msg } ") stu = Student() stu . name = '小明' stu . say_hello("你好") stu2 = Student() stu2 . name = '小白' stu2 . say_hi()

2024-06-06 18:28:35 808

原创 Python函数进阶

【代码】Python函数进阶。

2024-06-01 21:45:01 651

原创 Python数据容器

注意:列表可以一次存储多个元素,且可以为不同的数据类型,支持嵌套# 定义一个列表 list# 定义一个嵌套列表t2 =()typet1 =(1 , "hello" , True) t2 =() t3 = tuple() print(f"t1的类型是: {type(t1) } ,内容是: {t1 } ") print(f"t2的类型是: {type(t2) } ,内容是: {t2 } ") print(f"t3的类型是: {type(t3) } ,内容是: {t3 } ")

2024-06-01 20:08:12 1146

原创 Python函数

count = 0count += 1print(f"字符串str1 = "itheima" str2 = "itcast" str3 = "python" count = 0 for i in str1 : count += 1 print(f"字符串 {str1 } 的长度是: {count } ") count = 0 for i in str2 : count += 1 print(f"字符串 {str2 } 的长度是: {

2024-05-25 12:01:23 469

原创 Python循环语句

【代码】Python循环语句。

2024-05-23 21:11:49 415 1

原创 Python判断语句

【代码】Python判断语句。

2024-05-19 11:10:11 333

原创 python基础

规则1:内容限定,限定只能使用:中文、英文、数字、下划线,注意:不能以数字开头# 错误的代码示范:1_name = "张三"# 错误的代码示范:name_!= "张三"name_ = "张三"_name = "张三"name_1 = "张三"# 规则2:大小写敏感# 规则3:不可以使用关键字# 错误的代码示范,使用了关键字:class = 1# 错误的代码示范,使用了关键字:def = 1Class = 1# 单引号定义法,使用单引号进行包围name = '黑马程序员'

2024-05-16 15:48:08 333

原创 MyBatis特殊SQL的执行

3、为班级分配学生,即将某学的班级id修改为新添加的班级的id。2、获取新添加的班级的id。

2024-04-26 21:26:25 303

原创 MyBatis的各种查询功能介绍&使用&代码

【代码】MyBatis的各种查询功能介绍&使用&代码。

2024-04-19 11:49:37 296

原创 MyBatis获取参数的介绍&使用

但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单引号。${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;${}的本质就是字符串拼接,#{}的本质就是占位符赋值。MyBatis获取参数值的两种方式:${}和#{}

2024-04-18 17:19:55 573

原创 MyBatis核心配置文件介绍&使用

<!--MyBatis核心配置文件中,标签的顺序:properties?,settings?plugins?,mappers?--> <!--引入properties文件--> < properties resource = " jdbc.properties " /> <!--设置类型别名--> < typeAliases > <!--typeAlias:设置某个类型的别名属性:type:设置需要设置别名的类型。

2024-04-13 16:06:49 773

原创 搭建MyBatis框架

log4j的配置文件名为log4j.xml,存放的位置是src/main/resources目录下。例如:表t_user,映射的实体类为User,所对应的映射文件为UserMapper.xml。b>mapper接口中方法的方法名和映射文件中编写SQL的标签的id属性保持一致。工厂模式:如果创建某一个对象,使用的过程基本固定,那么我们就可以把创建这个对象的。a>mapper接口的全类名和映射文件的命名空间(namespace)保持一致。因此一个映射文件对应一个实体类,对应一张表的操作。

2024-04-11 17:22:25 451

原创 Element介绍&使用

文章目录Element概述一、Element快速入门二、Element布局三、Element常用组件Element概述一、Element快速入门<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app">

2024-03-23 19:05:49 3454

原创 Vue介绍&使用

<a href=\"#\">修改</a> <a href=\"#\">删除</a>品牌名称</th>\n" +" <th>企业名称</th>\n" +" <th>品牌介绍</th>\n" +" <th>序号</th>\n" +" <th>排序</th>\n" +" <th>状态</th>\n" +" <th>操作

2024-03-23 17:22:34 772

原创 AJAX介绍&使用&案例

文章目录一、AJAX概念二、AJAX快速入门1、编写AjaxServlet,并使用response输出字符(后台代码)2、创建XMLHttpRequest对象:用于和服务器交换数据 & 3、向服务器发送请求 & 4、获取服务器响应数据三、案例-验证用户是否存在1、SelectUserServlet2、register.html四、Axios异步框架1、Axios快速入门(1)、get(2)、post2、Axios请求方式别名(阅读性不好)五、JSONJSON概念1、JSON基础语法2、JSO

2024-03-23 16:24:53 1038

原创 Listener介绍

【代码】Listener介绍。

2024-03-23 10:02:52 114

原创 Filter介绍&使用&案例

/1. 放行前,对 request数据进行处理 System . out . println("1.FilterDemo...");//放行 chain . doFilter(request , response);//2. 放行后,对Response 数据进行处理 System . out . println("5.FilterDemo...");} }

2024-03-23 10:00:03 633

原创 Cookie和Session登录注册案例

文章目录一、需求说明![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f29467ed6b7f4de7a568004ad50de591.png)二、用户登录1、Dao层代码2、Service层代码3、Web层代码三、记住用户四、用户注册五、展示验证码一、需求说明二、用户登录1、Dao层代码UserMapper接口package com.itheima.mapper;import com.itheima.pojo.User;import org.

2024-03-22 20:51:06 949

原创 Cookie和Session小结

2024-03-21 20:26:12 286

原创 Session使用

【代码】Session使用。

2024-03-21 20:12:41 344

原创 Cookie使用

【代码】Cookie使用。

2024-03-21 19:41:13 411

原创 会话跟踪技术

文章目录会话跟踪技术概述会话跟踪技术概述

2024-03-21 17:34:31 194

原创 JSP案例-完成品牌数据的增删改查操作

文章目录一、环境准备1、创建新的模块brand-demo,引入坐标2、数据库表brand3、实体类brand4、mybatis基础环境mybatis-config.xmlBrandMapper.xmlBrandMapper接口utill工具类二、查询所有1、Dao层(BrandMapper接口)2、service层(BrandService方法)3、web层SelectAllServlet页面三、添加1、Dao层(BrandMapper接口)2、service层(BrandService方法)3、web层页

2024-03-21 17:21:59 593

原创 JSP介绍与使用

/</</</</

2024-03-21 11:01:14 366

原创 Request&Response案例

【代码】Request&Response案例。

2024-03-17 10:49:09 2156

原创 Request&Response使用

Override// String getMethod():获取请求方式: GET//GET// String getContextPath():获取虚拟目录(项目访问路径):/request-demo// StringBuffer getRequestURL(): 获取URL(统一资源定位符):http://localhost:8080/request-demo/req1。

2024-03-17 08:53:26 910

原创 Servlet使用

}} }} }@Override@Override@Override@Override@Override/*** Servlet 方法介绍/*** 初始化方法* 1. 调用时机:默认情况下,Servlet被第一次访问时,调用。

2024-03-16 15:30:50 410

原创 Web 服务器-Tomcat

文章目录Web服务器一、Tomcat简介二、基本使用三、在IDEA中创建Maven Web项目四、在IDEA中使用TomcatWeb服务器一、Tomcat简介二、基本使用三、在IDEA中创建Maven Web项目四、在IDEA中使用Tomcat

2024-03-15 19:41:19 345

原创 HTTP使用

*状态码大全:**https://cloud.tencent.com/developer/chapter/13553。

2024-03-12 17:09:53 230

原创 Web核心

文章目录什么是JavaWebJavaWeb 技术栈什么是JavaWebJavaWeb 技术栈

2024-03-12 16:40:33 226

原创 JavaScript使用

<script></script></body></html><head></head><body><script>name : "张三",age : 18,alert("吃饭")</script>

2024-03-10 10:48:21 917

原创 css使用

【代码】css使用。

2024-03-05 17:10:59 457

原创 HTML使用

/

2024-03-05 11:19:21 2155

原创 MyBatis

注意:相关模板可以去MyBatis官网找

2024-02-20 15:37:07 176

空空如也

空空如也

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

TA关注的人

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