小编emi*_*lly的帖子

分发管理vs存储库下的存储库标记?

我看到repository父元素下的标签即distributionManagementrepositories.有什么不同 ?

<distributionManagement>
    <repository>
        <id>...</id>
        <name>...</name>
        <url>...</url>
    </repository>
</distributionManagement> 

<repositories>
    <repository>
        <id>...</id>
        <name>...</name>
        <layout>default</layout>
        <url>...</url>
    </repository>
</repositories>
Run Code Online (Sandbox Code Playgroud)

我在repository元素下的理解 元素distributionManagement指定在部署时它将部署工件的位置.它只会在mvn deploy部署时间而不是在mvn install构建时间期间进入画面.对?

repositoryrepositories元素下的元素指定需要从哪里获取依赖项.只有在mvn install没有的时候它才会出现mvn deploy.对?

maven

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

如何在node.js中休眠线程而不影响其他线程?

根据了解node.js事件循环,node.js支持单个线程模型.这意味着如果我向node.js服务器发出多个请求,它将不会为每个请求生成一个新线程,而是逐个执行每个请求.这意味着如果我在node.js代码中为第一个请求执行以下操作,同时在节点上有新请求,则第二个请求必须等到第一个请求完成,包括5秒休眠时间.对?

var sleep = require('sleep');
    sleep.sleep(5)//sleep for 5 seconds
Run Code Online (Sandbox Code Playgroud)

有没有一种方法node.js可以为每个请求生成一个新线程,以便第二个请求不必等待第一个请求完成,或者我可以只在特定线程上调用sleep?

multithreading asynchronous node.js

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

使href(锚标记)请求POST而不是GET?

<a href="employee.action" id="employeeLink">Employee1</a>
Run Code Online (Sandbox Code Playgroud)

当我单击Employee1链接时,GET请求转到服务器.我想让它而不是GET请求.有没有办法可以改变href的默认GET行为?

注意: - 我知道可以在我们可以在超链接点击上调用javascript函数,然后创建表单并提交它.但我正在寻找我们可以提到锚标记中的一些属性来发出POST请求而不是GET请求的地方?

html anchor post get

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

为什么Java的调试热插拔仅限于方法内更改?

我已经通过热部署教程,它的工作原理.但我对这些限制有疑问(第3点)即

热部署仅支持方法实现中的代码更改.如果添加新类或新方法,仍需要重新启动.

基本上,如果我在现有方法中进行更改,但在添加方法或类的情况下需要,我们不需要重新启动服务器.

我理解它是如何工作的: -当我在现有方法中进行更改或引入新方法时,Eclipse会将文件放在webserver下的正确位置.如果类已经由perm gen空间中的类加载器加载,它将从permgen空间卸载它并在内部加载新的,而不重新启动服务器,以便反映新的更改(字节代码).那是对的吗 ?

如果是,为什么热部署不适用于新方法和新类文件?

java debugging hotdeploy jpda

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

在"更新索引"期间发生内部错误.Jclipse启动期间的堆空间?

我在启动eclipse时遇到错误

An internal error occurred during: "Updating indexes".Java heap space?
Run Code Online (Sandbox Code Playgroud)

半小时前它运行正常.我重启了日食并现在得到这个错误?我有8 GB的RAM,窗口7 64位操作系统.我试过重新启动我的系统,但没有任何帮助?

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-showsplash
org.eclipse.platform
-showLocation
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vm
C:/Program Files (x86)/Java/jdk1.6.0_25/bin/javaw.exe
-vmargs
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m
Run Code Online (Sandbox Code Playgroud)

不确定我的问题是什么?

java eclipse heap-memory

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

在ENTER键上的Chrome中未生成按键事件?

我的应用程序需要用户输入,在文本框中输入值时,用户按Enter(返回键)并调用按钮onclick事件.这适用于IE,FF但不是Chrome.在输入chrome时,不生成keypress事件这是我的代码片段

 $('#myDiv').keypress(function (e) {
    alert("Key  pressed");
    if (e.keyCode == $.ui.keyCode.ENTER) {

     alert("enter pressed");
    }
  });
Run Code Online (Sandbox Code Playgroud)

有人可以提供这方面的意见吗?

html javascript jquery google-chrome

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

在onChange事件中传递此对象作为参数?

我想创建一个将"this"对象作为参数传递的eventHandler.我试过这个

 <select id="customer" onchange="custChange(this);">
Run Code Online (Sandbox Code Playgroud)

它工作正常,并获得甚至被调用的dom对象.

但根据我的理解,这应该不起作用,因为第一个参数被期望作为事件处理程序方法中的"事件"(不是"this"对象),如下所示

  <select id="customer" onchange="custChange(event);">
Run Code Online (Sandbox Code Playgroud)

我们可以在eventHandler方法中传递任何参数(this或event)提供它们的名称是正确的还是第一个参数将始终被视为事件对象?

javascript onchange

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

固定对象溢出异常?

但是在日志中低于错误.我没有看到它对我的应用程序有任何明显影响,如UI或性能.使用weblogic Jrockit JVM.

Caused by: java.lang.InternalError: pinned object overflow!
    at java.util.zip.Inflater.inflateBytes(Inflater.java:381) ~[na:1.6.0_31]
    at java.util.zip.Inflater.inflate(Inflater.java:231) ~[na:1.6.0_31]
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:135) ~[na:1.6.0_31]
    at java.io.FilterInputStream.read(FilterInputStream.java:116) ~[na:1.6.0_31]
    at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264) ~[na:1.6.0_31]
Run Code Online (Sandbox Code Playgroud)

在网上,我没有找到任何特殊的pinned object overflow例外.对我来说,这看起来不像编程问题,而是与weblogic或jrockit相关的问题?

任何指针我怎么能摆脱这个?

java exception

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

在过滤器中添加标头作为响应?

我需要在每个响应中添加标头.我打算在下面做

public class MyFilter extends OncePerRequestFilter {

    @Override
    protected void doFilterInternal(HttpServletRequest request,
                                    HttpServletResponse response, FilterChain filterChain)
            throws ServletException, IOException {

        filterChain.doFilter(request, response);
            response.addHeader("Access-Control-Allow-Origin", "*"); 
    }

}
Run Code Online (Sandbox Code Playgroud)

我想这样做之后filterChain.doFilter(request, response),一旦控制器处理它,我只是在返回客户端之前添加标题.这是对的吗 ?

但按照如何编写响应过滤器?

chain.doFilter返回之后,对响应采取任何措施都为时已晚.此时,整个响应已发送到客户端,您的代码无法访问它.

以上陈述对我来说不合适.我不能添加标题后filterChain.doFilter(request, response)?如果不是为什么?

我正在使用spring mvc.

java spring-mvc httpresponse filter servlet-filters

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

春季批次与石英工作?

我是批处理的新手.我试图从简单的调度程序和工作开始.但我很困惑b/w春季批次与石英工作.我的理解是

Quartz: - quartz提供了两个框架,即调度程序框架和作业框架(如果我不想使用spring批处理作业).对 ?

Spring Batch: -它只提供作业框架.我一直使用Quatz schecduler来安排弹簧批处理作业.spring还提供自己的调度程序吗?

spring quartz-scheduler spring-batch

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