问题标签 [lob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
175 浏览

silverlight-5.0 - ServiceStack、Silverlight、LOB。接口和服务实现 程序集 - 最佳实践

我对 ServiceStack 中的服务合同定义有点困惑。

正如这里提到的https://github.com/ServiceStack/ServiceStack/wiki/SilverlightServiceClient

它可以使用可移植类库或链接项目。(好的,PCL 的限制是不支持[RestService]属性或一般来说,任何外部引用。)

实际上,现在总是有一个RouteAttributeused 而不是RestServiceAttribue.

有一个新的 API: https ://github.com/ServiceStack/ServiceStack/wiki/New-Api

因此,可以直接使用泛型或类型来代替MyCall,MyCallResponse和类,例如:MyCallService

现在想想一个香草项目:

  1. 我想有一个地方来定义和共享我的 DTO 和“模型”。我只想定义它们一次,用验证属性等标记它们,然后在任何 silverlight 项目以及我流利的 ​​nhibernate 程序集中重用它们以进行数据访问。这就是我所说的合同大会。这可以是每个技术堆栈的 PCL 或链接项目,在我的例子中:Silverlight 和 .NET 4(服务器端)。我不想每天都生成我的服务客户端,这就是为什么我想做通道工厂方法/服务堆栈客户端的方式。

  2. 除了拥有 DAL(这不是我的问题的一部分)之外,我还想为服务逻辑本身提供一个单独的程序集。合同和业务逻辑的严格分离。我注意到的第一件事是,我无法找到任何匹配的 nuget-package 来从Service(ServiceStack 一个)继承我的服务实现,而不会收到程序集垃圾邮件。最后,我决定使用:

    PM> Install-Package ServiceStack.Host.AspNet ....

    成功将“Microsoft.Web.Infrastructure 1.0.0.0”添加到 HR.RoBP.Services。

    成功将“WebActivator 1.5.3”添加到 HR.RoBP.Services。

    成功将“ServiceStack.Redis 3.9.35”添加到 HR.RoBP.Services。

    成功将“ServiceStack.OrmLite.SqlServer 3.9.35”添加到 HR.RoBP.Services。

    成功将“ServiceStack 3.9.35”添加到 HR.RoBP.Services。

    成功将“ServiceStack.Host.AspNet 3.9.33”添加到 HR.RoBP.Services。

并删除了项目中还添加的文件(App_Start、jquery...等)。

Service 项目由 Host 项目引用和托管。

路由应该在哪里完成? 现在我必须在合同中或在主机程序集中手动完成。我假设服务应该说明它应该如何访问/路由。

我应该将请求/响应模式类移动到服务程序集中吗?

我的方法完全错误吗?

在我使用 WCF 之前。我在合同程序集中有我的模型、请求/响应和 IService 定义,在服务程序集中实现了 IService。主机只需要一个 .svc 文件,它就可以工作。我也能够在没有任何通信框架的情况下直接调用服务(例如,从命令行应用程序而不实例化 wcf 端点)来使用它。

对比

我是否应该介绍 IMyCallService 的老式方式,实现它,并在 MyCallService (ServiceStack) Execute() 方法中调用它,使用 ioc 的东西......

我的目标是提高应用程序执行时的速度以及编码速度。添加新方法时,我不想有太多的地方或步骤。

我应该做的最佳做法是什么? 欢迎任何提示或经验数据!

非常感谢!

0 投票
0 回答
964 浏览

c - ORA-24811: 写入 LOB 时,提供的数据少于指示的数据

每当我运行我的 Pro*C 代码时,它使用 CLOB 将一个大缓冲区插入到表中。

ORA-24811:写入 LOB 时,提供的数据少于指示的数据。

代码如下

输出

缓冲区有一个很大的 xml 文件。谁能解释我错过了什么?

0 投票
1 回答
3623 浏览

postgresql - 如何回收 PostgreSQL 中未使用的 LOB 占用的空间

我有一个在 PostgreSQL 8.3 上运行的中型数据库集群。

数据库将数字文件(图像)存储为 LOB。

数据库集群中有相当多的活动,大量内容以持续的方式创建和删除。

即使承载 OID 的应用程序表由应用程序正确维护(当删除图像文件时),数据库集群的大小也会持续增长。

自动吸尘处于活动状态,因此不应发生这种情况。

0 投票
0 回答
224 浏览

java - Encrypting @Lob byte[] column type with jasypt

I'm trying to encrypt a byte[] field with jasypt.

My code before encryption

Normally this gets mapped in the db to BLOB in oracle and h2 which I use. Now after adding encryption I have something like this

But the generated schema is now different - I get RAW(255) in Oracle and Binary(255) in H2, and of course this produces errors since the byte array is much bigger. Looks like @Lob is ignored when @Type is put, so is there a way to tell jasypt/hibernate that this byte[] should be in fact a BLOB?

0 投票
1 回答
1434 浏览

oracle - CLOB 存储 Oracle 11g

我遇到了一个非常奇怪的 Oracle 行为LOB。情况:我们已经对包含CLOB列的 IOT 进行了分区。CLOB具有单独LOB的存储设置LOGGING RETENTIONDISABLE IN ROW STORAGE选项。CHUNK大小为 8192 字节。PCTFREE设置为默认值(null in dba_tables)。CLOB现在,我们需要创建一个加载了一定数量 s 的测试用例。我们选择了 19.5KB CLOB。加载这CLOB4000 万次后(用于性能测试,与内容无关) - 文件系统和 in 的大小dba_data_files为 1230GB。

问题:

我们估计大小为 4000 万。CLOBs 大小为 19.5KB 到 ~780GB。我们是如何获得 450GB 以上的?我猜它与CHUNK大小有关 - 19.5KB 将使用 3 CHUNKs,因此大小为 24KB,仍然只有 960GB。LOB索引大约是 2GB。有人有想法吗?(抱歉解释不佳)(运行 ORACLE 11g 的 PS)

先感谢您!

0 投票
1 回答
261 浏览

oracle - 显示“内联存储的 BLOB”的查询

我需要生成一个查询,显示一个表(table_name,column_name),其中 BLOB 从 user_tables 内联存储。任何帮助将非常感激。

0 投票
2 回答
67652 浏览

oracle - 如何删除 Oracle LOB

以下查询可用于列出用户的数据库对象:

有几个条目的 object_type 是 LOB。

如何在 Oracle 中删除这些 LOB 对象?

0 投票
3 回答
3708 浏览

java - 为什么我得到 org.hibernate.HibernateException:IOException 发生读取二进制值

我在我以前从未见过的日志中发现了这个异常,我使用的是 Hibernate 4.1.7

这是否表明我的数据库已损坏,或者这是 Hibernate 中的错误。我在http://lists.jboss.org/pipermail/hibernate-issues/2010-November/026487.html找到了对这个错误的引用,但这指的是更早版本的 hibernate 并且已针对 Hibernate 4.0 修复

0 投票
1 回答
1009 浏览

javascript - 如何在浏览器中使用require

我正在尝试使用 RequireJS 在浏览器中使用 require() 函数。对于上下文,我正在尝试使用 Lob API 的 Node 包装器:https ://github.com/hisankaran/lob-node 。

以下是相关代码:

它运行成功,但是当我尝试实际调用任何东西时,例如 LOB.bankaccounts.create,它说 LOB 没有定义。

Lob 文档建议我这样做:

但我一直得到模块尚未加载这里描述的上下文错误(http://requirejs.org/docs/errors.html#notloaded),所以我尝试了RequireJS网站上的上述语法。

我对 RequireJS(以及一般的编码)非常陌生,所以我可能只是在做一些愚蠢的事情。

0 投票
1 回答
2861 浏览

oracle - dbms_lob.append 函数中的错误还是我做错了

我创建了以下功能

如果我如下调用此函数,这将引发错误

它会抛出以下错误

但这不会抛出错误

请注意最后的额外空间temp:='replace this #a# ';

有谁知道这是什么原因?