DT系统学习与问题排查笔记
需积分: 1 41 浏览量
更新于2024-09-11
收藏 13KB TXT 举报
"growing学习总结"
在growing学习过程中,主要涉及了数据库操作、XML配置文件检查、日志分析、程序调试以及版本控制等多个方面。以下是详细的总结:
1. 数据库查询与验证:
- 检查是否能正确执行SQL语句,例如:查询T_PUB_CENTERPHONENO表的所有数据并获取ROWID。
- 验证服务XML配置文件中的信息是否符合当前业务逻辑,如DT服务中的cust_rmt_get和cust_lcl_get调用方式。
2. 日志分析与错误排查:
- 分析DT服务的日志,确认日志输出是否正常,比如查看csp、javasqlid、DT服务器等的日志文件,如debug.log、error.log、customization.log、message.log等。
- 检查命名SQL(naming-sql.xml)配置是否正确,并确保与数据库实际执行的SQL匹配。
- 确认数据库连接参数(如DT IP地址)是否已正确设置,以确保服务能正常运行。
3. 版本控制与代码管理:
- 对于每个功能模块,需要在每个版本迭代时进行详细的代码审查和测试,确保代码质量。
- 在部署前进行文件备份,例如创建表的备份:drop和create table操作。
4. 代码优化与性能提升:
- 在处理页面展示时,确保只加载必要的数据,避免过量的数据传输。
- 对jsp页面进行优化,如使用readonly属性减少不必要的交互,避免未授权的操作。
- 使用正确的异常处理机制,确保程序在出错时能提供有效的错误信息。
5. 事务管理:
- 严格按照事务的ACID特性进行编程,确保数据的一致性和完整性。
- 在并发环境下,正确处理事务隔离级别,防止脏读、不可重复读和幻读等问题。
6. 设计模式与接口调用:
- 使用行动(Action)来调用服务,每个服务对应一个接口,由ServiceImpl实现具体逻辑,同时DAO层负责数据库交互。
- 当涉及到远程服务调用时,如Webservice,注意指定正确的URL,例如:http://127.0.0.1:8080/csp/services/sct/CRMProcessSheet?wsdl。
7. 系统运维:
- 在Linux环境下,了解如何启动和监控CSP服务,如使用`startcsp`和`showlog`命令。
通过这些学习,我们能够更好地理解和处理IT项目中的常见问题,提升系统的稳定性和性能,同时也加深了对软件开发流程和最佳实践的理解。
2017-04-12 上传
2019-05-17 上传
2021-10-22 上传
2023-09-19 上传
2023-09-19 上传
2023-10-17 上传
2023-06-06 上传
2023-10-17 上传
2023-07-15 上传
buguannianhua
- 粉丝: 0
- 资源: 2
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享