小编Saj*_*jee的帖子

如何查看JPA发出的SQL查询?

当我的代码发出这样的调用时:

entityManager.find(Customer.class, customerID);
Run Code Online (Sandbox Code Playgroud)

如何查看此调用的SQL查询?假设我没有访问数据库服务器来分析/监控调用,是否可以在我的IDE中记录或查看JPA调用发出的相应SQL查询?我使用jTDS驱动程序反对SQL Server 2008 R2.

java jpa

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

Oracle:如何在时间戳上添加分钟?

我需要在Oracle日期列中添加30分钟的值.我通过指定在SELECT语句中执行此操作

to_char(date_and_time + (.000694 * 31)

这在大多数时候都很好.但是当时间在AM/PM边界时.例如,向12:30[PM] 添加30分钟将返回1:00AM.我期待的答案是13:00.这样做的正确方法是什么?

oracle timestamp date date-arithmetic

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

Javascript:如何以MM-DD-YYYY格式验证日期?

我在这里看到了一个潜在的答案,但那是YYYY-MM-DD:JavaScript日期验证

我为MM-DD-YYYY修改了上面的代码,但我还是无法让它工作:

String.prototype.isValidDate = function() 
{
     var IsoDateRe = new RegExp("^([0-9]{2})-([0-9]{2})-([0-9]{4})$");
     var matches = IsoDateRe.exec(this);
     if (!matches) return false;
     var composedDate = new Date(matches[3], (matches[1] - 1), matches[2]);
     return ((composedDate.getMonth() == (matches[1] - 1)) &&
      (composedDate.getDate() == matches[2]) &&
      (composedDate.getFullYear() == matches[3]));
}
Run Code Online (Sandbox Code Playgroud)

如何让上述代码适用于MM-DD-YYYY,更好的是MM/DD/YYYY?

谢谢.

javascript validation date

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

在spring-mvc应用程序中放置图像/ CSS的位置?

我使用Netbeans创建了一个Spring MVC 3.0应用程序.我有一个简单的控制器和JSP视图.除了不呈现的图像之外,JSP视图正确显示.我的目录结构如下所示: 替代文字

在我的Home.jsp页面中,未呈现的图像被引用如下:

<img src="Images/face.png" />
Run Code Online (Sandbox Code Playgroud)

我已经验证face.png位于Images目录中.那么为什么它不会出现在浏览器中呢?在Spring MVC中,我应该在哪里放置JSP视图引用的文件,如图像,CSS,JS等?

spring-mvc

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

如何优化小型Java命令行程序的启动时间?

可能重复:
如何加速Java VM(JVM)启动时间?

在一天中,我必须执行一系列小而快的Java命令行程序.在Windows上,要从命令行(如Hello World)运行简单的Java程序,由于启动java.exe进程的开销,有时需要大约5秒钟.程序需要一秒钟才能执行,但启动程序的开销在总执行时间中占主导地位.有没有办法优化这个?

是否有类似Java shell的东西我可以用来执行进程中的程序?类似于Python shell?

java

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

netbeans:如何确定未使用的JAR?

在开发我的Spring MVC项目的过程中,我积累了大量的JAR,其中许多我怀疑不再需要.

我看到Eclipse有一个插件可以帮助找到未使用的JAR.是否有Netbeans的等价物或在命令行上运行的东西?

java netbeans jar

9
推荐指数
2
解决办法
4793
查看次数

在Weblogic 10.3中调用EJB时​​出现NameNotFoundException

我有一个EJB定义如下:

package com.foo;
@Stateless (mappedName="HelloWorld")
public class HelloWorldBean implements HelloWorld, HelloWorldLocal
....
Run Code Online (Sandbox Code Playgroud)

当它部署到Weblogic(WL)时,它获得名称myBean.我不确定这是否重要.

我尝试使用以下代码调用bean:

Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL, "t3://localhost:7001");
ic = new InitialContext(ht);
tp = (HelloWorld) ic.lookup("HelloWorld#com.foo.HelloWorldBean");
Run Code Online (Sandbox Code Playgroud)

任何人都知道我为什么会收到以下错误?

javax.naming.NameNotFoundException: While trying to lookup 'HelloWorld#com.foo.HelloWorldBean' didn't find subcontext 'HelloWorld#com'.
 Resolved '' [Root exception is javax.naming.NameNotFoundException: While trying
 to lookup 'HelloWorld#com.foo.HelloWorldBean' didn't find
 subcontext 'HelloWorld#com'. Resolved '']; remaining name 'HelloWorld#com/foo/HelloWorldBean'
Run Code Online (Sandbox Code Playgroud)

java weblogic stateless-session-bean ejb-3.0 weblogic-10.x

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

x86/x64芯片还在使用微程序吗?

如果我理解这两篇文章,那么最低级别的英特尔架构已经过渡到使用RISC指令,而不是英特尔着名的传统CISC指令集:

http://www.hardwaresecrets.com/article/235/4

http://www.tomshardware.com/reviews/intel,264-6.html

如果是这种情况,那么x86/x64芯片是否仍然采用微程序设计,还是像传统的RISC芯片一样使用硬连线控制?我猜它仍然是微程序设计,但想验证.

64-bit x86 intel cpu-architecture microcoding

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

JPA:查询根据实体类中定义的外键值获取结果?

Netbean 6.9从此SQL Server 2008表生成以下JPA实体类: 替代文字

我想获得具有特定SKU值的所有ProductDescriptors.像这样的东西:

SELECT * FROM ProductDescriptors WHERE SKU='something'
Run Code Online (Sandbox Code Playgroud)

给定实体类,获得结果的Java代码是什么?

谢谢.

@Entity
@Table(name = "ProductDescriptors")
@NamedQueries({
    @NamedQuery(name = "ProductDescriptors.findAll",     query = "SELECT p FROM ProductDescriptors p"),
    @NamedQuery(name = "ProductDescriptors.findByDescriptorID", query = "SELECT p FROM ProductDescriptors p WHERE p.descriptorID = :descriptorID"),
    @NamedQuery(name = "ProductDescriptors.findByLanguageCode", query = "SELECT p FROM ProductDescriptors p WHERE p.languageCode = :languageCode"),
    @NamedQuery(name = "ProductDescriptors.findByTitle", query = "SELECT p FROM ProductDescriptors p WHERE p.title = :title"),
    @NamedQuery(name = "ProductDescriptors.findByIsDefault", query = "SELECT p FROM ProductDescriptors p …
Run Code Online (Sandbox Code Playgroud)

java entity jpa

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

Ruby中的'gem_original_require':没有要加载的文件 - CloudyScripts(LoadError)

在Ubuntu和Ruby 1.8.7上,我通过以下方式安装了CloudyScripts:

gem install gem install CloudyScripts
Run Code Online (Sandbox Code Playgroud)

当我尝试执行此操作时:

require 'rubygems'
require 'CloudyScripts'
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- CloudyScripts (LoadError)
        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /home/ubuntu/copyami.rb:3
Run Code Online (Sandbox Code Playgroud)

$ gem list

*** LOCAL GEMS ***

amazon-ec2 (0.9.17)
CloudyScripts (1.9.40)
net-scp (1.0.4)
net-ssh (2.2.1)
xml-simple (1.1.0)
Run Code Online (Sandbox Code Playgroud)

gem安装在/var/lib/gems/1.8/gems中,其内容是

drwxr-xr-x 6 root root 4096 2011-08-31 17:39 amazon-ec2-0.9.17
drwxr-xr-x 3 root root 4096 2011-08-31 18:39 CloudyScripts-1.9.40
drwxr-xr-x 4 root root 4096 2011-08-31 17:39 net-scp-1.0.4
drwxr-xr-x 5 root root 4096 2011-08-31 17:39 net-ssh-2.2.1
drwxr-xr-x 3 …
Run Code Online (Sandbox Code Playgroud)

ruby gem

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