问题列表 - 第26330页

使用SSL访问Web服务时出错

我有一个程序应该将文件发送到Web服务,这需要SSL连接.我按如下方式运行程序:

SET JAVA_HOME=C:\Program Files\Java\jre1.6.0_07
SET com.ibm.SSL.ConfigURL=ssl.client.props
"%JAVA_HOME%\bin\java" -cp ".;Test.jar" ca.mypackage.Main
Run Code Online (Sandbox Code Playgroud)

这工作正常,但当我改变第一行

SET JAVA_HOME=C:\Program Files\IBM\SDP\runtimes\base_v7\java\jre
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.SocketException: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:119)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:140)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:593)
at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:552)
at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:537)
at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:434)
at com.sun.xml.internal.ws.client.Stub.process(Stub.java:247)
at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:132)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:242)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:222)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:115)
at $Proxy26.fileSubmit(Unknown Source)
at com.testing.TestingSoapProxy.fileSubmit(TestingSoapProxy.java:81)
at ca.mypackage.Main.main(Main.java:63)
Caused by: java.net.SocketException: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
at javax.net.ssl.DefaultSSLSocketFactory.a(SSLSocketFactory.java:7)
at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:1)
at com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:110)
at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:14)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:902)
at com.ibm.net.ssl.www2.protocol.https.b.getOutputStream(b.java:86) …
Run Code Online (Sandbox Code Playgroud)

java ssl web-services ibm-jdk ibm-jvm

13
推荐指数
3
解决办法
7万
查看次数

LinqToSql - 并行 - DataContext和Parallel

在.NET 4和多核环境中,如果我们使用DataLoadOptions.LoadWith,linq to sql datacontext对象是否会利用新的并行?

编辑

我知道linq to sql没有并行化普通查询.我想知道的是,当我们指定DataLoadOption.LoadWith时,它是否使用并行化来执行每个实体及其子实体之间的匹配?

例:

using(MyDataContext context = new MyDataContext())
{
     DataLaodOptions options =new DataLoadOptions();
     options.LoadWith<Product>(p=>p.Category);
     return this.DataContext.Products.Where(p=>p.SomeCondition);
}
Run Code Online (Sandbox Code Playgroud)

生成以下sql:

Select Id,Name from Categories
Select Id,Name, CategoryId from Products where p.SomeCondition
Run Code Online (Sandbox Code Playgroud)

当所有产品都被创建时,我们会有一个

categories.ToArray();
Parallel.Foreach(products, p =>
{
    p.Category == categories.FirstOrDefault(c => c.Id == p.CategoryId);
});
Run Code Online (Sandbox Code Playgroud)

要么

categories.ToArray();
foreach(Product product in products)
{
    product.Category = categories.FirstOrDefault(c => c.Id == product.CategoryId);
}
Run Code Online (Sandbox Code Playgroud)

parallel-processing datacontext .net-4.0 linq-to-sql

7
推荐指数
1
解决办法
4140
查看次数

获取地图的最小值(Key,Double)

是否有方法(可能使用Google Collections)获取a的最小值Map(Key, Double)

在传统方式中,我必须根据值对地图进行排序,并采用第一个/最后一个.

java guava

23
推荐指数
4
解决办法
5万
查看次数

NoSQL用于文件系统存储组织和复制?

我们一直在讨论在我们小组内设计数据仓库策略,以满足测试,可重复性和数据同步要求.建议的一个想法是使用现有工具调整NoSQL方法,而不是尝试在文件系统上重新实现大量相同的方法.我不知道NoSQL方法是否是我们想要实现的目标的最佳方法,但也许如果我描述我们需要/希望你们所有人都可以提供帮助.

  1. 我们的大多数文件都是大型的,大小超过50个,以专有的第三方格式保存.我们需要能够通过名称/日期/源/时间/工件组合访问每个文件.基本上是键值对样式查找.
  2. 当我们查询文件时,我们不希望将所有文件加载到内存中.他们真的太大了,会淹没我们的服务器.我们希望能够以某种方式获得对该文件的引用,然后使用专有的第三方API来提取它的部分内容.
  3. 我们希望从存储中轻松添加,删除和导出文件.
  4. 我们想在两台服务器之间设置自动文件复制(我们可以为此编写一个脚本.)也就是说,将一台服务器的内容与另一台服务器同步.我们不需要一个分布式系统,它只显示我们有一台服务器.我们想要完全复制.
  5. 我们还有其他较小的文件与Big文件具有树型关系.一个文件的内容将指向下一个,依此类推,依此类推.它不是一个"辐条轮",它是一棵完整的树.

我们更喜欢使用Python,C或C++ API来处理这样的系统,但我们大多数人都有各种语言的经验.我们不介意只要它有效,完成工作,并节省我们的时间.你认为呢?有这样的东西吗?

database filesystems data-warehouse nosql

1
推荐指数
1
解决办法
6055
查看次数

82
推荐指数
7
解决办法
23万
查看次数

SQL Server:基于标记的位置

我正在使用SQL Server 2008.我有一个Student表,其中有以下字段:1.StudentId,2.StudentName,3.Marks.我想得到一个结果集,其中应该有一个名为"Position"的列.像"选择StudentId,StudentName,Marks,作为学生的位置......"这样的东西,根据学生得分的标记,我可以将它们评为第1,第2或第20位.如果学生有相同的分数,那么他们的位置相同.谢谢.里斯

.net c# t-sql sql-server-2008

3
推荐指数
1
解决办法
849
查看次数

ASP.NET/Paypal:PayPal集成向导?

我目前正在尝试将PayPal集成到ASP.NET中(我刚刚开始了解有关PayPal的更多信息,好吗?)

PayPal集成向导.嗯.这甚至有用吗?

你有什么想法/意见/建议?你可以分享任何好的实现(在ASP.NET中)?

asp.net integration implementation paypal wizard

9
推荐指数
1
解决办法
2685
查看次数

Application_Start是否阻止所有传入请求

我有一些初始化静态单例类的代码,这是所有请求都需要的.因此我想我可以将它添加到global.asax Application_Start.我可以100%确定在加载Application_Start时所有请求都会阻止,以保证所有请求都可以访问它吗?

非常感谢Jeeji

asp.net application-start

9
推荐指数
1
解决办法
857
查看次数

Perl - 从超类(OO)调用子类构造函数

这可能会成为一个令人尴尬的愚蠢问题,但可能比创建令人尴尬的愚蠢代码更好.:-)这是一个OO设计问题,真的.

假设我有一个对象类'Foos',它代表一组动态配置元素,通过查询磁盘上的命令'mycrazyfoos -getconfig'获得.假设我想要'Foos'对象有两类行为:

  • 现有的:一个是我刚刚提到的命令输出中存在的查询(/ usr/bin/mycrazyfoos -getconfig`.通过shelling out命令对现有命令进行修改.

  • 创建不存在的新的; 新的'crazyfoos',使用一组复杂的/usr/bin/mycrazyfoos命令和参数.在这里,我不仅仅是查询,而是实际运行一堆system()命令.影响变化.

这是我的班级结构:

Foos.pm

包Foos,它有一个新的($ hashref - > {name =>'myfooname',)构造函数,它接受'crazyfoo NAME',然后查询该NAME的存在,看看它是否已经存在(通过炮轰并运行上面的mycrazyfoos命令).如果该crazyfoo已经存在,则返回一个Foos :: Existing对象.对此对象的任何更改都需要shelling out,运行命令并确认所有内容都运行正常.

如果这是要走的路,那么new()构造函数需要有一个测试来查看要使用的子类构造函数(如果在这种情况下甚至有意义).这是子类:

FOOS/Existing.pm

如上所述,这适用于Foos对象已存在的情况.

FOOS/Pending.pm

如果在上面,'crazyfoo NAME'实际上不存在,那么这个对象将被创建.在这种情况下,将检查上面的new()构造函数是否有其他参数,并且它将继续使用 - > create()使用system()调用shell并创建一个新对象...可能返回一个'现有的'一...

要么

当我输入时,我意识到这可能是最好有一个:

(另一种安排)

Foos类,有一个

- > new()只需要一个名字

- > create(),它接受额外的创建参数

- > delete(), - > change()和其他影响存在的参数; 必须动态检查.

所以我们这里有两个主要方向.我很好奇哪种方式更聪明.

oop perl constructor class subclass

8
推荐指数
1
解决办法
1530
查看次数

来自2个表的SQL select语句

我有一个小的SQL问题.

我有2张桌子

会员和经理

成员有:memberID,Name,Address Managers有:memberID,EditRights,DeleteRights

EditRights和DeleteRights的类型为bit.

管理者与会员有关系,因为他们本身就是会员.

我想选择所有成员的ID,姓名和地址,以及管理员显示的成员,如果他们有编辑权和/或删除权.

所以:

例如数据

成员:

ID, Name, Address
1, tom, 2 flat
2, dan, 3 flat
3, ben, 4 flat
4, bob, 6 flat
5, sam, 9 flat
Run Code Online (Sandbox Code Playgroud)

经理:

ID, Editrights, deleterights 
2, 0, 1
4, 1, 1
5, 0, 0
Run Code Online (Sandbox Code Playgroud)

我想显示一个像这样的选择:

1, tom, 2 flat, no rights
2, dan, 3 flat, Delete
3, ben, 4 flat, no rights
4, bob, 6 flat, Edit&Delete
5, sam, 9 flat, no rights
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒

sql select

1
推荐指数
1
解决办法
1711
查看次数