自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis框架环境搭建(详解)

MyBatis 是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plain Old JavaObjects,普通的Java对象)映射成数据库中的记录。动态SQL:MyBatis 支持动态SQL,使得编写灵活的SQL语句成为可能,可以通过XML或者注解的方式定义SQL语句,并在运行时动态地生成SQL。

2024-08-29 11:28:24 1210

原创 BaseDao封装增删改查

1、BaseDao(Base Data Access Object)是一种用于封装数据库操作的基础类或接口。它提供了一系列的通用数据库操作方法,包括增删改查等常用的操作。通过继承或实现BaseDao,程序开发者可以快速地进行数据库操作,避免重复编写相同的数据库操作代码。2、BaseDao一般会封装一些常用的数据库操作方法,例如insert、update、delete和select等。这些方法可以接收不同的参数,执行相应的数据库操作,然后返回对应的结果。

2024-03-27 20:22:51 927

原创 【javaWeb】在idea中配置tomcat服务器,然后部署一个项目

本章学习的是在idea中配置tomcat服务器,然后部署一个项目如果没有下载Tomcat的可以看博主的上一个博客,下载的就看以下操作温馨提示:博主的idea是2023版本的可能和你们的版本不同以上就是在idea中配置tomcat服务器,然后部署一个项目请仔细观看,博主哪些有问题请评论,博主看到一定及时更改😁。

2024-03-14 17:15:05 627

原创 【javaWeb】在webapp中手动发布一个应用

手动发布一个应用是指通过一系列手动操作将应用部署到目标环境中。好处解释准备环境确保目标环境已经安装所需的软件和依赖项。打包应用将应用代码打包成可执行文件或者二进制文件。配置应用根据目标环境的要求,对应用进行配置部署应用将打包好的应用部署到目标环境中。启动应用启动应用,使其可以接受请求并提供服务。监控应用对应用进行监控,以确保其正常运行。测试应用对部署的应用进行测试,以验证其功能和性能。上线应用在确认应用没有问题之后,将其宣布为正式上线状态。

2024-03-14 16:18:26 1385

原创 js_常用事件演示

JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在 HTML 页面中定义。基本原理当我们在某个元素上添加一个事件时,根据事件执行的前后可以把它当成一个事件流,例如在DOM事件中规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。

2023-12-28 16:11:28 2352

原创 java_JDBC连接池HikariCP和DBCP的使用

连接池是一种常用的技术,为什么需要连接池呢?这个需要从TCP说起。假如我们的服务器跟数据库没有部署在同一台机器,那么,服务器每次查询数据库都要先建立连接,一般都是TCP链接,建立连接就需要3次握手了,假设后台服务跟数据库的单程的访问时间需要10ms,那么光是建立连接就花了30ms,并且TCP还有慢启动的机制,实际上一次查询可能还不止1次TCP来回,查询效率就会大大降低。

2023-12-18 17:07:35 2664

原创 HTML_有哪些字体样式及使用

注意:其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用。font-weight属性用于定义字体的粗细,其可用属性值:normal、bold、bolder、lighter、100~900(100的整数倍)。font属性用于对字体样式进行综合设置,其基本语法格式如下:选择器{字体风格→字体粗细→字体大小→字体类型 }font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位。

2023-12-15 15:46:19 6611

原创 HTML_CSS的基本选择器的使用及其作用范围和优先级

class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。同样,三个样式表中都有内容作用在同一个html标签的时候,如果属性冲突,看优先级;当多个选择器作用在同一个标签上的时候,如果属性冲突,看优先级;弊端:只能对当前的标签生效,没有做到内容和样式相分离,耦合度太高。定义在head标签内,通过style标签,该标签内容就是CSS代码。选择具有相同id属性值的元素,建议html页面中的id值唯一。直接在标签中编写样式,通过使用标签内部的style属性;

2023-12-15 10:49:16 1365

原创 HTML常用表单元素使用?

1.文本框(text)<form> <p>文本框:<input type="text"></p></form>2.密码框(password)<form> <p>密码:<input type="password"></p></form>3. 邮箱框(email)<form> <p>邮箱:<input type="emai

2023-12-11 09:54:18 994

原创 在HTML中如何设置音频和视频?

HTML 引入原生态的多媒体支持,可在浏览器中直接播放音频和视频文件,不需要借助视频插件播放音频和视频。

2023-12-10 21:35:06 1092

原创 HTML_行内元素和块级元素的区别? 分别有哪些?

但是行内元素无法设置宽度和高度等盒模型属性,其宽度和高度都是由它们所包含的内容决定的,因此不能实现像块级元素那样的复杂布局效果。在 HTML 5 标准前,HTML 中的元素可以分为块级元素、行内元素(又称行级元素)和行内块级元素三种类型 ,它们的主要区别在于它们在文档流中所占据的空间和如何与其他元素相互作用。由于块级元素会占据一整行,因此通常用于分隔和布局页面的不同区域,可以设置宽度和高度等盒模型属性,从而实现复杂的布局效果。3、可以设置宽度、高度、内边距、边框和外边距等盒模型属性。

2023-12-08 11:43:31 734

原创 HTML_表单的高级应用(隐藏域、只读、禁用、输入提示、必填)

加上placeholder就会有一个提示你输入的东西!加入required后就必须要填写,不然就提交不了!加上readonly后就不能修改了!这样就把密码框给隐藏了!

2023-12-08 10:41:17 2132

原创 HTML_表格的语法及使用

align=“right” 行内文字的水平对齐方式 (参数有left、center、right)valign=“top” 行内文字的垂直对齐方式 (参数有top、middle、bottom)align=“right” 单元格文字的水平对齐方式 (参数left、center、right)valign=“top” 单元格文字的垂直对齐方式 (参数middle、bottom、top)width=“500” 单元格的宽度,设置后对当前一列的单元格都有影响。

2023-12-08 09:56:45 1501

原创 什么是HTML?

3、平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。5、html⽂档也叫 Web⻚⾯ ,其实就是⼀个⽹⻚,html⽂件⽤ 编辑器打开 显示的 是⽂本 ,可以⽤⽂本的⽅式 编辑它。3、超⽂本指的是超链接,标记指的是标签,是⼀种⽤来制作⽹⻚的语⾔,这种语⾔由⼀个个的标签组成。4、⽤这种语⾔制作的⽂件保存的是⼀个⽂本⽂件,⽂件的扩展名为 .html 或者 .htm。

2023-12-07 20:37:12 203 1

原创 HTML_超链接有哪些分类?有哪些属性?

超链接是HTML中的一个重要标签。

2023-12-07 20:17:31 1381 1

原创 HTML_title标签的使用

主要用于设置HTML的标题,主要显示在网页的标题栏,且一个HTML只能有一个title标签。< title >标签。

2023-12-07 14:59:03 869 1

原创 java_JDBC连接池Druid的使用

1.数据库链接池是一个容器,负责分配,管理数据库链接(connection)2.它允许应用程序的重复使用一个现有的数据库链接,而不是在重新建立一个3.释放空闲时间超过最大空闲时间的数据库链接 来避免因为没有释放数据库链接而引起的数据库链接遗漏。

2023-12-06 14:23:34 734 1

原创 java_JDBC连接池C3P0的使用

1.预先再缓冲池中放入一定数量的连接,当需要建立连接时,只需要从“缓冲池”中取出一个,使用完毕后放回。2.数据库连接池负责分配、管理和释放数据库连接,它允许多个程序重复的使用现有的数据库连接,而不是重新建立一个。3.当应用程序向连接池请求的数量超过最大连接数量时,这些请求将被加入到等待队列。

2023-12-05 19:58:18 566 1

原创 java集合框架(三)ArrayList的常见使用

在集合框架中,ArrayList是一个类,实现了List接口:1.ArrayList是以泛型的方式实现的,使用时必须先实例化2.ArrayList实现了randomAccess接口,所以ArrayList支持随机访问3.ArrayList实现了cloneable接口,ArrayList时可以克隆的4.ArrayList不是线程安全的, (Vector是线程安全的)5.ArrayList是一段连续的空间,可以动态扩容,是动态的顺序表。

2023-11-29 17:14:18 1211 1

原创 java集合框架(二)LinkedList的常见使用

【代码】java集合框架(二)LinkedList的常见使用。

2023-11-28 10:51:54 746 1

原创 java集合框架(一)Map的常见使用及循环的五种方式

3.将Map的键值对以迭代器的方式遍历出来,然后通过.getKey()与.getValue()方法取k、v的值。5.取得所有键值对来通过foreach循环,遍历出所有k、v,理论上推荐这种方法,尤其是容量较大的时候。2.将key的set集合以迭代器的方式遍历出来,然后通过key来取map的value。4.此方法直接取出map的value并放在collection中,然后将v循环遍历。1.通过key的set集合进行遍历,然后通过key来取map的value。先使用Map方法定义数据。

2023-11-27 11:17:45 744

原创 java集合框架介绍

Java集合框架是Java编程语言中的一种框架,用于存储和操作对象的集合。它提供了一组接口和类,用于处理不同类型的集合,如列表、集、队列、映射等。Java集合框架的主要目标是提供一组通用的接口和类,以便程序员可以使用它们来处理不同类型的集合,而无需重新编写代码集合:集合是一组用来存放数据对象的容器。特点:存放的数据是对象。单例集合:每次以单个对象的形式将数据存放到集合中。双列集合:每次以两个对象为一组的形式将数据存放到集合中,用来存储键值对对象,其中键具有唯一性,而值是可以重复的。

2023-11-27 10:30:07 1137

原创 ArrayList和LinkedList的区别

1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。

2023-11-23 11:41:56 385

原创 java Calendar日历类型常见方法

System.out.println("年:" + calendar.get(Calendar.YEAR));System.out.println("月:" + (calendar.get(Calendar.MONTH) + 1));//月份是从零开始的System.out.println("日:" + calendar.get(Calendar.DAY_OF_MONTH));System.out.println("小时:" + calendar.get(Calendar.HOUR));

2023-11-23 10:17:10 452

原创 java日期加减

【代码】java日期加减。

2023-11-22 14:48:47 856

原创 mysql函数(一)之常见日期函数汇总

EXTRACT(type FROM date)函数返回指定日期中特定的部分,type指定返回的值。其中,type的取值如表所示。DAYOFMONTH(date)函数返回日期位于所在月份的第几天。5、FROM_UNIXTIME(timestamp)函数。13、EXTRACT(type FROM date)函数。14、DATEDIFF(date1,date2)函数。4、UNIX_TIMESTAMP(date)函数。11、DAYOFMONTH(date)函数。

2023-11-13 16:06:04 293

原创 优快云如何发布文章

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2023-11-13 09:56:08 336

空空如也

空空如也

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

TA关注的人

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