我有一个从固定长度文件读取的外部表.该文件应包含特殊字符.在我的例子中,包含特殊字符的单词是"Göteborg".因为"ö"是一个特殊字符,看起来Oracle正在将其视为2个字节.这导致了麻烦.文件中的后续字段移位1个字节,从而弄乱了数据.有没有人遇到过这个问题.到目前为止,我们尝试了以下解决方案:
将NLS_LANG的值更改为AMERICAN_AMERICA.WE8ISO8859P1
尝试将数据库字符集设置为UTF-8
尝试使用ALTER SYSTEM将NLS_LENGTH_SYMMANTIC更改为CHAR而不是BYTE
尝试将外部表字符集
更改为:AL32UTF8 尝试将外部表字符集更改为:UTF- 8
什么都行不通.其他细节包括:
还有什么我可能会失踪的东西?任何帮助将不胜感激.谢谢!
这是我向android开发方向迈出的第一步,为任何愚蠢的问题道歉.
我使用Windows安装程序来安装Android SDK Manager.安装后,这是我的开始菜单的样子.

这就是SDK Manager的样子:

当我尝试使用Eclipse插件时,我收到以下错误.
[2012-01-13 16:29:10 - DDMS]找不到DDMS文件:C:\ Program Files\Android\android-sdk\platform-tools\adb.exe
所以我想也许我应该更新SDK管理器,但SDK Manager更新什么都不做.
我搜索了论坛和文档.人们一直说我应该使用SDK和AVD Manager.我只是找不到那个名字的工具.这是一个单独的安装吗?我可以找到一个SDK管理器和一个单独的AVD管理器,看起来不像在论坛/文档中看到的截图.也许我使用的是错误的版本!我从这里下载了SDK .
这是我想的更多的东西.当我尝试使用我的SDK管理器进行更新时,这就是我在日志中看到的内容:
Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to http://dl-ssl.google.com refused
Fetched Add-ons List successfully
Fetching URL: http://dl-ssl.google.com/android/repository/repository-5.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository-5.xml, reason: Connection to http://dl-ssl.google.com refused
Fetching URL: http://dl-ssl.google.com/android/repository/addon.xml
Failed to fetch URL http://dl-ssl.google.com/android/repository/addon.xml, reason: Connection to http://dl-ssl.google.com refused
Fetching URL: http://dl-ssl.google.com/android/repository/addon.xml
Run Code Online (Sandbox Code Playgroud)
出于某种原因,与http://dl-ssl.google.com的连接被拒绝,也许这就是为什么我无法更新任何内容.
好吧,我没有得到任何回应,我会在忘记之前写下我正在做的一切.也许它会对其他人有用......
在为Android开发配置环境时,我遇到了很多问题.到目前为止,我已经为几个问题排序了解决方案.也许我会尽快理清其他人!
使用的环境: Windows XP 32位Eclipse Helios
问题1: 安装Android …
我有一个属性文件并使用Spring属性占位符,我将值设置为Spring bean.现在,可以在运行时修改此属性文件.有没有办法用这个新修改的属性值刷新Spring bean的属性?特别是,我有很多单身豆?如何使用新值刷新它们?是否已有解决方案或是否应定制编码?如果它还不存在,有人可以提供最佳方法来实现这一目标吗?谢谢!
PS:我的应用程序是批处理应用程序.我使用基于Spring的Quartz配置来安排批次.
我有一个应用程序,其中消息以每小时70K XML的速率传输.我们使用这些XML消息并将其存储到中间队列中.创建中间队列是因为我们需要满足24小时消耗所有消息的SLA.我们可以在24小时内使用XMLS并将其加载到内部队列中.在将其加载到内部队列之后,我们处理XMLS(解析,应用非常少的转换,执行非常少的验证)并将数据存储到高度规范化的数据模型中.我知道数据模型会对性能产生巨大影响,遗憾的是,我们无法控制数据模型.目前,我们需要3.5分钟来处理2K消息,这是不可接受的.对于2K消息,我们希望将其降低到1分钟.以下是我们迄今为止所做的工作:
1)适用时应用索引.
2)使用XMLBeans来解析XML(每个XML的大小不是很大)
3)删除了所有不必要的验证,transformatios等.
该应用程序运行于:
操作系统:RHEL 5.4 64位
平台:JDK 1.6.0_17,64位
数据库:Oracle 11g R2 64位(2节点集群)
外部MQ:IBM Queue
内部临时存储MQ:JBoss MQ
应用服务器:Jboss 5.1 .0.GA(EAP版)
我们使用和处理XML消息的顺序非常重要,因此我们无法进行并行处理.
我们还能做些什么来提高性能吗?
android ×1
eclipse ×1
ibm-mq ×1
java ×1
jboss ×1
mq ×1
oracle11g ×1
performance ×1
placeholder ×1
properties ×1
sdk ×1
spring ×1
utf-8 ×1
xml ×1