我在使用eclipse中的maven jetty插件快速启动webapp时遇到了问题.我正在使用码头:跑步目标.
打开日志记录后,问题似乎是jetty扫描我的webapp中的所有jar文件以进行Web应用程序配置.只是包含一个依赖项jersey-media-moxy导致jetty在其启动时间增加48秒.
如何在jetty-maven-plugin中限制此扫描?我发现由于扫描导致Jetty启动延迟,但在我进行一些外部jetty配置之前,包括这是maven配置,我想确保没有更简单的选择.
http://eclipse.org/jetty/documentation/current/quickstart-webapp.html看起来很有希望,但我不确定如何继续(因为这也没有提到maven插件).
我的pom.xml文件包含在下面:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.my-app</groupId>
<artifactId>my-app</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>my-app</name>
<build>
<finalName>my-app</finalName>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.9.v20150224</version>
<configuration>
<war>${project.basedir}/target/my-app.war</war>
<stopPort>8088</stopPort>
<stopKey>foo</stopKey>
<stopWait>10</stopWait>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<inherited>true</inherited>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.glassfish.jersey</groupId>
<artifactId>jersey-bom</artifactId>
<version>${jersey.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<!-- artifactId>jersey-container-servlet-core</artifactId -->
<!-- use the following artifactId if you don't need servlet 2.x compatibility -->
<artifactId>jersey-container-servlet</artifactId>
</dependency> …Run Code Online (Sandbox Code Playgroud) 我在阻止AlertDialog中的EditText自动获得焦点和显示键盘时遇到了一些麻烦.
windowSoftInputMode=stateHidden当活动加载时,呈现活动和其中的EditTexts不会获得焦点.但是当显示对话框时,键盘会自动出现.
如何在显示键盘时阻止我的AlertDialog显示?
printA内部class A和printB内部有两种方法class B.printA是一种static方法,printB是一种非静态方法.这两种方法都是synchronized.有确切亿个线程两个发射printA和printB每个.
哪种方法执行需要的时间更少?
我对static方法的理解围绕对象创建相关的东西.你知道,如果不需要类obj来调用静态方法.或者util方法可以是静态方法.或者静态方法是全局的,难以进行单元测试.
在这种情况下,我想静态方法的执行会更快,因为它将被创建一次,然后被其他所有线程重用.
我正在使用charles代理来测试我的一些功能.我想将style.css文件添加到某个站点.
我正在使用重写规则.我想将我的自定义CSS添加到网页的head部分.
任何人都可以知道这一点.如何使用charles代理将自定义代码注入网页.
所以,这是我第一次在这里发帖,我将尝试尽可能具体.我必须为我的学校制作一个程序说:
首先编写一个获取字符并返回的函数:
然后,使用您的函数,创建一个获取字符串的程序,并在函数更改后重新打印它.在用户输入'QUIT'之前,应该继续询问新字符串,在这种情况下,将打印'Bye!' 然后退出
这是我的代码:
#include <stdio.h>
#include <stdlib.h>
char fnChange(char c)
{
if (c > 'a'-1 && c < 'z'+1)
c = c - 32;
else if (c > '0'-1 && c < '9'+1)
c = '\\' ;
else if ( c > 'A'-1 && c < 'Z'+1)
c = c;
else
c = '*';
return c;
}
int main()
{
int i, refPoint;
char *str = (char*)malloc(10);
//without the next one, the program crashes …Run Code Online (Sandbox Code Playgroud)