问题列表 - 第36938页

单例DAO对象可以吗?

考虑以下类的结构:

  1. BaseDAO 使用方法来填充PreparedStatement并从池中获取连接
  2. AccountDAO extends BaseDAOAccount通过JDBC 处理表.这个班是单身
  3. AccountService 女巫调用AccountDAO的方法是这样的: AccountDAO.getInstance().login(name, password).

AccountDAO是一个Spring bean,带有@Transactional插入一些数据的方法的注释.

这个可以吗?我认为单例DAO类可能会导致性能问题.可能最好在服务层类中使用一些弹簧注入?(我是Spring的新手,所以任何建议都会受到关注)

java spring dao

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

为表格行提供稳定,连续的背景颜色

我正在使用一个包含1列和3行的表.我想给所有3行一个坚实,连续的背景颜色.我怎么能这样做?

提前致谢,

约翰

    echo "<table class=\"samplesrec\">"; 

    echo '<tr class="class2">';
    echo '<td class="sitename1"></td>';
    echo '</tr>';

    echo '<tr>';
    echo '<td class="sitename2name"></td>';
    echo '</tr>';

    echo '<tr>';
    echo '<td class="sitename2"></td>';
    echo '</tr>';

    echo "</table>";
Run Code Online (Sandbox Code Playgroud)

css

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

where子句中的SQL和NULL值

所以我有一个简单的查询返回产品列表

SELECT     Model, CategoryID
FROM         Products
WHERE     (Model = '010-00749-01') 
Run Code Online (Sandbox Code Playgroud)

这回来了

010-00749-01    00000000-0000-0000-0000-000000000000
010-00749-01    NULL
Run Code Online (Sandbox Code Playgroud)

这是正确的,所以我只想要那些CategoryID不是'00000000-0000-0000-0000-000000000000'的产品,所以我有

SELECT     Model, CategoryID
FROM         Products
WHERE     (Model = '010-00749-01') 
AND (CategoryID <> '00000000-0000-0000-0000-000000000000') 
Run Code Online (Sandbox Code Playgroud)

但这没有结果.所以我将查询更改为

SELECT     Model, CategoryID
FROM         Products
WHERE     (Model = '010-00749-01') 
AND ((CategoryID <> '00000000-0000-0000-0000-000000000000') OR  (CategoryID  IS NULL))
Run Code Online (Sandbox Code Playgroud)

哪个返回预期结果

010-00749-01    NULL
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释这种行为吗?MS SQL Server 2008

sql sql-server null sql-server-2008

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

preg_match特殊字符

如何使用preg_match查看[^'£$%^&*()}{@:'#~?><>,;@|\-=-_+-¬`]字符串中是否存在特殊字符?

php

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

通用编程与元编程

究竟有什么区别?似乎这些术语可以互换使用,但是阅读了Objective-c的维基百科条目,我遇到了:

除了C的过程编程风格之外,C++还直接支持某些形式的面向对象编程,泛型编程和元编程.

参考C++.显然他们有所不同?

programming-languages metaprogramming generic-programming

17
推荐指数
4
解决办法
6065
查看次数

Window.open作为模态弹出窗口?

我想打开window.open模态弹出窗口.

 var features = 'resizable= yes; status= no; scroll= no; help= no; center= yes;
 width=460;height=140;menubar=no;directories=no;location=no;modal=yes';
    window.open(href, 'name', features, false);
Run Code Online (Sandbox Code Playgroud)

我可以使用Window.ShowModelDialog(),但在我的子窗口中,我调用父javascript方法.ShowModelDialog()没有发生这种情况.

 function CallParentScript(weburl) {
       alert(weburl);
       if (weburl != null) {
           var url = weburl;

            window.opener.SelectUserImageCallback(url);
            window.close();
            return false;
       }
   }
Run Code Online (Sandbox Code Playgroud)

如果我使用window.open().我可以调用Parent javascript.但窗口不是模态的.

怎么解决这个?我可以在子弹出窗口中写一些东西吗?

javascript css asp.net

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

在将表单提交给Servlet后,如何在JSP中保留HTML表单字段值?

在从HTML提交数据后,servlet将这些数据添加到我的数据库并将结果消息转发到JSP页面.我希望在转发之后保留表单中最初提交的值.

在servlet中创建一个对象并添加我收到的所有参数并向JSP发送请求是否明智?还有另一种更好的方法吗?

forms jsp servlets retain

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

为什么#include不在IIS7.5中的.asp页面上工作?

我看到了类似的问题,但我的情况略有不同:

我在IIS 7.5服务器(R2008 V2)上使用#include文件得到间歇性结果.我的包含仅在与当前.asp页面位于同一文件夹中或当前页面的子文件夹中时才起作用.这很不方便,因为我想将它们全部保存在主页面之外的/ lib子文件夹中.

我的配置:我有一个名为DCN的文件夹,位于wwwroot文件夹的正下方.DCN文件夹中的/ lib文件夹中有多个文件,因此绝对路径为c:\ inetpub\wwwroot\dcn\lib\my_include_file.asp.如果我在DCN文件夹中打开一个ASP页面,我可以从/ lib子文件夹中提取包含文件.但是,如果我从DCN/trouble文件夹打开一个ASP页面(例如"DCN\Trouble\Search.asp"),并且search.asp页面有一行说明:

<!--#include file="../lib/my_include_file.asp"-->
Run Code Online (Sandbox Code Playgroud)

包含失败,我得到500错误.

我也尝试过:

<!--#include file="/lib/my_include_file.asp"--> 
Run Code Online (Sandbox Code Playgroud)

结果相同.与:相同:

<!--#include file="/DCN/lib/my_include_file.asp"-->
Run Code Online (Sandbox Code Playgroud)

我将斜杠更改为反斜杠,结果相同.我甚至尝试过:

 <!--#include file="c:\inetpub\wwwroot\dcn\lib\my_include_file.asp"-->
Run Code Online (Sandbox Code Playgroud)

(出于纯粹的解散),但我仍然得到相同的结果.

如果我在dcn\trouble文件夹中创建一个子文件夹,我可以包含它的文件,但很明显,这并不理想.

任何建议将不胜感激.我不禁想到这是微不足道的.提前致谢!

server-side-includes asp-classic iis-7.5

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

Rails创建操作在应该呈现新操作时重定向到索引

如果我提交有错误的新用户表单,它会重定向到索引页面,然后在其上呈现新页面.在控制器中,我指定它应该只呈现新操作,以便用户可以查看/修复他们的错误并重新提交.有什么明显的东西让我失踪吗?

这是我的控制器代码中的创建操作:

def create
  @user = User.new(params[:user])
  @user.role = "owner"

  if @user.save
    flash[:notice] = "Registration successful!"
  else
    flash.now[:notice] = "You have errors!"
    render :new
  end
end
Run Code Online (Sandbox Code Playgroud)

rest routing ruby-on-rails

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

在可能被序列化的类上使用字节码增强技术是安全的吗?为什么?

我还没有尝试过,但它似乎有风险.我正在考虑的案例是使用JiBX来处理简单的VO类.这些VO将通过AMF和其他可能的方案进行序列化.任何人都可以确认或否认我的怀疑,即像字节码增强这样的幕后操作可能会弄乱一些东西,并提供一些背景信息,为什么?另外,我对JiBX的具体情况感兴趣.

java serialization amf bytecode-manipulation jibx

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