问题列表 - 第18193页

使用Servlet正确使用有状态Bean

我们目前有一个注入Servlet的有状态bean.问题是有时候我们会Caused by: javax.ejb.ConcurrentAccessException: SessionBean is executing another request. [session-key: 7d90c02200a81f-752fe1cd-1]在有状态bean上执行一个方法.

public class NewServlet extends HttpServlet {  
    @EJB  
    private ReportLocal reportBean;

    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
           String[] parameters  = fetchParameters(request);
           out.write(reportBean.constructReport(parameters));
        } finally { 
            out.close();
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,constructReport将检查是否需要打开与Report中指定的数据库的新连接,之后在根据指定的参数构建的查询中构建HTML中的Report.

我们选择在无状态bean上使用有状态bean的原因是因为我们需要打开与未知数据库的数据库连接并对其执行查询.对于无状态bean,使用每个注入的bean实例重复打开和关闭数据库连接似乎非常低效.

java servlets ejb stateful java-ee

8
推荐指数
2
解决办法
8396
查看次数

使用最少的比较对数组进行排序

我的CS作业需要一些帮助.我需要编写一个排序例程,在最坏的情况下使用7次比较对长度为5的数组进行排序(我已经证明,由于决策树的高度,需要7个).

我考虑使用决策树"硬编码",但这意味着算法非常复杂,并且我的导师暗示这不是它应该完成的方式.

我检查了快速排序,合并排序,堆排序,d-ary堆排序,插入排序,选择排序,都没有回答要求,这让我相信需要一个长度为5的数组的特定算法.

真的想得到正确方向的一些提示.

sorting algorithm

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

是否有可能使用Finance :: Quote获得交易所的指数?

我需要获得像纳斯达克这样的交易所的指数,而不是该交易所中特定股票的价格.我认为财务::报价将会拯救,但在快速浏览一下文档后,我发现可以使用该模块进行查询的方式如下:

   %info = $q->fetch("australia","CML")
Run Code Online (Sandbox Code Playgroud)

这意味着应在查询中指定交易所和股票.那么问题是:索引本身是否可以被视为股票并且具有可以在查询中使用的符号名称?

当然,如果您有其他方式可以满足我的需求而不是使用Finance :: Quote,请随时写下您的解决方案.

perl finance stocks

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

Linq表到DataTable的转换

如何施展

System.Data.Linq.Table<T>System.Data.DataTable

        DemoDBDataContext context = new DemoDBDataContext();
        DataSet ds = new DataSet();
        var query = context.Customers;   
        ds.Tables[0] = query;
Run Code Online (Sandbox Code Playgroud)

怎么做?分配

ds.Tables[0] = query;
Run Code Online (Sandbox Code Playgroud)

它抛出

属性或索引器System.Data.DataTableCollection.this[int]无法分配给它是只读的.

c# linq dataset

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

将文本框输入限制为C#中的数字

我想限制文本框只接受C#中的数字.我怎么做?

c#

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

添加到acts_as_taggable_on的连字符标签

我在我的应用程序中使用acts_ as_ taggable_on并使其工作正常,但我正在寻找有关如何进行一次修改的信息.

目前,如果我输入包含空格的标签,标签将与这些空格一起保存,因此要查看具有此标签的所有记录,我有类似的内容:

http://myapp.local/tag/this%20tag%20has%20spaces

当act_ as_ taggable_on首次保存标签时,如何将标签连字符,以便标签存储为this-tag-has-spaces?

我可以如下替换值,但是如何在acts_ as_ taggable_on接管并保存标记列表之前执行此操作?

tag.downcase.gsub(/[^[:alnum:]]/,'-').gsub(/-{2,}/,'-')

谢谢

西蒙

ruby-on-rails acts-as-taggable

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

WebClient的替代品

我刚看到我的计算机上正在运行一个网络爬虫,它只需几分钟即可下载数千个元标记信息.

当我使用WebClient下载页面然后在本地解析它们时,为什么WebClient需要大约40秒来下载单个网页?有下载网页的替代方案吗?

谢谢:)

c# webclient

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

我可以在同一台服务器上使用APC和memcached吗?

我正在使用memcache来缓存对象,但是想添加像APC这样的操作码加速器.由于它们都涉及缓存,我不确定它们是否会"踩到彼此的脚趾",即我不确定memcache是​​否已经是OP代码加速器.

有人可以澄清吗?我想将它们用于两者 - 用于不同的事情.用于缓存我的对象的memcache和用于代码加速的APC

php memcached apc

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

图像分类 - 检测楼层平面图

我正在一个房地产网站上工作,我想编写一个程序,可以弄清楚(分类)图像是平面图还是公司徽标.

由于我在php中编写,我更喜欢php解决方案,但任何c ++或opencv解决方案都可以.

平面图样本:

替代文字http://www.rentingtime.com/uploads/listing/l0050/0000050930/68614.jpg

替代文字http://www.rentingtime.com/uploads/listing/l0031/0000031701/44199.jpg

徽标样本:

替代文字http://www.rentingtime.com/uploads/listing/l0091/0000091285/95205.jpg

php opencv classification image-processing pattern-matching

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

如何自定义对话框的标题布局

在Android中,是否可以自定义对话框的页眉布局(图标+文本)布局?或者我可以设置标题文本的自定义字符串值吗?

谢谢.

android android-layout android-alertdialog android-dialog

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