小编Gar*_*het的帖子

从控制台使用Subversion时如何保存密码

我想知道在svn从控制台进行操作时是否有办法保存我的Subversion密码.控制台是我唯一的选择.当我尝试执行任何Subversion操作时,例如svn commit,它每次都会提示输入帐户密码.有没有办法以某种方式保存此密码,以便我不必每次都重新键入它?

svn passwords

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

什么是ReservedCodeCacheSize和InitialCodeCacheSize?

有人能说明一下JVM选项是什么ReservedCodeCacheSizeInitialCodeCacheSize是谁?特别是何时/为什么我要改变它?我如何确定合适的尺寸?

这就是文档所说的:

-XX:ReservedCodeCacheSize = 32m保留代码高速缓存大小(以字节为单位) - 最大代码高速缓存大小.[Solaris 64位,amd64和-server x86:2048m; 在1.5.0_06及更早版本中,Solaris 64位和64:1024m.

java jvm jvm-hotspot

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

在运行时覆盖或设置Web服务端点,以获取使用wsimport生成的代码

使用生成的代码,是否wsimport可以覆盖服务端点而无需重新生成代码?

我写了一个简单的java webservice,以下是步骤:

  1. 我编译java类并生成war文件
  2. 将war文件部署到我的应用服务器(tomcat)
  3. 通过URL访问WSDL,例如localhost:8080/service/helloservice?wsdl
  4. 使用带有wsimport.bat的URL来生成客户端类,例如: wsimport http://localhost:8080/service/helloservice?Wsdl
  5. 我在客户端应用程序中使用这些类来调用服务

问题是服务是部署在8080以外的端口上运行的应用服务器上,客户端和服务之间的通信永远不会发生.我想知道在客户端使用的存根中创建没有服务器和端口硬编码的存根的最佳方法是什么.

java jax-ws

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

怎么不继承?或者如何将继承的宽度重置为之前的值?(CSS)

我安装了谢谢插件,但我的测试网站上的按钮看起来很奇怪.

我发现了原因.因为它继承#commentform textarea { width: 45%; }了我的主题.如果我从css中删除宽度,按钮看起来没问题.知道如何解决这个问题吗?当然我不想删除#comform textarea的宽度.我可以在按钮的css级别上做些什么吗?像width:not-inherit; width:reset; 我说的那样,如果没有,按钮的宽度根本不会被声明#commentform textarea

css inheritance

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

是否有与文本节点相同的getBoundingClientRect()?

有没有办法获取文本节点的边界矩形?

getBoundingClientRect()方法仅在元素上定义,父元素比实际文本节点大.

javascript dom bounding-box textnode

13
推荐指数
2
解决办法
6277
查看次数

Backbone.js模块化设置

我是骨干新手,我在这里请求一些帮助,了解我将如何构建我当前的webapp项目.我正在为服务器开发模块化管理面板.面板的每个"页面"都应该是一个打包的"模块",包括控制器,模型和视图.

该面板将包含最初加载的主布局视图,以及基本导航.当用户单击导航上的链接时,页面将通过AJAX加载到布局中.(如果这听起来很愚蠢/有理由不这样做请告诉我:))

由于其他人也会开发这些页面,并且因为它们是模块化的,所以我不知道我将通过AJAX加载的页面中将显示哪些模型,视图和控制器.

我怎样才能最好地与骨干一起做这件事?

我特别想知道如何动态扩展Backbone模型等,以及如何管理(例如)用户离开页面和/或稍后重新访问它.

Backbone是否提供了我可以使用的东西,我是否需要将自己的东西放在一起,是否有更好的方法来做我错过的事情?

modularity backbone.js

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

public onCreate(),还是protected onCreate()?

在阅读"Hello,Android"一书时,我注意到:

每个带有onCreate(Bundle savedInstanceState)方法的java文件,在程序的主Activity中都有 受保护的访问修饰符EXCEPT [具有:public void onCreate(Bundle savedInstanceState)].

为什么程序的主要Activity上的onCreate方法public,但protected在其他地方?

android protected public oncreate

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

在 Eclipse 中提取方法似乎不起作用

我尝试在 eclipse 中做一个简单的重构(提取方法)。我选择以下代码块并执行 alt+shift+M(提取的快捷方式)。

    Parser parser = Parser.createParser(comment.getText(), "UTF-8");
    NodeList htmlAnchorNodes = null;
    try {
        htmlAnchorNodes = parser
                .extractAllNodesThatMatch(new TagNameFilter("a"));
    } catch (ParserException e) {
        e.printStackTrace();
    }

    int size = htmlAnchorNodes.size();
Run Code Online (Sandbox Code Playgroud)

之后仅使用 size 变量。

我收到错误消息:

不明确的返回值:选定的块包含多个对局部变量的赋值。受影响的变量是:

NodeList htmlAnchorNodes

解析器解析器

整数大小

如何让 Eclipse 识别返回值?

java eclipse refactoring

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

WebSphere 上的 Spring Security 预身份验证过滤器示例?

有人有适用于 WebSphere 的 Spring Security 示例 PreAuthentication Filter (WebSpherePreAuthenticatedProcessingFilter) 吗?关于它的文档很少,我似乎无法确定它。我正在寻找能够正常工作并且可能愿意提供您的配置示例的人。非常适合 Spring 3.1 和 WAS 7 或 8。

我有一个配置,看起来它“有点”工作。我可以使用 WebSphere 进行身份验证,然后在我的应用程序中点击 URL,但浏览器返回以下消息:

错误 500:java.lang.RuntimeException:查找用户组时发生异常

我得到如下异常堆栈跟踪:

java.lang.RuntimeException: Error while invoking method java.lang.reflect.Method.getGroupsForUser([UNAUTHENTICATED])
    at org.springframework.security.web.authentication.preauth.websphere.DefaultWASUsernameAndGroupsExtractor.invokeMethod(DefaultWASUsernameAndGroupsExtractor.java:147) [spring-security-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
    at org.springframework.security.web.authentication.preauth.websphere.DefaultWASUsernameAndGroupsExtractor.getWebSphereGroups(DefaultWASUsernameAndGroupsExtractor.java:115) [spring-security-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
    at org.springframework.security.web.authentication.preauth.websphere.DefaultWASUsernameAndGroupsExtractor.getWebSphereGroups(
...

Caused by: java.lang.reflect.InvocationTargetException: null
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) ~[na:1.6.0]
...

Caused by: com.ibm.websphere.security.EntryNotFoundException: null
    at com.ibm.ws.wim.registry.util.MembershipBridge.getGroupsForUser(MembershipBridge.java:293) ~[com.ibm.ws.runtime.wim.core.jar:201207200704]
...

[12/28/12 14:05:15:879 CST] 00000055 LocalTranCoor E   WLTC0017E: Resources rolled back due to setRollbackOnly() being called.
[12/28/12 14:05:15:879 CST] 00000055 webapp        E …
Run Code Online (Sandbox Code Playgroud)

websphere spring-security websphere-7 pre-authentication websphere-8

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

为什么注入的UriInfo使用与注入HttpServletRequest不同的主机名?

我正在学习JAX-RS,并且喜欢将URL返回到响应中的其他相关操作.使用Apache TomEE JAX-RS 1.5.1,由于某种原因,注入UriInfo实例提供的URL 始终使用"localhost"作为主机名.

我添加了一个@Context HttpServletRequest,并且getLocalNamegetServerName值都匹配公共主机名.因此,此信息应该可供与TomEE捆绑在一起的CXF-RS运行时使用.目前还不清楚为什么它没有被使用.

下面是测试类和示例输出.如何让TomEE的嵌入式CXF-RS使用正确的主机名?或者,如果这不是正确的方法,我应该如何构建我可以在JAX-RS响应中返回的URL?

@Path("")
public class Test {

    @GET
    @Produces({MediaType.TEXT_PLAIN})
    public String defaultPage(@Context UriInfo uriInfo,
            @Context HttpHeaders hh,
            @Context HttpServletRequest httpServletRequest) {

        StringBuilder response = new StringBuilder();

        response.append("uriInfo.getAbsolutePath(): ");
        response.append(uriInfo.getAbsolutePath());
        response.append("\n");

        response.append("uriInfo.getBaseUri(): ");
        response.append(uriInfo.getBaseUri());
        response.append("\n");

        // snip the repetitive part...

        response.append("httpServletRequest.getServerPort(): ");
        response.append(httpServletRequest.getServerPort());
        response.append("\n\n");

        for (String header : hh.getRequestHeaders().keySet()) {
            response.append(header);
            response.append(":\n");

            for (String value : hh.getRequestHeaders().get(header)) {
                response.append("\t");
                response.append(value);
                response.append("\n");
            }
        }

        return response.toString();
    }

} …
Run Code Online (Sandbox Code Playgroud)

jax-rs hateoas cxfrs apache-tomee

5
推荐指数
0
解决办法
3875
查看次数