Strut2+Spring+Hibernate+ibatis
jinshengwork
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FTL 使用自定义模板的方法
法。所谓模板是指:可以指定所有的FTL页面自动加载某些代码工具。2)在引入模板前,先要引入模板用到jar。jar的名称分别是:sitemesh-2.2.1.jar 和 struts2-sitemesh-plugin-2.0.11.2.jar。在实际的项目中,可以根据struts2的版本,现在对应jar的版本。3)修改web.xml文件,加入以下内容:<filter> <filter-name>sitemesh</filte2012-11-24 23:54:33 · 374 阅读 · 0 评论 -
嵌入式ADC与PWM模块原理、配置与实战应用全解析
模数转换器(ADC)和脉宽调制(PWM)是嵌入式系统中连接数字世界与模拟世界的核心接口技术。ADC负责将连续的模拟信号(如温度、压力)转换为微控制器可处理的数字量,其原理基于采样、保持和量化;PWM则通过调节数字脉冲的占空比来等效生成模拟电压或电流,广泛应用于电机控制、电源管理和信号生成。这两项技术的工程价值在于,它们以低成本、高可靠性的方式实现了精确的测量与控制,是物联网设备、工业自动化、消费电子等领域的关键使能技术。本文聚焦于ADC的电源管理模式(如自动待机模式)、上电时序(PUDELAY)配置,以及P原创 2026-06-12 12:55:01 · 350 阅读 · 0 评论 -
用FPGA和Verilog给玩具小车装个‘大脑’:手把手实现PWM直流电机调速(基于Quartus II)
本文详细介绍了如何使用FPGA和Verilog为玩具小车实现PWM直流电机调速,基于Quartus II开发环境。从硬件准备、PWM调速原理到Verilog代码实现,手把手教你完成智能小车控制器的开发,适合电子爱好者和硬件创客实践。原创 2026-06-12 10:10:55 · 366 阅读 · 0 评论 -
从HEX到RGB:写给前端和设计师的实用颜色转换与搭配指南(附在线工具推荐)
本文为前端开发者和UI设计师提供HEX与RGB颜色格式的深度解析与实用转换指南,涵盖浏览器工具使用、命令行技巧及专业级颜色处理技术。通过推荐高效在线工具和优化工作流方法,帮助提升颜色管理的精确性与效率,确保设计一致性和无障碍合规。原创 2026-06-12 12:34:12 · 423 阅读 · 0 评论 -
MC9S08QA4 8位MCU低功耗设计与外设应用实战解析
在嵌入式系统开发中,微控制器(MCU)是执行控制与处理任务的核心。其工作原理基于CPU内核、内存与外设的协同,通过寄存器编程实现对硬件的直接控制。这种直接控制带来的技术价值在于极高的实时性与确定性,尤其适合对成本、功耗和响应时间有严格要求的场景。经典8位MCU,如基于HCS08内核的系列,凭借其单周期指令执行和高度可预测的时序,在工业控制、传感器节点和消费电子等领域持续发挥着关键作用。本文聚焦于MC9S08QA4这款代表性芯片,深入探讨其**低功耗设计**与**电源管理**策略,解析如何通过精细的时钟控制、原创 2026-06-12 11:17:06 · 416 阅读 · 0 评论 -
Spring 事负级别
持当前事务,如果当前没有事务,就以非事务方式执行。MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。REQUIRES_NEW:新建事务,如果当前存在事务,把当前事务挂起。 NOT_SUPPORTED:以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。NEVER:以非事务方式执行,如果当前存在事务,则抛出异常。 程序中对常用的两个属性值是:REQUIRED、SUPPORTS。2012-02-25 14:46:12 · 121 阅读 · 0 评论 -
用80x86汇编和TDX-PITE实验箱,手把手教你实现直流电机的PID闭环调速
本文详细介绍了如何使用80x86汇编语言和TDX-PITE实验箱实现直流电机的PID闭环调速系统。从硬件连接到中断配置,再到PID算法的汇编实现和参数调试,提供了完整的实战指南。特别强调了代码级调试技巧和参数整定方法,帮助读者快速掌握闭环调速技术。原创 2026-06-12 10:29:41 · 393 阅读 · 0 评论 -
MC9RS08LE4 LCD驱动与BDC调试实战:从寄存器配置到问题排查
在嵌入式系统开发中,液晶显示(LCD)驱动与片上调试是两项基础且关键的技术。LCD驱动通过多路复用和偏压技术,利用精确的电压时序控制段码的亮灭,实现低功耗信息显示。背景调试控制器(BDC)则通过单线通信协议,为开发者提供了非侵入式的内存访问、寄存器查看和断点调试能力,极大提升了开发效率。这两项技术的核心价值在于其高度集成性,能够在不显著增加硬件成本的前提下,为低功耗微控制器(如恩智浦的8位MCU)提供完整的人机交互与系统洞察方案。本文以MC9RS08LE4为例,深入解析其LCD模块的寄存器配置逻辑,包括占空原创 2026-06-12 16:00:31 · 442 阅读 · 0 评论 -
org.apache.tomcat.util.http.Parameters processParameters
原创 2012-11-23 16:00:54 · 341 阅读 · 0 评论 -
Tomcat 5.5 日志文件配置方法
/www.apache.org/dist/logging/log4j/1.2.15/apache-log4j-1.2.15.zip2.Tomcat 5.5所需的 commons-logging.jar,下载地址:http://www.apache.org/dist/commons/logging/binaries/commons-logging-1.1.zip3.log4j配置文件:log4j.properties配置内容为:log4j.rootLogger=ERROR,Rlog4j2011-03-15 17:25:50 · 130 阅读 · 0 评论 -
基于maven的struts+spring+ibatis(ssi)经典配置
2012-12-06 20:34:55 · 149 阅读 · 0 评论 -
@Resource 注解不生效的解决方案
认支持 @Autowired ,但是呢,这个注解不够强大,我们推荐使用 @Resource。1)在把 @Autowired 换成 @Resource 后,执行程序,程序报nullexceptiop了,发现 @Resource 注入的对象为null,这就是说 @Resource 没有生效;2)在网上查询了一下:使用@Resource ,要进行一个简单的配置:<context:annotation-config/> 在applicationContext.xml2012-12-07 20:20:18 · 1500 阅读 · 0 评论 -
告别‘砖头’!在128KB小Flash的MCU上,我是如何用Bsdiff+Minilzo实现稳定OTA的?
本文详细介绍了在128KB Flash的MCU上实现高效OTA升级的极限优化方案,采用Bsdiff与Minilzo组合,通过边还原边搬运的技术,将差分包体积缩小至原固件的5%以下,RAM占用控制在6KB以内。适用于嵌入式物联网设备,显著提升OTA效率和可靠性。原创 2026-06-12 16:52:06 · 440 阅读 · 0 评论 -
MC9S08PA60时钟系统深度解析:ICS与SCG寄存器实战配置与低功耗设计
在嵌入式系统开发中,时钟管理是决定系统性能、功耗和可靠性的核心技术。其原理是通过内部或外部振荡源产生基准频率,再经由锁相环(FLL)等电路进行倍频与稳定,为CPU及外设提供精准的时序基准。这项技术的核心价值在于,它能在保证时序精度的前提下,实现对系统功耗的极致控制,是汽车电子、工业控制等对可靠性与能效要求严苛领域的必备基础。时钟门控(Clock Gating)作为关键的低功耗设计手段,通过动态关闭闲置模块的时钟信号,可大幅降低动态功耗。本文聚焦NXP经典8位MCU MC9S08PA60,深入剖析其内部时钟源原创 2026-06-12 16:39:44 · 511 阅读 · 0 评论 -
Spring 定时器配置实例
cal="cronTrigger_excute_must_value_enter" /> </list> </property> <!-- QuartzScheduler 延时启动,应用启动完后 QuartzScheduler 再启动 --> <property name="startupDelay" value="20"原创 2013-05-03 10:42:15 · 101 阅读 · 0 评论 -
Spring 线程使用实例
name="keepAliveSeconds" value="200" /> <property name="maxPoolSize" value="5" /> <property name="queueCapacity" value="25" /> </bean>2013-05-03 11:20:22 · 110 阅读 · 0 评论 -
nginx 配置 CORS 支持跨域访问
es/fontawesome/fonts/fontawesome-webfont.woff?v=4.2.0 上的远程资源。可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。 解决方案是:在nginx的配置中进行配置,配置如下:location ~* \.(eot|ttf|woff)$ { add_header Access-Control-Allow-Origin *;}2014-11-11 20:26:54 · 378 阅读 · 0 评论 -
java.lang.NoSuchMethodException 解决办法
etMethod(Class.java:1605)at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:55)at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(Annot2010-12-04 09:59:00 · 282 阅读 · 0 评论 -
嵌入式定时器GPT模块实战:从寄存器配置到输入捕获、输出比较与脉冲累加应用
在嵌入式系统开发中,定时器是核心外设之一,负责提供精准的时间基准和事件管理。其工作原理基于计数器,通过对时钟信号进行计数来实现定时、测量和波形生成。这项技术的核心价值在于解放CPU,通过硬件自动处理时间相关任务,提升系统实时性和效率。在电机控制、传感器数据采集和通信协议实现等应用场景中,定时器的输入捕获功能可用于精确测量脉冲宽度,输出比较功能能生成PWM等控制波形,而脉冲累加器则用于统计外部事件数量。本文以NXP ColdFire系列微控制器的通用定时器(GPT)模块为例,深入解析其寄存器配置,并分享在输入原创 2026-06-12 12:37:25 · 411 阅读 · 0 评论 -
default.properties 存放的位置
2011-03-03 17:41:20 · 144 阅读 · 0 评论 -
validation.xml 配置样例
xwork-validator-1.0.2.dtd"><validators> <field name="userName"> <field-validator type="requiredstring"> <param name="trim">true</param&g原创 2011-02-15 15:12:20 · 138 阅读 · 0 评论 -
hbm.xml样例
nate-mapping-3.0.dtd"><hibernate-mapping> <class name="com.shopping.pojo.Datiel_order" table="datiel_order" catalog="shopping"> <id name="daiel_order_id" type=&qu原创 2011-02-15 14:43:40 · 106 阅读 · 0 评论 -
别再折腾OBS了!用Docker一键部署Nginx-RTMP,搞定海康摄像头网页直播
本文介绍了如何使用Docker一键部署Nginx-RTMP服务器,实现海康摄像头网页直播的零配置方案。通过Docker容器化部署,避免了传统编译方式的复杂性和依赖问题,显著提升部署效率。文章详细讲解了RTSP协议配置、Docker安装与启动、推流与播放设置,以及性能优化与故障排查方法。原创 2026-06-12 12:21:47 · 310 阅读 · 0 评论 -
在web.xml中配置struts2的代码
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-patt原创 2011-02-15 13:56:55 · 159 阅读 · 0 评论 -
struts.xml文件的简单配置
ache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.custom.i18n.resources" value="messages" /> <constant name="struts.i18n.encoding" value="UTF-8"/&原创 2011-02-15 13:50:39 · 103 阅读 · 0 评论 -
STM32驱动MAX30102心率血氧模块,从算法到OLED显示的完整避坑指南
本文详细介绍了如何使用STM32驱动MAX30102心率血氧模块,涵盖硬件连接、I2C通信调试、数据采集、信号处理算法优化以及OLED显示集成。通过实战案例和代码示例,帮助开发者快速掌握心率血氧监测系统的开发技巧,避免常见硬件和软件问题。原创 2026-06-12 09:47:55 · 306 阅读 · 0 评论 -
使用Spring2.0配置事件管理。
derListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.2010-12-04 09:27:00 · 103 阅读 · 0 评论 -
struts2 Interceptor(拦截器)中获取HTTP 参数的方法
2010-12-04 09:29:00 · 310 阅读 · 0 评论 -
嵌入式低功耗设计:深入解析ColdFire MCF52110睡眠与中断唤醒机制
在嵌入式系统开发中,低功耗设计是延长电池续航、提升产品竞争力的核心技术。其核心原理在于通过精细的电源与时钟管理,让微控制器在空闲时进入不同深度的休眠模式,从而大幅降低系统功耗。这项技术的工程价值在于,它使得物联网传感器、便携式医疗设备等对功耗敏感的应用得以实现长期免维护运行。具体实现依赖于芯片提供的多种低功耗模式(如运行、等待、停止模式)以及一套可靠的中断唤醒机制。以经典的Freescale ColdFire MCF52110微控制器为例,其低功耗中断控制寄存器(LPICR)扮演着“系统闹钟”的关键角色,它原创 2026-06-12 11:05:54 · 448 阅读 · 0 评论 -
深入解析ColdFire处理器异常处理机制与指令执行时序优化
在嵌入式系统开发中,处理器内核的异常处理机制和指令执行时序是保障系统可靠性与性能的核心基础。异常处理机制如同处理器的应急响应系统,当发生非法指令、访问错误或外部中断等事件时,处理器会通过保存现场、查找向量、跳转处理程序等一系列硬件自动化的流程进行响应,确保系统能从故障中恢复或安全终止,这是构建健壮嵌入式系统的基石。而指令执行时序则直接决定了代码的运行效率,通过分析不同指令、寻址模式在理想流水线下的时钟周期,开发者可以进行精准的性能估算与优化,尤其适用于对延时敏感的实时控制、通信协议处理等场景。本文将以Fre原创 2026-06-12 09:40:25 · 398 阅读 · 0 评论 -
struts2 中使用jsp:forward 的方法
t; <dispatcher>FORWARD</dispatcher></filter-mapping>第二步:web.xml 中修改或添加<welcome-file-list> <welcome-file>index.jsp</welcome-file></welcome-file-list2010-12-04 09:45:00 · 166 阅读 · 0 评论 -
org.apache.commons.dbcp.BasicDataSource 设置技巧
jdbc:mysql://localhost:3306/shopping"/> <property name="username" value="hongboliu"/> <property name="password" value="a123"/> <property name=2010-12-04 09:46:00 · 234 阅读 · 0 评论 -
HBuilderX + uniCloud 新手避坑指南:从创建项目到云对象调用,一次搞定
本文提供HBuilderX与uniCloud的实战开发指南,从项目创建、服务空间初始化到云对象调用全流程解析。重点介绍如何避免常见错误,包括云对象命名规范、权限配置及本地云端联调技巧,帮助开发者高效构建云端一体化应用。原创 2026-06-12 10:51:44 · 492 阅读 · 0 评论
分享