tky项目第③个半月总结

2024-03-13 10:40
文章标签 总结 项目 半月 tky

本文主要是介绍tky项目第③个半月总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前两篇文章中,介绍了tky项目的相关情况。第一篇主要介绍项目的总体架构、项目的进展情况、项目的优势与开发中存在的问题;第二篇主要介绍了项目中的一个比较重要的测试中发生的事情;今天来说说,这半个月的经历。

总体来说,项目较成功的通过了评测中心的测试。经理很体谅大家前阶段的辛苦,所以就让大家休息了一个星期。这一星期,大家都到点儿下班,唯一的工作就是对前阶段的工作做一个总结,然后干一些自己想干的事情。


经过一个星期的修整,接下来就又要开始第二轮的战斗了。近期,领导可能会过来看一下我们的系统。所以我们要搭建一个演示环境。这样的情况可能还有很多,我们不可能每次都搬着开发环境满处跑,上次评测中心的人过来测试,使用开发环境也是万不得已的事情。

也就是说,解决之前的遗留问题,将演示环境部署好,是早晚的事情。经理希望我尽快搞定这个问题,并且把我们组唯一的一个无线网卡(虽然很慢,只能说比没有强)给我了,我也知道重任在肩,不敢懈怠。


简单介绍下环境——

三个虚拟机:一个是arcgis地图服务,一个是wcf服务,一个是Oracle。WCF服务在访问数据库的时候,一些使用分布式事务的功能,将会报错。 这次搭建演示环境的过程中,经常会报一个错误:





“需要Oracle客户端更高版本”,好啊,这个好说。我在服务端和客户端都装上了最新版本的客户端,可是结果还是报这个错误。

捣鼓半天,也没找到原因。

然后我开始求助之前参与环境搭建的人,各种打电话,各种聊,无果。

之后又是各种尝试,有网友说:硬盘有NTFS和FAT32等格式,Oracle安装在NTFS格式上时,默认没有访问权限,安装在FAT32格式上就没有这问题。Oracle不会安装在NTFS盘上了吧?然后我赶紧设置访问权限,无果。

后来发现客户端显示两个网卡,不会啊,这台机器上是单网卡啊。

禁用之后再打开,竟然能访问了,但是还是存在分布式事务问题。之后,我开始从头到尾的分析,这样下去也不是办法,乱七八杂的问题一个接一个,这样不知道要到什么时候才能解决。看看时间,已经快六点钟了,腰好痛啊,回家。 


一路上,我就在想怎样换一个思路,其实我一直在质疑,在虚拟机中安装Oracle、发布WCF真的不会有问题吗?这里有这么多机器,何必呢?想归想,还是要解决问题。所以,我决定明天在我的机器做一个实验,先发布一个WCF服务,先试试。


第二天,我在我的笔记本上发布好了一个WCF服务,没有Oracle客户端的问题,也没有事务问题。

所以,问题就很明显了,有WCF服务的虚拟机有问题。所以,我干脆找了一台干净的机器,在上面重新发布WCF服务,安装上客户端以及配置上访问权限等,就OK了。不再报Oracle客户端的问题,也没有事务问题。


上午搞定了这个问题,一共花了一天半的时间。经理和我都很满意。关于这个问题,我只想说“一鼓作气,再而衰,三而竭”。一直没被解决,一拖再拖,到后来谁也不想碰这问题了。这次搞定它,也算是去了我们的一块儿心病。


下午,经理让我停下手中的活儿,跟我说了一大堆关于通信中间件的东西。通信中间件Shuttle这一块儿,从项目之初就开始谋划,现在也终于开始要动手做了,把任务交给我,让我也很兴奋。


研究了一段时间,我这鼓鼓的皮球就泄气了,Shuttle的内容英文资料都不是很多,汉语的基本没有。不过这也没啥好说的,毕竟是比较新的开源项目。

关于Shuttle,我的研究也是刚刚开始,官网混了个脸熟儿,做了几个Demo,具体的内容,我会在后续博客中陆续介绍,谢谢关注。

这篇关于tky项目第③个半月总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/liu765023051/article/details/38365263
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/804595

相关文章

Spring Boot项目打包和运行的操作方法

《SpringBoot项目打包和运行的操作方法》SpringBoot应用内嵌了Web服务器,所以基于SpringBoot开发的web应用也可以独立运行,无须部署到其他Web服务器中,下面以打包dem... 目录一、打包为JAR包并运行1.打包为可执行的 JAR 包2.运行 JAR 包二、打包为WAR包并运行

Nginx部署React项目时重定向循环问题的解决方案

《Nginx部署React项目时重定向循环问题的解决方案》Nginx在处理React项目请求时出现重定向循环,通常是由于`try_files`配置错误或`root`路径配置不当导致的,本文给大家详细介... 目录问题原因1. try_files 配置错误2. root 路径错误解决方法1. 检查 try_f

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

解决Maven项目报错:failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题

《解决Maven项目报错:failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题》这篇文章主要介... 目录Maven项目报错:failed to execute goal org.apache.maven.pl

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将