自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb笔记08

MyBatis 是一款优秀的 持久层 框架,用于简化 JDBC 的开发。MyBatis 本是 Apache 的一个开源项目 iBatis, 2010 年这个项目由 apache 迁移到了 google code,并且改名为 MyBatis。2013 年 11 月迁移到 Github。官网:https://mybatis.org/mybatis-3/zh/index.html。

2025-07-15 04:54:39 399

原创 集训Demo1

创建数据库创建项目注意:mysql-connector-j-9.3.0.jar 包必须放在WEB-INF下的lib里才能生效,并且别忘了Add as Librarylogin.html把表单发送给LoginServletLoginServlet验证用户是否存在,存在保存username并跳转到welcome.html,不存在转发回login,htmlwelcome.html接收username,若直接访问welcome.html,2秒后返回login.html。

2025-07-12 22:27:00 183

原创 集训总结1

ServletContextAttributeListener 对 ServletContext 对象中属性的监听(增删改属性)StringBuffer getRequestURL():获取 URL (统一资源定位符):http://localhost:8080/request-demo/req1。Session 监听 HttpSessionListener 对 Session 对象的整体状态的监听(创建、销毁)

2025-07-08 22:13:17 840

原创 JavaWeb笔记07

Listener概念:Listener 表示监听器,是 JavaWeb 三大组件 (Servlet、Filter、Listener) 之一。监听器可以监听就是在 application,session,request 三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件Listener 分类:JavaWeb 中提供了 8 个监听器监听器分类 监听器名称 作用。

2025-07-07 18:46:04 758

原创 JavaWeb笔记06

会话跟踪技术会话:用户打开浏览器,访问 web 服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据HTTP 协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求,因此我们需要会话跟踪技术来实现会话内数据共享实现方式:1.客户端会话跟踪技术:Cookie2.服务端会话跟踪技术:Session。

2025-07-05 15:15:45 895

原创 JavaWeb笔记05

<head><head><body></body>

2025-07-04 22:24:19 879

原创 JavaWeb笔记04

Tomcat概念:Tomcat 是 Apache 软件基金会一个核心项目,是一个开源免费的轻量级 Web 服务器,支持 Servlet/JSP 少量 JavaEE 规范。JavaEE:Java Enterprise Edition,Java 企业版。指 Java 企业级开发的技术规范总和。包含 13 项技术规范:JDBC 、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF。

2025-07-04 06:39:37 753

原创 JavaWeb笔记03

Maven 简介Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档官网: http://maven.apache.org/Maven 作用:标准化的项目结构标准化的构建流程方便的依赖管理Maven 模型:项目对象模型 (Project Object Model)依赖管理模型 (Dependency)插件 (Plugin)仓库分类:本地仓库:自己计算机上的一个目录。

2025-07-02 18:20:51 546

原创 JavaWeb笔记02

多表查询笛卡尔积:取 A,B 集合所有组合情况多表查询:从多张表查询数据连接查询内连接:相当于查询 A B 交集数据外连接:左外连接:相当于查询 A 表所有数据和交集部分数据右外连接:相当于查询 B 表所有数据和交集部分数据子查询事务简介数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败事务是一个不可分割的工作逻辑单元。

2025-07-01 19:21:41 462

原创 JavaWeb笔记01

1.查询2.创建创建数据库CREATE DATABASE 数据库名称;创建数据库 (判断,如果不存在则创建)CREATE DATABASE IF NOT EXISTS 数据库名称;3.删除删除数据库DROP DATABASE 数据库名称;删除数据库 (判断,如果存在则删除)DROP DATABASE IF EXISTS 数据库名称;4.使用数据库查看当前使用的数据库使用数据库USE 数据库名称;

2025-06-30 14:47:16 586

原创 java笔记08

System.out.println("ip为:" + ip + ",主机名为:" + name + "的人,发送了数据:" + new String(data, 0,len));System.out.println("ip为:" + ip + ",主机名为:" + name + "的人,发送了数据:" + new String(data, 0,len));有一个抽奖池,该抽奖池中存放了奖励的金额,该抽奖池中的奖项为 {10,5,20,50,100,200,500,800,2,80,300,700};

2025-06-02 15:31:55 348

原创 java笔记07

9.异常综合练习package a09_综合练习;/*需求:键盘录入自己心仪的女朋友姓名和年龄。姓名的长度在 3 - 10之间,年龄的范围为 18 - 40岁,超出这个范围是异常数据不能赋值,需要重新录入,一直录到正确为止。提示:需要考虑用户在键盘录入时的所有情况。比如:录入年龄时超出范围,录入年龄时录入了abc等情况*///1.创建键盘录入的对象//2.创建女朋友的对象try {//3.接收女朋友的姓名。

2025-05-19 20:37:11 370

原创 java笔记06

TreeMap的基本使用TreeMapTreeMap 跟 TreeSet 底层原理一样,都是红黑树结构的。由键决定特性:不重复、无索引、可排序可排序:对键进行排序。注意:默认按照键的从小到大进行排序,也可以自己规定键的排序规则代码书写两种排序规则实现 Comparable 接口,指定比较规则。创建集合时传递 Comparator 比较器对象,指定比较规则。Test1package a02_双列集合Map.a07_TreeMap的基本使用;/*

2025-05-11 19:19:14 949

原创 java练习4

System.out.println("生孩子");package a01_第一次练习.a04_创建类对象;可用ALT + INSERT快速创建JavaBean。函数:年龄++,姓名修改,家庭身份修改,生孩子。值:年龄,姓名,家庭身份。

2025-04-29 22:19:07 163

原创 java练习3

随机生成20个数字(随机种子)分别使用冒泡排序、二叉树排序、插入排序进行排序并输出最终结果以及三种排序使用的时间package a01_第一次练习.a03_排序;i < 20;i++) {//冒泡排序i++) {j++) {System.out.println("冒泡排序耗时:"+ Duration.between(now1, now2).toNanos() +"纳秒");//二叉树排序i++) {

2025-04-29 21:32:43 986 2

原创 java练习2

System.out.println("相差的天数:" + Duration.between(scDate, Today).toDays());System.out.println("请输入年份");System.out.println("请输入月份");System.out.println("请输入日期");package a01_第一次练习.a02_计算输入天数;sc.nextInt()获取年月日。

2025-04-29 19:35:53 218 2

原创 java练习1

System.out.println("相差的天数:" + Duration.between(birthDate,Today).toDays());Duration.between(birthDate,Today) 返回一个Duration对象,表示相差的时间间隔对象。LocalDateTime.of(2006,3,2,0,0) 获取指定时间的对象。LocalDateTime.now() 获取当前时间的对象。package a01_第一次练习.a01_计算天数;.toDays() 获取该时间差对应的天数。

2025-04-27 17:29:22 145 3

原创 java笔记05

7.BigInteger基本使用和原理解析构造方法和静态方法BigInteger 构造方法方法名 说明public BigInteger(int num, Random rnd) 获取随机大整数,范围: [0 ~ 2的num次方-1]public BigInteger(String val) 获取指定的大整数。

2025-04-27 16:39:24 856

原创 java笔记04

/ System.out.println("年龄为" + age + "岁的" + name + "养了一只" + dog.getColor() + "颜色的" + dog.getAge() + "岁的狗");// System.out.println("年龄为" + age + "岁的" + name + "养了一只" + cat.getColor() + "颜色的" + cat.getAge() + "岁的猫");

2025-04-19 00:01:20 599

原创 java笔记03

String[] girlfaces = {"美奂绝伦", "沉鱼落雁", "婷婷玉立", "身材娇好", "相貌平平", "相貌简陋", "惨不忍睹"};String[] boyfaces = {"风流俊雅", "气宇轩昂", "相貌英俊", "五官端正", "相貌平平", "一塌糊涂", "面目狰狞"};System.out.println("--------------欢迎来到黑马学生管理系统--------------");例如,若 A = 'abcde',在移动一次之后结果就是 'bcdea'。

2025-04-10 22:29:48 529

原创 java笔记02

III. 如果所有的 case 后面的值和表达式的值都不匹配,就会执行 default 里面的语句体,然后结束整个 switch 语句。II. 依次和 case 后面的值进行比较,如果有对应的值,就会执行相应的语句,在执行的过程中,遇到 break 就会结束。while 循环中,控制循环的变量,对于 while 循环来说不归属其语法结构中,在 while 循环结束后,该变量还可以继续使用。for 循环中,控制循环的变量,因为归属 for 循环的语法结构中,在 for 循环结束后,就不能再次被访问到了。

2025-03-30 23:17:46 788

原创 java笔记01

字符类型 用 单引号 括起来的,内容只能有一个 'A', '0', '我'编译:javac 是 JDK 提供的编译工具,我们可以通过这个工具,把当前路径下的 HelloWorld.java 文件编译成 class 文件。// 在打印的时候,把前面字符串的长度补齐到 8,或者 8 的整数倍。// class:用于(创建 / 定义)一个类 后接类名 ***类名必须与文件名相同***在运行的时候是不加后缀名的。

2025-03-25 16:39:21 495

原创 【前端开发学习笔记17】使用ai

ai

2025-02-14 03:30:44 294

原创 【前端开发学习笔记16】Vue_9

文章分类架子文章分类渲染1. 封装API:请求获取表格数据2. el - table表格动态渲染3. 表格静态样式添加分类用dialogVisible 控制显示隐藏输入规范// 添加文章分类// 编辑文章分类2.页面中校验,判断,提交请求?' 编辑成功 ' : ' 添加成功 '})3.通知父组件进行回显删除分类配置中文封装API接口,请求渲染4.导入使用分页渲染1.添加el-pagination组件2.提供分页修改逻辑。

2025-02-13 22:49:12 933

原创 【前端开发学习笔记15】Vue_8

https://typicode.github.io/husky/path: '/login', component: () => import('@/views/login/LoginPage.vue') // 登录页。'vue/no-setup-props-destructure': ['off'], // 关闭props解构的校验(props解构丢失响应式)2. 配置按需导入,官方文档:https://element - plus.org/zh - CN/guide/quickstart.html。

2025-02-13 21:17:05 1039

原创 【前端开发学习笔记14】Vue_7

Pinia 是 Vue 的最新状态管理工具,是 Vuex 的替代品。提供更简单的 API(去掉了 mutation)提供符合组合式风格的 API(和 Vue3 新语法统一)去掉了 modules 的概念,每个 store 都是独立的模块配合 TypeScript 更友好,提供可靠的类型推断。

2025-02-12 19:12:33 700

原创 【前端开发学习笔记13】Vue_6

van-tabbar-item icon="shopping-cart-o">购物车</van-tabbar-item><van-tabbar-item icon="wap-home-o">首页</van-tabbar-item><van-tabbar-item icon="apps-o">分类页</van-tabbar-item><van-tabbar-item icon="user-o">我的</van-tabbar-item>-- 二级路由出口:二级组件展示的位置 -->提供 mutations。

2025-02-11 20:28:37 869

原创 【前端开发学习笔记12】Vue_5

Vuex构建多组件共享的数据环境index.js:// 创建一个空仓库// 目标:安装 vuex 插件,初始化一个空仓库// 1.安装 vuex:yarn add vuex@3// 2.新建 vuex 模块文件:新建 store/index.js 专门存放 vuex// 3.创建仓库:Vue.use (Vuex),创建仓库 new Vuex.Store ()// 4.main.js 导入挂载:在 main.js 中导入挂载到 Vue 实例上// 这里面存放的就是 vuex 相关的核心代码。

2025-02-10 23:30:14 606

原创 【前端开发学习笔记11】Vue_4

router-link to="/search/如何成为前端大牛">如何成为前端大牛</router-link><router-link to="/search/如何成为前端大牛">如何成为前端大牛</router-link><router-link to="/search/如何成为前端大牛">如何成为前端大牛</router-link>key=前端培训">前端培训</router-link><router-link to="/search/前端培训">前端培训</router-link>

2025-02-10 06:46:11 337

原创 【前端开发学习笔记10】Vue_3

重置数据</button>// 2. update 指令的值修改的时候触发,提供值变化后,dom更新的逻辑。<button @click="handleEdit">编辑

2025-02-08 20:33:21 373

原创 【前端开发学习笔记08】Vue_2

div class="box" :style="{ css属性名1: 'css属性值', css属性名2: 'css属性值' }"></div><input v-model="gender" type="radio" name="gender" value="1">男。<input v-model="gender" type="radio" name="gender" value="2">女。<div class="box" :class="[ '类名1', '类名2', '类名3' ]"></div>

2025-02-07 21:38:27 642

原创 【前端开发学习笔记08】Vue_1

3.框架:一套完整的项目解决方案, 提升开发效率 (理解记忆 规则 )Vue是一个用于 构建用户界面 的 渐进式 框架。1.构建用户界面:基于 数据 动态 渲染 页面。指令_v-else和v-else-if。2.渐进式: 循序渐进 的学习。指令_v-show和v-if。指令_v-for的key。指令初识和v-html。指令_v-on调用传参。指令_v-model。

2025-02-06 13:36:42 145

原创 贪吃蛇还原

js效果贪吃蛇还原。

2025-02-02 16:17:12 114

原创 轮播图

cssjshtml效果轮播图。

2025-02-02 16:12:40 108 2

原创 省市区三级联动

jshtml效果省市区三级联动。

2025-02-02 14:37:40 97

原创 放大镜效果

cssjshtml效果放大镜效果。

2025-02-02 12:19:10 118 2

原创 滚动弹幕

cssjshtml效果滚动弹幕。

2025-02-02 12:17:01 118 2

原创 注册表单提交加验证码功能

注册表单提交加验证码功能。

2025-02-02 12:13:44 157 2

原创 电子时钟

cssjshtml效果电子时钟。

2025-02-01 22:52:07 147 2

原创 动态表格

cssjshtml效果动态表格。

2025-02-01 22:06:58 90 2

空空如也

空空如也

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

TA关注的人

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