- 博客(22)
- 收藏
- 关注
原创 BaseDao的增删改查【入门级】
支持逻辑删除,在逻辑删除模式下,删除操作自动切换为更新删除标记操作,新增操作自动初始化为未删除状态,更新和查询操作自动忽略已删除数据。对于数据库中所对应的复杂的查询,可以在编译时自动生成Query类,而Query类可以帮助更加方便地构建查询条件。BaseDao是为了解决数据库中增删改查而的提供的一个定义类,是一个接口代码,公共方法的接口类。内置分库分表功能,支持指定键分键和自定义分库分表算法。以上就是BaseDao的基本操作了。(3). 支持分库分表。(1).支持复杂查询。(2).逻辑删除功能。
2024-03-27 19:30:48 643
原创 【新手】如何在idea中配置tomcat服务器
首先要下载好Tomcat服务器,然后就是完成我们的目标,在idea中配置Tomcat服务器,并且部署一个项目。
2024-03-14 19:33:07 557
原创 【新手】如何在Tomcat服务器中手动发布一个应用
tomcat是一个免费的,开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,由Apache ,Sun和一些公司以及个人共同开发而成,深受Java爱好者的喜爱,是一款比较流行的web应用服务器。
2024-03-14 16:08:15 476 1
原创 JavaScript常见事件的使用
当我们在某个元素上添加一个事件时,根据事件执行的前后可以把它当成一个事件流,例如在DOM事件中规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。首先发生的是事件捕获,然后是实际的目标接收到事件,最后是冒泡阶段,可以在这个阶段对事件做出响应。onmouseover:鼠标移动到某个设置了此事件的元素上时触发此事件。onmouseout:鼠标从某个设置了此事件的元素上离开时触发此事件。onkeyup:当键盘上的某个按键被按下后弹起时触发此事件。onmouseup:鼠标弹起时触发的事件。
2023-12-30 10:17:44 453 1
原创 JavaScript中的数组使用及常见的属性和方法
参数2:根据参数一位条件之后的要改的几个数,这里是讲其2之后的一个数改为6,如果是2的话,那就是将其两个数改成一个数为6。与上面的pop()都是用来删除的,但是pop()是用来删除数组最后一个元素,而shift()是用来删除数组的第一个元素。与上面的push()都是新增元素,只不过区别就是push()是在新增结尾,而unshift()是新增在数组开头。这是删除,一个参数输入其位置,若是1,则是第1个之后都被删除。是新增元素的,当然可以新增一个或多个元素,不过是新增在结尾。用来隔开数组的,用指定的符号隔开。
2023-12-28 16:25:59 1551 1
原创 JDBC常见的几种连接池使用
连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的 线程 使用。这种连接“汇集”起来的技术基于这样的一个事实:对于大多数应用程序,当它们正在处理通常需要数毫秒完成的 事务 时,仅需要能够访问 JDBC 连接的 1 个线程。根据官方提供的数据,在i7,开启32个线程32个连接的情况下,进行随机数据库读写操作,HikariCP的速度是现在常用的C3P0数据库连接池的数百倍。对于业务请求处理而言,直接利用现有可用连接,避免了数据库连接初始化和释放过程的时间开销,从而缩减了系统整体响应时间。
2023-12-18 16:29:03 880 1
原创 【入门级】字体样式的使用及属性
其中italic和oblique都用于定义斜体,两者在显示效果上并没有本质区别,但实际工作中常使用italic。可以同时指定多个字体,中间以逗号隔开,表示如果浏览器不支持第一个字体,则会尝试下一个,直到找到合适的字体。eg: body{font-family:“华文彩云”,“宋体”,“黑体”;
2023-12-15 10:50:43 724
原创 【入门级】HTML常用表单元素使用
一.表单1.1表单常见元素文本框:<input type=“text” value=“值” hidden=“”>密码框: <input type=“password” value=“值”>email框: <input type=“email” value=“值”>数字输入框: <input type=“number” value=“值”>手机号输入框: <input type=“tel” value=“值”>url框: <in
2023-12-09 09:21:26 539
原创 【入门级】HTML的超链接分类和属性及常用的特殊符号转义
target属性是跳转到目标页面的方式,在使用中可以省略,html默认在原本的页面中打开,即 target=“self” (目标页面将会覆盖原始页面)。title 是超链接的介绍属性,刚鼠标光标移到设置了 title 属性的超链接上,会显示 title 属性值的内容。比如要发邮件给指定的人,前面为邮件而后面则要指定的那个人的QQ邮箱号。href是超链接中必须存在的属性,用于链接到目标页面的url地址。锚点链接可以链接到本页面中的特定内容。放入自己的网页,实现内部跳转,网站内部网页与网页的跳转。
2023-12-07 16:58:21 1882
原创 集合框架(三)ArrayList的常见使用
ArrayList是Java中的一个集合类,实现了List接口,可以动态地添加、删除和修改其中的元素。和普通的数组不同,ArrayList可以自动扩容,而且不需要手动去维护其大小。另外,ArrayList还提供了访问和操作元素的方法,如get()、set()、add()、remove()等。
2023-12-01 10:04:50 421 1
原创 集合框架(二)LinkedList的常见使用
LinkedListLinkedList实现了List接口LinkedList的底层使用了双向链表LinkedList没有实现RandomAccess接口,因此LinkedList不支持随机访问LinkedList的任意位置插入和删除元素时效率比较高LinkedList的常见方法返回类型方法booleanadd(E o) 将指定元素追加到该集合结尾voidadd(int index,E element) 在指定位置插入指定元素boolean
2023-11-28 15:12:24 392
原创 【Java入门】集合框架介绍与集合框架(一)Map的常见使用及循环的五种方式
数组的长度是固定的,集合的长度是可变的。使用Java类封装出一个个容器类,开发者只需要直接调用即可,不用再手动创建容器类。集合是Java中提供的一种容器,可以用来存储多个数据,根据不同存储方式形成的体系结构,就叫做集合框架体系(掌握)。集合也时常被称为容器。
2023-11-24 15:01:50 400 1
原创 ArrayList和LinkedList的异同
因为是数组,所以ArrayList在初始化的时候,有初始大小10,插入新元素的时候,会判断是否需要扩容,步长是0.5倍原容量扩容的步长是0.5倍原容量,扩容方式是利用数组的复制,因此有一定的开销,但是它的使用比较方便,只需要创建,然后添加数据,通过调用下标进行使用。当对数据进行增加和删除的操作(add和remove操作)时,LinkedList比ArrayList的效率更高,因为ArrayList是数组,所以在其中进行增删操作时,会对操作点之后所有数据的下标索引造成影响,需要进行数据的移动。
2023-11-23 11:17:29 398
原创 Calendar日历类型常见方法
Calendar类是一个抽象类,它为特定瞬间与 YEAR 、 MONTH 、 DAY_OF—MONTH 、 HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(如获得下星期的日期) 提供了一些方法。创建 Calendar 对象不能使用 new 关键字,因为 Calendar 类是一个抽象类,但是它提供了一个getInstance() 方法来获得 Calendar 类的对象。getInstance() 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化。
2023-11-23 10:40:24 572
原创 入门级异常捕获
如果没有找到匹配的异常类型 , 就会将异常向上传递到上层调用者 无论是否找到匹配的异常类型 , fifinally 中的代码都会被执行到 ( 在方法结束之前执行 ).Exception是异常的父类,但是用Exception的话,所捕获的异常是不会告诉你的,到后面你需要看是异常时,这个就要你自己去看了。Java运行的程序过程中出现异常事件,会生成一个异常类对象,它会将程序中的异常事件的信息提交给系统,而这被称为抛出(throw)异常。如果找到匹配的异常类型 , 就会执行 catch 中的代码。
2023-11-13 16:28:17 58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人