问题列表 - 第9501页

分离Web服务器和应用服务器,两者都需要java吗?

如果我们要分离我们的Web服务器和应用服务器,我们是否需要两台机器上的java?我有一个同事说在两台机器上安装JBoss的(似乎打败的目的,如果两台机器已经安装的应用程序服务器)和另一位贸易商称只是对其他(应用服务器/网络服务器)上一个和Apache安装JBoss的.

我已经安装了Web项目,它使用servlet和JSP.JSP在servlet执行操作时显示内容.servlet接收请求并转发对JSP的响应.我的问题是,如果Web服务器只有apache并因此显示静态内容,我该怎么做?我理解如何将请求从Web服务器转发到应用服务器,但是如何维护会话状态,是在Web服务器上完成的,如果是这样,它将如何完成?

如果登录页面是html并且登录后的内容是html,那么如果他们还没有登录,我怎么能阻止人们访问内容呢?

java

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

计算加密数据的最大大小

有没有办法计算固定阵列长度的Rijndael加密的最大结果?

加密方法:RijndaelManaged

填充:PKCS7

CipherMode:CBC

BlockSize 128

KeySize:128

我需要这个即时转换数据库,其中所有字符串将被加密,所以我需要更改所有字符串字段的大小.

encryption math aes rijndael rijndaelmanaged

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

C#多维数组像PHP一样

我一直试图这样做大约6个小时了,我很难过......

我希望在C#中等效于此:


    $settings = array();
    foreach(file('settings.txt') as $l) $settings[]=explode(',',$l);
    print $settings[0][2];

Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所做的不起作用:


    string fileName = System.IO.Path.GetDirectoryName(Application.ExecutablePath) + "\\" + "settings.txt";
    string[,] settings;

    FileStream file = null;
    StreamReader sr = null;

    try
    {
        file = new FileStream(fileName, FileMode.OpenOrCreate, FileAccess.Read);
        sr = new StreamReader(file, Encoding.ASCII);
        string[] line;
        int i = 0;
        do
        {
            line = sr.ReadLine().Split(',');
            settings[i++, 0] = line[0];
        } while (line != null);
        file.Close();

        MessageBox.Show(settings[1, 0]);
    } catch (Exception err) { MessageBox.Show(err.Message); }
Run Code Online (Sandbox Code Playgroud)

我得到"对象引用没有设置为对象的实例",任何想法将不胜感激..

c# arrays

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

以递归方式检索二叉树节点的深度

任何人都可以指出在不使用递归的情况下在二叉树(不是平衡的树或BST)中获取节点深度的方法吗?理想情况下在Java/C/C#

该节点表示为:

class Node
{
  Node Left;
  Node Right;
  string Value;
  int Depth;
}
Run Code Online (Sandbox Code Playgroud)

使用带有FIFO列表的Level Order是我的第一个想法,但是当我发现水平发生变化时,我很难过,特别是对于不平衡的树.

recursion binary-tree non-recursive

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

在水晶报告中传递参数

我正在从存储过程创建crytal报告,当我传递一个参数但它显示错误时,这工作正常

"不正确的参数"

当我传递两个参数我的代码是

 {
    ReportDocument reportDocument = new ReportDocument();
    ParameterField paramField = new ParameterField();
    ParameterFields paramFields = new ParameterFields();
    ParameterDiscreteValue paramDiscreteValue = new ParameterDiscreteValue();

    paramField.Name = "@Dept";
    paramDiscreteValue.Value = TextBox1.Text.ToString();
    paramField.CurrentValues.Add(paramDiscreteValue);
    paramFields.Add(paramField);

    paramField.Name = "@Name";
    paramDiscreteValue.Value = TextBox2.Text.ToString();
    paramField.CurrentValues.Add(paramDiscreteValue);
    paramFields.Add(paramField);

    CrystalReportViewer1.ParameterFieldInfo = paramFields;
    reportDocument.Load(Server.MapPath("CrystalReport.rpt"));
    CrystalReportViewer1.ReportSource = reportDocument;
    reportDocument.SetDatabaseLogon("sa", "sa", "OPWFMS-7KYGZ7SB", "test");

}
Run Code Online (Sandbox Code Playgroud)

请让我知道任何变化

c# crystal-reports

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

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

为什么@my_array = undef有一个元素?

@my_array = undef;
if (@my_array ) {  
    print 'TRUE'; 
} else {
    print 'FALSE';
}
Run Code Online (Sandbox Code Playgroud)

这将打印 TRUE

为什么数组有元素?

arrays perl

4
推荐指数
3
解决办法
2283
查看次数

数据库中是否可接受循环引用?

数据库中何时可接受循环引用?

理论和实践,任何帮助表示赞赏.

database oracle circular-dependency

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

在Server 2008上通过Windows服务自动执行Office

我们有一个在2003 Server上运行的Windows服务.它使用Word Interop打开源Word文档,然后用它做一些事情.它也适用于Excel和PowerPoint文件.

最近我们尝试将此服务移动到Windows 2008 Server计算机上并且遇到了实际问题.

Microsoft.Office.Interop.Excel.Documents.Open上的Microsoft.Office.Interop.Excel.Workbooks.Open COMException中的COMException

当Windows服务在2008 Server上运行时,我得到上述异常.查看任务管理器,应用程序确实加载正常,但之后不久再次关闭.

我已经阅读了有关Vista和Server 2008的内容,而不再使用Session0,并且已经尝试相应地更改Office DCOM安全属性,包括将运行它们的用户的身份更改为Integrated但无济于事.

有谁知道这是否可行?这是我们系统的一个基本方面,因此我们需要能够做到这一点.

谢谢

dcom windows-services ms-office comexception windows-server-2008

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

SQL - 按日期范围查询

我有一个名为"OrderH"的订单表头.在此表中有一个名为"OrderDate"的列.我正在尝试检索日期在一定范围内的订单.我认为我可以使用"between"关键字完成此操作,但我没有任何运气.这是我一直在研究的S​​QL:

select 
    * 
from
    OrderH h
where
        h.OrderDate between '2009-06-16' and '2009-06-01'
order by
    h.OrderDate desc
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

t-sql syntax between

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