问题列表 - 第25371页

SSL签名证书供内部使用

我有一个分布式应用程序,包含许多通过TCP(例如JMS)和HTTP进行通信的组件.所有组件都在内部硬件上运行,具有内部IP地址,并且公众无法访问.

我想使用SSL使通信安全.从知名证书颁发机构购买签名证书是否有意义?或者我应该使用自签名证书?

我对可信证书的优势的理解是,权威是一个可以被公众信任的实体 - 但这只是当一般公众需要确定特定领域的实体是他们所说的人时的问题.是.

因此,在我的情况下,同一组织负责通信两端的组件以及介于两者之间的所有组件,公共信任的权限将毫无意义.换句话说,如果我为自己的服务器生成并签署证书,我知道它是值得信赖的.并且不会要求组织外部的任何人信任此证书.这是我的推理 - 我是正确的,还是使用来自已知权威机构的证书有一些潜在的优势?

ssl certificate trusted

10
推荐指数
2
解决办法
8987
查看次数

WebSphere MQ .NET API

所有,

是否可以下载WebSphere MQ .NET API?我基本上是在尝试编写一个用于侦听MQ队列中的消息的C#应用​​程序.

谢谢,

马里奥斯

.net c# ibm-mq

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

Azure表存储:最大可变大小?

我将使用表存储来存储大量blob名称,在单个字符串中,使用一些特殊字符相互附加.这根弦很快就会成为天空火箭.但是特定实体的属性长度是否最大?在我的情况下字符串?

.net c# azure azure-table-storage

16
推荐指数
2
解决办法
8131
查看次数

在C#中处理列表联合与重复

我试图了解如何处理两个可能有重复的列表的联合或合并.例如,List1具有{A,B,C},List2具有{B,C,D}.我试图使用Union操作并得到一个带有值(A,B,C,D)的新列表.但是,我需要第二个列表中的B&C值,而不是第一个.有没有办法指定联合方法,重复使用的值.

我现在使用的代码是

var newList = List1.Union<Object>(List2).ToList();
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.Javid

c# union merge list duplicates

4
推荐指数
2
解决办法
7772
查看次数

在UIWebView中调整图像大小以查看视口大小

我正在iPhone App中的UIWebView中显示带有一些图像的HTML.当图像比iPhone的视口宽时,我会得到水平滚动条,这是我不想要的,因为它主要是关于文本而不是图像.

有没有办法根据宽度调整UIWebView内显示的图像(最好:即使设备旋转)?

iphone image uiwebview

12
推荐指数
2
解决办法
1万
查看次数

在Android应用程序生命周期中缓存数据的好方法?

保持我的问题简短,我创建了一个包含3个活动的应用程序,其中A - 类别列表,B - 项目列表,C - 单项.B和C中显示的数据是从在线XML解析的.但是,如果我通过A - > B1 - > C,然后返回A然后再回到B1,我希望将其数据缓存到某处,这样我就不必再次请求XML了.

我是Android和Java编程的新手,我已经搜索了很多东西,但仍然无法找到(或者根本就没有想法去哪看)一种方法来做我想要的.

将所有收到的数据存储在主要活动A(HashMaps?ContentProviders?)中然后传递给B和C(如果他们得到之前的相同请求)是个好主意?

android android-contentprovider

16
推荐指数
1
解决办法
2万
查看次数

Weblogic JDBC数据源仅提供1个活动连接,即"池中当前没有可用资源"

我使用的是weblogic JDBC数据源,我的数据库是Oracle 10g,下面是配置.

它过去工作正常,但突然它开始给出问题,请看下面的例外.

Weblogic JDBC数据源,java.sql.SQLException:无法获取XAConnection weblogic.common.resourcepool.ResourceLimitException:池中当前没有可用的资源

<?xml version="1.0" encoding="UTF-8"?> <jdbc-data-source
Run Code Online (Sandbox Code Playgroud)

xmlns ="http://www.bea.com/ns/weblogic/90"xmlns:sec ="http://www.bea.com/ns/weblogic/90/security"xmlns:wls ="http:/ /www.bea.com/ns/weblogic/90/security/wls"xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation ="http://www.bea .com/ns/weblogic/920 http://www.bea.com/ns/weblogic/920.xsd "> XL-Reference-DS
jdbc:oracle:oci:@ abc.COM oracle.jdbc.driver.OracleDriver user DEV_260908密码密码dll ocijdbc10协议oci oracle.jdbc.V8Compatible true baseDriverClass oracle.jdbc.driver.OracleDriver
1 100 1 true SQL SELECT 1 FROM DUAL

DataJndi OnePhaseCommit

此异常发生在dev环境中,其中连接的用户只有一个.

我知道这与池最大大小有关,但我也怀疑这可能是由于Oracle,可能是Oracle无法创建连接.

我的问题:

  1. 是否有任何调试/日志记录参数来启用数据源日志记录,以便我可以检查日志中获取,释放和未使用的连接数?
  2. 如何检查特定用户的oracle连接限制?

weblogic datasource connection-pooling

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

如何在c#中创建一维动态数组?

关于c#的noob问题:如何创建一维动态数组?以及如何改变它?

谢谢.

c# arrays dynamic

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

AVAudioRecorder不会在设备上录制

这是我的方法:

-(void) playOrRecord:(UIButton *)sender {
    if (playBool == YES) {
        NSError *error = nil;
        NSString *filePath = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat: @"%d", [sender tag]] ofType:@"caf"];
        NSURL *fileUrl = [NSURL fileURLWithPath:filePath];
        AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileUrl error:&error];
        [player setNumberOfLoops:0];
        [player play];      
    }
    else if (playBool == NO) {
        if ([recorder isRecording]) {
            [recorder stop];
            [nowRecording setImage:[UIImage imageNamed:@"NormalNormal.png"] forState:UIControlStateNormal];
            [nowRecording setImage:[UIImage imageNamed:@"NormalSelected.png"] forState:UIControlStateSelected];
        }
        if (nowRecording == sender) {
        nowRecording = nil;
        return;
        }
        nowRecording = sender;
        NSError *error = nil; …
Run Code Online (Sandbox Code Playgroud)

iphone avfoundation avaudiorecorder

6
推荐指数
2
解决办法
4965
查看次数

quartz:阻止jobs.xml中作业的并发实例

这应该很容易.我正在使用在Apache Tomcat 6.0.18下运行的Quartz,我有一个jobs.xml文件,它设置我每分钟运行的预定作业.

我想做的是,如果在下一个触发时间到来时作业仍然在运行,我不想开始新的工作,所以我可以让旧实例完成.

有没有办法在jobs.xml中指定它(防止并发实例)?

如果没有,有没有办法可以在我的应用程序的Job实现中共享对内存中单例的访问权限(这是通过JobExecutionContext吗?)所以我可以自己处理并发?(并检测先前的实例是否正在运行)


更新:在文档中徘徊之后,这是我正在考虑的几种方法,但要么不知道如何让它们工作,要么存在问题.

  1. 使用StatefulJob.这可以防止并发访问...但我不确定如果我使用它会发生什么其他副作用,我也想避免以下情况:

    假设触发时间是每分钟,即触发器#0 =在时间0,触发器#1 = 60000毫秒,#2 = 120000,#3 = 180000等,并且在时间0的触发器#0触发我的工作需要130000毫秒.使用普通Job,这将执行触发器#1和#2,而作业触发器#0仍在运行.使用StatefulJob,这将按顺序执行触发器#1和#2,紧接在#0结束于130000之后.我不希望这样,我希望#1和#2不运行,并且下一个运行作业的触发器应该发生在#3(180000毫秒).所以我仍然需要使用StatefulJob做其他事情才能让它以我想要的方式工作,所以我认为使用它并没有多大优势.

  2. 使用TriggerListener从vetoJobExecution()返回true.

    虽然实现接口似乎很简单,但我必须弄清楚如何以声明方式设置TriggerListener的一个实例.找不到xml文件的文档.

  3. 使用static我的类所拥有的共享线程安全对象(例如信号量或其他)来实现Job.

    我不喜欢通过staticTomcat/Quartz下的关键字使用单例的想法,不确定是否有副作用.另外,我真的不希望它们成为真正的单身,只是与特定工作定义相关的东西.

  4. 实现我自己的Trigger,它扩展了SimpleTrigger并包含可以运行自己的TriggerListener的共享状态.

    同样,我不知道如何设置XML文件以使用此触发器而不是标准<trigger><simple>...</simple></trigger>.

java concurrency quartz-scheduler

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