草庐IT

Linux$AppImage$应用程序

全部标签

java - 缩放读取大型 XML 文件的应用程序

我有一个应用程序可以定期读取大量XML文件(大约20-30个),比如每10分钟一次。现在每个XML文件的大小可以近似为至少40-100MB。一旦读取了每个XML,就会从文件中创建一个映射,然后将映射传递给处理器链(10-15),每个处理器使用数据、执行一些过滤器或写入数据库等。现在应用程序在32位JVM中运行。现在无意迁移到64位JVM。正如预期的那样,内存占用非常高……接近32位JVM的阈值。现在,当我们接收大文件时,我们将生成的映射序列化到磁盘中,并同时运行最多3-4个映射的处理器链,就好像我们试图同时处理所有映射一样,很容易出现内存不足。垃圾回收率也很高。我有一些想法,但想看看是

sql - 在 SQL 中提取 XML 数据 - 交叉应用语句过多

我有一个包含声明详细信息的xml文档:etc.etc.etc.这适用于特定于声明的详细信息:SET@statementId=@xml.value('(Id)[1]','UNIQUEIDENTIFIER');但它需要一个单例,并且只返回第一个值。我需要发票的所有值,而不仅仅是第一个值,因此单例将不起作用。我可以使用像这样的交叉应用语句来获取信息:SELECT@statementIdASSTATEMENT_IDId.value('.','uniqueidentifier')ASINVOICE_IDDate.value('.','smalldatetime')ASINVOICE_DATEDu

xml - 如何使用 F# Data 的 XML 类型提供程序检索 XML 属性 "two nodes deep"?

我想检索比方说(level2name=)的a和b属性level2Name4在(level1name=)level1Name2使用F#Data'sXMLTypeProvider来自以下XML:但是,我无法将level2转换/扩展为map,也无法从那里检索必要的信息:openSystem.Xml.LinqopenFSharp.DatatypemyXmlType=XmlProvider""">letmyXml=myXmlType.Parse("""""")letmyA,myB=myXml.GetLevel1s()|>Seq.filter(funL1->L1.Name="level1Name2

c# - 使用 JSON 时 NServiceBus 处理程序出现空消息

我遇到了NServiceBus4.4.2的问题,这让我很吃力。我在MVC应用程序中自行托管NSB。该实例被放入Autofac容器中并注入(inject)到Controller中。到目前为止,还不错。使用SendLocal(命令)发送消息按预期工作。该消息以JSON形式出现在MSMQ中,因为我已将NSB配置为这样做。现在,我的消息处理程序被调用,它也是我的MVC应用程序的一部分。为简单起见,我现在不向此处理程序注入(inject)任何内容。在任何情况下,出现的消息都是空的(例如,属性为null或Guid.Empty)。当我将NSB的序列化更改为XML时,它起作用了。看起来,同一个实例使用

java - Spring Tool Suite 应用程序上下文 xml 错误,即使所有 bean 似乎都按预期工作

我正在一个spring应用程序上下文xml中配置jpa和jpa存储库。如果我同时拥有和然后SpringToolSuite在第1行显示错误Referencedfilecontainserrors(http://www.springframework.org/schema/context/spring-context-4.0.xsd).Formoreinformation,rightclickonthemessageintheProblemsViewandselect"ShowDetails..."点击显示详细信息后,我得到了这个:Theerrorsbelowweredetectedwhe

xml - F# XML 类型提供程序公共(public)元素

XML文件的XSD规范可以共享公共(public)元素。如果我有多个XML文件共享一个公共(public)元素,有没有一种方法可以提取公共(public)元素而无需为每个XML文件类型重复代码?例如:有许多通过XSD定义的XML文件,具有共同的描述元素,但其他地方的内容结构不同。描述包含作者、日期等子元素。当我为每个XML文件创建类型提供程序时,类型是不同的,所以如果我只想从每个文件中提取描述部分,代码必须是为每种类型复制粘贴。XML文件1: Me DataDataXML文件2: Me DataData要求代码是这样的:typeFile1=XmlProvidertypeFile2=Xm

java - Linux 上的自定义 TG2480H USB

我有JavaPOS和XML文件的示例代码,但是当我运行代码时,我在printer.claim(1)上遇到了异常,我使用了默认的xml(pos.xml)示例文件link我已经在/usr/java/packages/lib/中安装了必要的原生驱动,所以原生驱动应该没有问题。代码:importjpos.JposException;importjpos.POSPrinter;importjpos.POSPrinterConst;importjpos.events.StatusUpdateEvent;importjpos.events.StatusUpdateListener;importjpo

sql-server - 将先前切碎的 xml 值应用于后续元素

我有以下xml。在遇到新的cond-id之前,我如何保留每个cond-id的值并将其应用于每个后续的price-container元素而不创建重复行。我已经尝试了几件事,这是我最接近的。declare@xmlxml='-NNNNNNNNNNNNN-333-004XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN--2670/40-333-005NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN---NNNNNNNNNNNXXXXNNNNXXXXNNNNNNNNXX

.net - 使用类似 IE 的着色和折叠节点在 WinForms 应用程序中显示 XML 文件

我想在我的.NET2.0WinForms应用程序中显示一个XML文件,就像IE一样(您可以在其中折叠节点,并且一切都很好地着色)。是否有内置方法可以执行此操作? 最佳答案 您可以在应用程序的表单中托管IE,或者您可以使用IE使用的相同XSL转换在WebBrowser控件中显示它,如下所述:http://blorgh.wordpress.com/2006/10/17/displaying-xml-in-the-net-webbrowser-control/ 关于.net-使用类似IE的着色

python - 检查程序的更新

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我已经开发了自己的程序,但我希望能够动态地告诉用户该程序有可用的更新。这个程序被设计成跨平台的,并且是用python编写的。将有两种类型的更新:1)数据更新(包含运行程序所需信息的xml文件是更新)-这种类型的更新会更频繁地发生2)系统更新(实际的可执行文件[编译的python程序]已更新-这种类型的更新不会经常发生我需要能够连接到在线数据库,并将那里发