出差(3~十四)

今天早上起床有点晚,错过早餐时间,到会议室又有新的问题,离线数据的同步出现异常,正巧入库单也弹出错误信息,两件看似没有联系的事,但确实是因为同步了异常数据导致的连锁反应,不规范的操作确实很难避免,

只是一旦出现异常,就需要从数据层面解决确实是个问题,系统的健壮性太差。将问题原因告知客户,以后尽量避免录入关联信息时出现非法字符的问题。

解决后开始倒腾web部署的问题,重新选择dbserver,中午到机房启用一台新服务器,除硬盘偏小,其他配置都还不错,安装好数据库,将框架数据库还原成功。

在web站点部署好后,访问框架数据库成功,悲催的是访问业务数据库报错,业务库用的oracle,在本机访问没有问题,部署到web服务器后,首先是报操作系统位数不匹配,更换到64位后,又继续不兼容,然后将应用发布为32位,64位都没搞定,然后开启web服务器32位模式,更换应用oracle访问方式,依旧存在问题,最后采用oracle官方提供的dll,问题解决,整个过程耗费大量时间,一下午几个小时基本没离开座位,好在在当前阶段把这个问题提前发现并解决,要不等到后期会更加被动。

应用部署好后,可以陆续开放给主要人员使用,顺便收集大家意见。晚上完善一个查询展示功能,通过这几天持续编写js代码,渐渐熟悉起来,速度也有明显提升。利用这几个功能给大家起到参考作用,后续的功能要让他们逐步完善进来,把精力调整到项目框架和公用工具的开发上来。

晚上写一个动态图表控件,不知不觉就搞到11点多,时间过得真快,好在完成主体功能,明天在继续完善下便可重用了。回到招待所躺在床上就不想动了,早点睡吧,晚安!

时间: 2024-10-14 02:46:42

出差(3~十四)的相关文章

天津出差系列(四)----第四天

================== 2014/08/19  上午九点到疗养院 早上八点十分前台打电话说,有个单位的分组想改一下项目,但是现在人都还没有检查,已经正式登记.当时还没起来呢,然后就马上起来了,九点钟到医院,到医院后告知分组下的"更新项目"作用即可. 刚坐下,医院的主任叫我过去,让我和做健康评估的工程师看一下数据,他们那边查出来同一个人有三条记录(用的是我们创建的视图),之后看了一下数据和sql知道, 没有把人员信息记录是否有效给过滤掉.之后把沧州的两个需求处理完成,&qu

Java进阶(三十四)Integer与int的种种比较你知道多少?

Java进阶(三十四)Integer与int的种种比较你知道多少? 前言 如果面试官问Integer与int的区别:估计大多数人只会说到两点:Ingeter是int的包装类,注意是一个类:int的初值为0,Ingeter的初值为null.但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱.所以我对它们进行了总结,希望对大家有帮助. 首先看代码: package

centos LNMP第二部分nginx、php配置 第二十四节课

centos  LNMP第二部分nginx.php配置  第二十四节课 上半节课 下半节课 f

从零开始学android<android事件的处理方式.二十四.>

在android中一共有 多种事件,每种事件都有自己相对应的处理机制 如以下几种 1 单击事件 View.OnClickListener public abstract void onClick (View v) 单击组件时触发 2 单击事件 View.OnLongClickListener public abstract boolean onLongClick (View v) 长按组件时触发 3 键盘事件 View.OnKeyListener public abstract boolean

苹果新的编程语言 Swift 语言进阶(十四)--扩展

Swift语言的扩展是为一个已经存在的类.结构.枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能.        扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字.        扩展能够为已存在类型:     1)增加计算属性和计算静态属性:     2)定义新的实例方法和类型方法:     3)提... 请转移到此位置继续阅读,谢谢! 苹果新的编程语言 Swift 语言进阶(十四)--扩展 苹果新的编程语言 Swift 语

第三百六十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的mapping映射管理

第三百六十四节,Python分布式爬虫打造搜索引擎Scrapy精讲-elasticsearch(搜索引擎)的mapping映射管理 1.映射(mapping)介绍 映射:创建索引的时候,可以预先定义字段的类型以及相关属性elasticsearch会根据json源数据的基础类型猜测你想要的字段映射,将输入的数据转换成可搜索的索引项,mapping就是我们自己定义的字段数据类型,同时告诉elasticsearch如何索引数据以及是否可以被搜索 作用:会让索引建立的更加细致和完善 类型:静态映射和动态

第十四篇 现象

第十四篇  现象 "现象"的产生是由宇宙当中各种因素交汇的结果.现象是万物在宇宙中的展现,它可以被人为创造,也可以由宇宙规律自行产生.现象能帮助人类逐步地了解宇宙的本质,也能帮助人类更好地了解自己. 当一个生命对宇宙有足够高度的认识之后就会留意所有的现象,并从这些现象当中去探索自身以及宇宙的奥秘.可以说,生命的成长过程就是不断地分析与探索各种现象,从而总结经验,让自身不断提高探索宇宙奥秘能力的一个历练过程. 随着对各种现象的不断分析与探索,人类会越来越深刻地认识到现象背后的本质,而不会

code第一部分:数组 第十四题 雨水问题

code第一部分:数组 第十四题 雨水问题 Given n non-negative integers representing an elevation map where the width of each bar is 1, computehow much water it is able to trap after raining.For example, Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6. 分析: 解决方案1 对于每个柱子,找到其左右两

javascript高级程序设计 第十四章--表单脚本

javascript高级程序设计 第十四章--表单脚本 在HTML中表单由<form>元素表示,在js中表单对应的是HTMLFormElement类型,这个类型也有很多属性和方法:取得表单元素的引用还是为它添加id特性,用DOM操作来获取表单元素:提交表单:把<input>或<button>元素的type特性设置为"submit",图像按钮把<input>元素的type特性设置为"image",也可以调用submit(

Android图表库MPAndroidChart(十四)——在ListView种使用相同的图表

Android图表库MPAndroidChart(十四)--在ListView种使用相同的图表 各位好久不见,最近挺忙的,所有博客更新的比较少,这里今天说个比较简单的图表,那就是在ListView中使用相同的图标,因为我们在下篇会讲解使用不同的图表,相同的图表还是比较简单的,我们来看下效果图 具体怎么去实现呢,这里我们先写点铺垫,比如我们需要一个基类的Activity ViewPagerBaseActivity package com.liuguilin.mpandroidchartsample