- 博客(315)
- 资源 (3)
- 收藏
- 关注
原创 【JSP程序设计】JSP标准动作 — JavaBean组件
摘要: 本文介绍了JavaBean的概念及其在JSP项目中的应用。JavaBean是一种可复用的Java软件组件,具有跨平台、易维护等特点,能够实现业务逻辑与页面展示的分离。文章详细说明了JavaBean的编写规范,包括属性访问方法命名规则(getXxx/setXxx)和无参构造方法要求,并通过Book和User两个实例类进行演示。其中User类展示了包含参数构造方法时需显式添加无参构造方法的注意事项。JavaBean广泛应用于企业级项目的数据库访问和数据处理等场景。
2025-11-06 16:38:12
370
原创 【Redis】玩转 Redis:开发技巧与运维秘籍(03)— 数据结构和内部编码
Redis数据结构包含外部类型和内部编码实现。外部类型包括string、hash、list等,每种类型有多个内部编码(如list有linkedlist和ziplist)。通过OBJECT ENCODING可查看内部编码。这种设计有两方面优势:1)允许优化内部编码而不影响外部接口;2)不同编码可在特定场景发挥优势(如ziplist节省内存但性能随数据量下降时会自动切换)。这保证了Redis在保持简洁接口的同时实现高效存储和性能优化。
2025-10-24 10:21:43
252
原创 【JSP程序设计】错误对象 — exception对象
摘要 本文介绍了JSP中的exception对象及其应用。exception对象表示JSP引擎执行过程中抛出的异常,是Throwable类的实例,提供了getMessage()、printStackTrace()和toString()等方法用于获取异常信息。通过一个除法运算错误的实例,演示了如何在主页面设置errorPage属性指向错误处理页面error.jsp,并在该页面使用exception对象的方法输出错误详情。代码示例展示了1/0引发的ArithmeticException异常的处理过程,包括在页面
2025-10-23 10:47:11
266
原创 【泛微OA】泛微 e-cology 表单配置:让天数随有效期自动更新的实用指南
摘要:本文详细介绍了如何在泛微e-cology系统中实现表单字段自动更新功能,以"设备校准管理表"的"校准剩余天数"字段为例。通过配置建模引擎的提醒模块,编写DML语句计算当前日期与有效期的差值,并设置定时器实现每日自动更新。文章分步骤讲解了从模块入口到配置完成的完整流程,包括DML语句编写和定时器设置,同时提供了常见问题的排查方法。该方案可应用于合同管理、资质到期等多种需要字段自动更新的业务场景,有效减少人工操作,确保数据准确性。(150字)
2025-10-21 18:43:19
984
原创 【JSP程序设计】Servlet对象 — config对象
本文介绍了JSP中的config对象及其应用。config对象是ServletConfig接口的实例,用于获取JSP页面初始化参数,通过web.xml配置局部参数。文章通过完整实例演示了config对象的用法:在web.xml中配置Servlet及其初始化参数,在JSP页面通过config.getInitParameter()获取参数值。关键点包括:config对象仅对当前Servlet有效,参数需在web.xml中配置<init-param>,并通过<servlet-mapping>
2025-10-20 11:55:06
944
原创 【JSP程序设计】Servlet对象 — page对象
摘要:JSP中的page对象是当前页面转译后Servlet实例的引用,相当于Java中的this关键字。文章通过实例演示了如何通过page对象调用getServletInfo()方法获取page指令中的info属性值,强调需要将page对象强制转换为HttpJspPage类型才能调用相关方法。虽然page对象在实际开发中使用频率较低,但理解其本质有助于深入掌握JSP与Servlet的关联机制。实例展示了完整代码实现,包括类型转换关键步骤和运行效果,为理解JSP底层原理提供了实践参考。
2025-10-20 09:04:57
739
原创 【JSP程序设计】作用域通信对象 — pageContext对象
pageContext对象是JSP页面上下文,可访问其他隐式对象(request、response等)并操作不同作用域(页面、请求、会话、应用)。实例显示:pageContext保存的数据仅在当前页面有效,页面跳转后失效;request数据在当前请求范围有效;session和application数据分别在整个会话和整个应用期间有效。pageContext提供了便捷方法(如forward()、getAttribute()等)来管理页面内容和作用域数据。
2025-10-15 16:23:03
941
原创 【泛微OA】泛微OA平台实现计算具体的天数
本文介绍了在泛微OA平台实现动态计算【校准天数】的方法。通过获取表单中的【有效期】字段值,与当前日期进行对比计算,自动更新【距离检定/校准天数】字段。文章包含表单页面展示、字段标识说明、功能实现逻辑,并提供了完整的JavaScript代码实现方案。关键点包括日期格式处理、空值校验、动态绑定字段变化事件等,代码可插入到泛微后台的显示布局代码块中直接使用。该方法解决了原表单中校验天数固定不变的问题,实现了日期差值的自动计算和动态更新。
2025-10-15 09:40:39
272
原创 【Redis】玩转 Redis:开发技巧与运维秘籍(02)— Redis 通用全局命令
主要介绍了 Redis 中 6 种通用的全局命令,包括查看所有键(keys *)、统计键总数(dbsize)、检查键是否存在(exists key)、删除键(del key [key …])、设置键过期(expire key seconds,配合 ttl 命令查看剩余时间) 以及查看键的数据结构类型(type key),同时明确了部分命令的时间复杂度(如 dbsize 为 O (1)、keys 为 O (n))和使用限制(线上环境禁止大量键时用 keys 命令)。
2025-10-09 09:33:58
895
原创 【Redis】玩转 Redis:开发技巧与运维秘籍(01)— 初识 Redis
Redis 是基于键值对(key-value)的 NoSQL 数据库,区别于多数键值对数据库,其值支持 string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种数据结构与算法,能满足多样应用场景。Redis 将所有数据存储在内存中,读写性能极佳。可通过快照和日志形式将内存数据保存到硬盘,避免断电、机器故障导致的数据丢失。
2025-09-30 11:06:02
679
原创 【JSP程序设计】作用域通信对象 — application对象
本文介绍了JSP中的application对象及其应用。application对象代表整个Web应用,是ServletContext接口的实例,用于在多个页面间共享数据。文章详细列举了其常用方法,如setAttribute()、getAttribute()等,并通过两个实例展示实际应用:1)实现网页访问计数器功能,记录并显示访问次数;2)获取Web应用配置参数,演示如何从web.xml中读取数据库连接信息。这些示例说明了application对象在存储全局数据和获取应用配置方面的实用价值。
2025-09-24 09:33:16
468
原创 手把手教你通过Python开发图片转 PDF 工具 — 每页 2 张排版,按序号自动排序
本文介绍了一款可视化图片转PDF工具的开发过程,该工具具有以下核心功能:1)图形界面操作,支持选择图片文件夹和PDF输出路径;2)按文件名序号自动排序;3)统一排版,每页2张图片上下排列;4)自动处理透明背景和统一图片格式;5)提供错误提示功能。技术选型采用Python生态中的tkinter(GUI)、Pillow(图片处理)、reportlab(PDF生成)等库。文章详细说明了开发思路、技术实现和代码结构,最后提供了完整的Python代码实现,用户可直接保存使用。
2025-09-17 15:55:07
218
原创 【JSP程序设计】作用域通信对象 — session对象
本文介绍了JSP中的三种作用域通信对象:session、application和pageContext,重点解析了session对象。session对象用于跟踪用户会话,通过SessionID区分不同用户,其生命周期始于用户连接终于断开连接。文章详细列出了session的常用方法(如getId()、setMaxInactiveInterval()等)并提供了一个设置会话时效的实例。该实例通过login.jsp页面设置session属性,在loginSuccess.jsp页面展示属性值并设置会话有效期,演示了
2025-09-16 17:56:12
786
原创 【JSP程序设计】输入/输出对象 — response对象
JSP中的response对象 response对象是JSP中用于向客户端返回响应的核心对象,属于HttpServletResponse接口实例。它提供了多种方法控制响应输出: 主要功能: 设置响应头信息(如自动刷新) 实现页面重定向 管理Cookie(保存用户信息) 控制缓冲区操作 典型应用: 通过setHeader()实现页面自动刷新 使用sendRedirect()完成页面跳转 利用addCookie()保存用户登录信息 实例说明: 自动刷新页面显示当前时间 登录功能实现用户名记忆 页面重定向操作 r
2025-09-15 08:49:56
985
原创 【JSP程序设计】输入/输出对象 — request对象
本文介绍了JSP中request对象的功能与使用方法。request对象是HttpServletRequest类的实例,用于封装客户端请求信息,包含获取HTTP协议信息、请求参数等多种方法。文章通过两个实例演示了request对象的实际应用:第一个实例展示了获取协议类型、服务器信息等HTTP通信协议相关数据的方法;第二个实例(未完整展示)主要演示获取请求参数信息的方法。文中还提供了包含basePath定义、样式优化等实践技巧的完整代码示例,并附有运行结果截图。这些内容为开发人员处理客户端请求提供了实用参考。
2025-09-10 09:11:35
715
原创 【JSP程序设计】输入/输出对象 — out对象
摘要:本文介绍了JSP中的out对象及其常用方法。out对象是JspWriter类的实例,用于向客户端输出数据并管理服务器缓冲区。文章详细列出了write()、print()、flush()等核心方法的功能,并通过实例演示了如何在页面输出内容及获取缓冲区信息(如大小、剩余空间等)。示例代码展示了out.print()、out.println()等方法的实际应用,同时对比了clear()与clearBuffer()的区别,最后输出了缓冲区状态信息。运行结果验证了方法的正确使用。
2025-09-08 09:06:04
324
原创 【JSP程序设计】JSP隐式对象概述
JSP隐式对象是JSP容器预先创建的9个内置对象,开发者无需实例化即可直接使用,包括request、response、out等。这些对象分为输入/输出、作用域通信、Servlet和错误对象四大类,简化了Web开发。使用时需注意保留字冲突、作用域选择等问题。尽管现代框架逐渐取代JSP,但其封装常用功能的设计思想仍具价值,是理解Web开发基础的重要学习内容。正确掌握隐式对象有助于培养Web应用的核心思维模式。
2025-09-05 09:08:12
1077
原创 【JSP程序设计】案例(一)
本文介绍了JSP编程实例:第一个实例创建了myJsp.jsp和myPhoto.html两个文件,通过jsp:include指令在JSP页面中嵌入包含照片的HTML页面;第二个实例实现根据18位身份证号提取出生日期的功能,使用JSP声明块定义计算方法,并采用表格形式展示结果。第三个实例使用page指令将该错误信息显示在另一个JSP页面上。
2025-09-03 14:34:47
471
原创 【JSP程序设计】JSP指令
JSP指令是编译期间命令,用于设置页面属性,包括page、include和taglib三种指令。page指令定义页面属性如编码、导入包等;include指令静态插入文件形成新页面;taglib指令定义标签库。page指令包含多个属性如import、contentType等,其中import可引入多个包。include指令特点是不能传参数,被包含文件会合并到主页面统一转换。实例展示了page指令设置编码和导入包,以及include指令引入其他JSP文件的方法。
2025-08-28 17:46:44
802
原创 【JSP程序设计】JSP脚本元素
本文介绍了JSP脚本元素的基本概念、组成和具体应用。JSP脚本元素主要分为表达式、Scriptlet和声明三种类型。表达式用于计算Java表达式并输出结果,Scriptlet用于嵌入Java代码段实现业务逻辑,声明则用于定义变量和方法。文章通过具体实例演示了表达式和Scriptlet的实际应用,包括数字显示、系统时间展示以及一个完整的登录功能实现。这些脚本元素能够帮助开发者在JSP页面中嵌入Java代码,实现服务端的业务逻辑处理和数据操作,是JSP动态网页开发的核心技术之一。
2025-08-25 11:49:32
837
原创 【JSP程序设计】JSP执行过程
JSP执行过程分析:JSP页面被请求时,服务器首先将其转译为Servlet源代码(.java),再编译为字节码文件(.class)。首次请求需经历转译和编译过程,后续请求直接执行已编译的字节码。执行过程分两个时期:转译时期(JSP转Servlet)和请求时期(Servlet响应)。生成的中间文件存放于Tomcat工作目录,包括.jsp对应的.java和.class文件。该机制确保了JSP的高效执行,首次请求后即可快速响应客户端请求。
2025-08-20 16:22:34
525
原创 【JSP 程序设计】安装配置 JSP 运行环境
本文详细介绍了JSP程序设计环境的搭建方法,主要包括两个关键步骤:1)JDK的安装与系统环境变量配置(JAVA_HOME、Path、CLASSPATH);2)Tomcat服务器的下载安装、目录结构解析、启动测试及端口配置。文章还重点讲解了Web服务目录的设置方法,包括根目录使用、虚拟目录配置和项目导出部署,并提供了完整的目录结构说明。通过清晰的步骤说明和图示,帮助读者快速搭建JSP开发环境,为后续编程实践奠定基础。
2025-08-19 08:00:48
1023
原创 【泛微OA】如何在泛微OA中实现流程编号的标准化配置
本文介绍了泛微OA系统中流程编号规范化的配置方法。通过固定规则生成唯一性编号,可嵌入业务属性(部门/时间/类型)实现快速分类检索,并支持流程审计追踪。具体配置步骤包括:1)进入流程高级设置界面;2)启用流程编号功能;3)自定义组合规则(字符串/年月日/位数等)。
2025-08-18 16:28:48
438
原创 【泛微OA】浏览按钮为人力资源时,如何将初始值设置为空
本文针对泛微OA系统中选择指定人字段默认显示当前用户的问题,提供后台配置解决方案。通过系统管理员权限进入后端应用中心,在目标流程节点的"节点前附加操作"中进行字段赋值设置,将初始值设为空。该操作可避免流程发起时误选人员,提高流程准确性。实施后需进行前端验证,并注意多节点配置、表单兼容性等问题。此方法无需编程,通过可视化界面即可完成,适用于各类人员选择场景,能有效降低流程错误率。
2025-08-13 17:06:45
722
原创 【JSP 程序设计】初识JSP
JSP(Java Server Pages)是一种动态网页技术标准,通过在HTML中嵌入Java代码实现跨平台的Web应用开发。JSP页面由静态部分(HTML/CSS)和动态部分(JSP指令、脚本等)组成,能将显示逻辑与业务逻辑分离。示例展示了JSP的基本结构,包括页面指令、Java代码片段和表达式,通过调用Java方法动态生成页面内容。这种技术简化了Servlet开发,支持组件重用,使Web应用开发更高效。
2025-08-13 09:15:01
230
原创 【JSP 程序设计】 JSP 基础知识
JSP技术是Java Web开发的重要组成部分。作为基于Java的服务器页面技术,JSP继承了Java的跨平台特性,同时解决了Servlet在页面展现方面的不足,允许开发者更便捷地混合静态HTML和动态内容。其采用B/S体系结构,具有执行效率高、开发简单、跨平台等优势,通过分离内容与外观设计简化了Web开发流程,是构建动态网站的有力工具。
2025-08-01 16:44:47
618
原创 【JSP 程序设计】 Web 技术基础
本文介绍了Java Web开发中JSP技术的基础知识。首先回顾了Web技术的发展历程,从1989年蒂姆・伯纳斯・李发明Web到1993年图形浏览器Mosaic的出现。接着阐述了Web技术的三大核心:HTTP协议、URL和HTML语言。文章重点分析了Web客户端应用技术的发展,从静态HTML到动态技术如Java、CSS、DHTML的演进,以及插件技术的应用。最后概述了Web服务器端技术从静态到动态的发展,包括CGI、PHP、ASP,并着重介绍了JSP作为主流服务器端动态网页开发技术的优势。
2025-08-01 15:54:39
421
原创 【泛微OA】Ecode 小白入门
本文介绍了泛微OA系统中Ecode低代码开发平台的基础使用流程。首先在Ecode平台创建分类和项目文件夹,然后新建register.js和index.js文件,通过配置路由和页面组件实现简单的页面展示。其次对文件夹进行发布操作,获取appId后配置门户菜单路由地址。最后提供两种访问方式:门户主入口地址和单独访问地址。该教程展示了如何利用Ecode快速构建OA系统定制页面,适用于企业个性化应用开发需求。
2025-07-08 16:58:38
1199
原创 Maven 3.9.6的下载和配置
本文详细介绍了Maven 3.9.6的下载与配置过程。首先从官网下载并解压Maven压缩包,随后配置系统环境变量(添加MAVEN_HOME和Path路径)。通过命令行验证安装成功后,进一步配置settings.xml文件:设置本地仓库路径、添加阿里云镜像仓库加速依赖下载,并配置JDK17编译环境。配置完成后即可正常使用Maven进行项目管理。整个流程包含截图指引和关键代码片段,适合开发者快速完成环境搭建。
2025-07-03 10:25:50
786
原创 Intellij IDEA 2023的下载和安装
首先访问JetBrains官网下载安装包,下载完成后双击运行安装程序。安装过程中需选择安装目录并进行基本设置,建议保持默认配置。最后点击完成即可成功安装,安装完成后会显示确认界面。整个过程简单快捷,适合开发者快速搭建开发环境。
2025-07-02 17:09:05
1789
原创 针对《Python编程之道:从菜鸟到大神》专栏总结学习Python路线
Python是一种面向对象的高级动态可解释型脚本语言,简洁易学、功能强大且开源免费。应用领域:涵盖基础语法、数据处理、面向对象编程、Web开发、机器学习等多个领域。
2025-04-22 20:41:44
229
原创 这对 AI 搭档(DeepSeek+KIMI)太逆天!PPT 自动生成无压力,离失业不远了?
这种高效的 PPT 自动生成方式,无疑大大提高了我们的工作效率。但同时,也让不少职场人陷入了沉思:当 AI 能够如此轻松地完成我们的工作时,我们的价值何在?我们是否真的会被 AI 取代,面临失业的危机?其实,这种担忧大可不必。虽然 AI 能够快速生成 PPT,但它无法替代人类的创造力和情感表达。在 PPT 制作中,AI 可以帮助我们节省时间,完成那些繁琐的重复性工作,但对于内容的深度挖掘、创意构思以及与观众的情感共鸣,这些都需要人类的智慧和情感投入。
2025-02-27 23:20:10
742
原创 微软开源神器OmniParser-v2.0本地部署教程
我们将constants.py文件里的 https://huggingface.co 替换为https://hf-mirror.com。模型文件,但是一直进不去网址(https://huggingface.co),所以我选择了https://hf-mirror.com/。我这里是以前安装好的版本:python 3.11.5,这里不再介绍,有需要的可以在网上找教程。我这里是以前安装好的版本:conda 23.7.4,这里也不再介绍,有需要的可以在网上找教程。执行下面命令,下载所需要的依赖包。
2025-02-25 21:55:50
10623
28
原创 DeepSeek本地化部署实战指南:从零搭建AI助手
DeepSeek集自然语言处理(NLP)、计算机视觉(CV)、语音识别等多个领域的先进技术于一体,为用户提供了高效、便捷的AI模型训练、部署和应用服务。DeepSeek不仅是一个平台,更是一个生态系统,涵盖了从数据准备、模型训练到部署应用的全流程,为用户提供了全方位的支持。最近,DeepSeek在全网爆火,各行各业也都开始部署自己本地化的环境,第一批使用DeepSeek“搞钱”的人也出现了。
2025-02-13 17:08:37
954
原创 关于数据治理,你了解多少?
数据治理在当今数字化时代对于企业的重要性不言而喻。从确保数据的准确性、完整性、一致性和安全性,到支持业务决策和创新发展,数据治理涵盖了组织结构、流程、技术和文化等多个方面。通过制定严格的数据标准和质量控制流程,企业可以显著提高数据质量,减少因数据错误导致的损失。数据安全策略的制定和实施,能够有效保护企业的数据资产,防止数据泄露和滥用。此外,数据治理还能打破部门壁垒,促进数据在不同部门之间的流动和共享,提高企业的运营效率。
2025-01-15 11:16:48
2127
原创 Vue入门到精通—核心语法—事件处理
在Vue.js中,事件处理是构建交互式用户界面的核心功能之一。通过事件处理,我们可以响应用户的操作,如点击、输入等,从而实现动态的数据更新和视图渲染。本文将详细介绍Vue中事件处理的核心语法,包括绑定事件监听、事件修饰符和按键修饰符。
2025-01-10 14:50:53
1022
原创 Vue入门到精通—核心语法—列表渲染指令:v-for指令详解
通过本文的介绍,我们详细了解了如何使用 Vue.js 的v-for指令来实现列表的动态渲染、增、删、改操作,以及如何对列表数据进行过滤和排序。这些技能对于构建动态、交互性强的前端应用至关重要。希望本文能够帮助你更好地理解和应用v-for指令,提升你的开发效率。
2025-01-09 10:51:09
1320
原创 Vue入门到精通—核心语法—条件渲染指令:v-if和v-show指令详解
通过本文的介绍,我们了解了Vue.js中的v-if和v-show指令的基本用法和性能差异。在实际开发中,我们需要根据具体场景选择合适的指令来实现条件渲染,以达到最佳的性能和用户体验。希望本文对你有所帮助!
2025-01-09 10:18:06
725
电脑重装Windows系统教程:使用U盘与PE工具箱轻松完成系统安装
2025-08-19
分享一个Python爬虫入门实例(有源码,学习使用)
2024-04-02
sql server 2005卸载之后重新安装教程.docx
2023-09-12
有没有人有泛微Ecology9的系统性学习的资料
2025-07-08
OfficeAI助手跳过微信登录
2025-03-10
运行了好几次,一直报错,也不知道啥原因,整了半天没明白
2024-12-04
在页面实现输入sql语句查询完成之后,数据展示在同一页面
2023-09-27
有没有人知道这是什么原因,应该如何解决?
2023-09-04
Sql Server 2005 如何卸载干净?
2023-07-31
兄弟姐妹们,有没有卸载过SqlServer2005的。
2023-08-01
vue组件开发实现上下滑动效果,并且可以按照时间排序怎么解决?
2023-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅