- 博客(19)
- 收藏
- 关注
原创 Eachars的介绍和快速入门(含有代码示例)
ECharts是一个开源的、基于 JavaScript 的图表库,广泛用于创建交互式的数据可视化图表。它支持丰富的图表类型,如折线图、柱状图、饼图、散点图、地图等,且具有高度的定制性和良好的性能。ECharts 的目标是提供灵活、易用且高效的图表解决方案,适用于各种 Web 应用程序。
2024-12-09 11:58:35
1051
原创 servlet这一篇就够了
Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
2024-11-01 10:47:14
1000
原创 JDBC分页查询操作
分页查询是java web开发中经常使用到的技术。在数据库中数据量非常大的情况下,不适合将所有的数据全部显示到一个页面中,同时为了节约程序以及数据库的资源,就需要对数据进行分页查询操作。通过JDBC实现分页的方法比较多,而且不同的数据库机制其分页的方式也不同,这里我们介绍典型的两个分页方法。通过ResultSet的光标实现分页该分页方法可以在各种数据库之间通用,但是带来的缺点是占用了大量的资源,不适合在数据库大的情况下使用。通过数据库机制进行分页。
2024-10-31 22:15:07
1383
原创 数据源分层开发和连接池
仍然调用Connection的close()方法,但是这个close()方法并不是真正的关闭连接,只是将连接归还到连接池,让其称为空闲连接对象。以上这些属性是连接池中较为常见的一些属性,不同的连接池在实现时可能还会有其他的一些属性,不过大多数连接池都包含了以上几个属性,对于使用者来说需要根据自己的需要进行灵活配置。另外,连接对象只能从连接池中获取,如果没有空闲的连接对象,只能等待,这样连接对象创建的数量就得到了控制。用户请求时,需要连接对象直接从连接池中获取,不需要创建连接对象,因此效率较高。
2024-10-30 17:18:24
974
原创 DAO模式及单例模式
DAO是:Data Access Object,翻译为:数据访问对象。一种JavaEE的设计模式,专门用来做数据增删改查的类。在实际的开发中,通常我们会将数据库的操作封装为一个单独的DAO去完成,这样做的目的是:提高代码的复用性,另外也可以降低程序的耦合度,提高扩展力。例如:操作用户数据的叫做UserDao,操作员工数据的叫做EmployeeDao,操作产品数据的叫做ProductDao,操作订单数据的叫做OrderDao等。DAO模式的组成部分:DAO接口DAO实现类实体类。
2024-10-29 16:10:11
1154
原创 SQL注入问题
PreparedStatement执行原理是:先对SQL语句进行预先的编译,然后再向SQL语句指定的位置传值,也就是说:用户提供的信息中即使含有SQL语句的关键字,那么这个信息也只会被当做一个值传递给SQL语句,用户提供的信息不再参与SQL语句的编译了,这样就解决了SQL注入问题。SQL注入问题说的是:用户输入的信息中含有SQL语句关键字,和程序中的SQL语句进行字符串拼接,导致程序中的SQL语句改变了原意。如果以上的SQL语句能够查询到结果,说明用户名和密码是正确的,则登录成功。使用表:t_user。
2024-10-29 09:31:02
1258
原创 JDBC的入门及增删改查操作(全面细节讲解)
JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。URL 是统一资源定位符 (Uniform Resource Locator) 的缩写,是互联网上标识、定位、访问资源的字符串。它可以用来指定互联网上各种类型的资源的位置,如网页、图片、视频等。URL 通常由协议、服务器名、服务器端口、路径和查询字符串组成。
2024-10-28 17:40:02
1266
原创 El表达式和JSTL的使用
其中,jstl.jar文件包含JSTL规范中定义的接口和相关类,standard.jar,文件包含用于实现JSTL的.class文件以及JSTL中5个标签库描述符文件(TLD)引入jar包就可以使用了。JSTL(JSP Standard Tag Library)是 JSP 中的一组标准标签库,它为常见的任务(如条件判断、迭代、格式化、国际化等)提供了简洁而易用的标签,减少了 JSP 页面中嵌入的 Java 代码,使得 JSP 页面更加易读和维护。是 JSTL 核心标签库中的一个标签,用于设置变量值。
2024-10-24 15:55:49
1092
原创 JSP(servlet)实现数据传递和保存
用于获取客户端请求信息,如请求参数、请求头、URL、客户端 IP 地址等。它代表当前的 HTTP 请求。一个请求对象request对应一个请求域对象。一次请求结束之后,这个请求域就销毁了。response对象(即HttpServletResponse接口实现类的实例对象这个实例对象有web服务器来创建)是 JSP 和 Servlet 中用来表示服务器对客户端响应的对象。它包含了服务器返回给客户端的所有响应信息,如状态码、响应头、响应内容等。
2024-10-24 11:42:07
1283
原创 初识jsp
会被翻译到servlet类的service方法的out.write("翻译到这里"),直接翻译到双引号里,被java程序当做普通字符串打印输出到浏览器。对JSP进行错误调试的时候,还是要直接打开JSP文件对应的java文件,检查java代码。指令的作用:指导JSP的翻译引擎如何工作(指导当前的JSP翻译引擎如何翻译JSP文件。(因为所有的数据都是在服务器上,用户发送的每一个请求都是需要服务器全身心的响应数据)<%--JSP的专业注释,不会被翻译到java源代码当中。下面主要讲解一下<%!
2024-10-23 17:19:34
1215
原创 MySQL事务、索引、数据恢复和备份
事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。这一组操作就必须在一个事务的范围内,要么都成功,要么都失败。
2024-10-10 09:58:18
2175
原创 MySQL使用DQL命令查询数据及多表联查
准备数据删除之前 emp, dept表的测试数据执行如下脚本,创建emp表与dept表并插入测试数据-- 创建dept表,并插入数据name varchar(50) not null comment '部门名称')comment '部门表';INSERT INTO dept (id, name) VALUES (1, '研发部'), (2, '市场部'),(3, '财务部'), (4,'销售部'), (5, '总经办'), (6, '人事部');-- 创建emp表,并插入数据。
2024-10-09 08:44:23
2521
原创 Mysql DML(增删改)及约束介绍和入门
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。
2024-10-08 10:45:32
1187
原创 初识MySQL及快速入门
长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库保存、管理数据数据库管理系统(Database Management System):数据管理软件,科学组织和存储数据、高效地获取和维护数据概念:是现流行的开源、免费的关系型数据库特点;免费、开源数据库小巧、功能齐全使用便捷可运行于Windows或Linux操作系统可适用于中小型甚至大型网站应用。
2024-10-08 09:33:22
1045
原创 原生Ajax及jQuery处理Ajax的使用和入门 含有代码示例
jquery是一个优秀的js框架,自然对js原生的ajax进行了封装,封装后的ajax的操 作方法更简洁,功能更强大,与 ajax操作相关的jquery方法有如下几种,但开发中 经常使用的有三种:请求方式语法GET请求$.get(url,[data][callback][type]POST请求[data][callback][type]AJAX请求通过远程 HTTP GET 请求载入信息。这是一个简单的 GET 请求功能,如需复杂的ajax参数设置请使用$.ajax。
2024-09-19 16:13:24
2709
原创 第三章jQuery事件与特效
语法:$(选择器).监听事件名称(处理函数);说明:监听事件名称是 js 事件中去掉 on 后的内容, js 中的 onclick 的监听事件名称是 click例如:为页面中所有的 button 绑定 onclick,并关联处理函数 fun1为页面中所有的 tr 标签绑定 onmouseover,并关联处理函数 fun2。
2024-09-12 13:55:41
1104
原创 第二章jQuery基本操作
(A). insertBefore (B)表示将A插入到B之前如:$newNode1.insertBefore("ul");$(A). insertAfter (B)表示将A插入到B之后如:$newNode1.insertAfter("ul");$(A). prependTo (B)表示将A前置插入到B中如:$newNode1. prependTo ("ul");$(A).appendTo(B)表示把A追加到B中如:$newNode1.appendTo("ul");parent():获取元素的父级元素。
2024-09-12 10:47:49
787
原创 XML的介绍及使用DOM,DOM4J解析xml文件
XML(可扩展标记语言,)是一种用于定义文档结构和数据存储的标记语言。它主要用于在不同的系统之间传输和存储数据。
2024-09-11 18:43:13
1051
原创 第一章 jQuery基础
jQuery 是一款跨主流浏览器的 JavaScript 库,封装了 JavaScript 相关方法调用,简化JavaScript 对 HTML DOM 操作jQuery 是一个快速,小巧,功能丰富的 JavaScript 库。它通过易于使用的 API 在大量浏览器中运行,使得 HTML 文档遍历和操作,事件处理,动画和 Ajax 变得更加简单。通过多功能性和可扩展性的结合,jQuery 改变了数百万人编写 JavaScript 的方式。
2024-09-11 17:55:04
1018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人