小编Abd*_*ull的帖子

查询字符串参数的Java URL编码

说我有一个URL

http://example.com/query?q=
Run Code Online (Sandbox Code Playgroud)

我有一个用户输入的查询,例如:

随机字500英镑银行$

我希望结果是一个正确编码的URL:

http://example.com/query?q=random%20word%20%A3500%20bank%20%24
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?我尝试URLEncoder并创建了URI/URL对象,但它们都没有完全正确.

java url encoding http urlencode

672
推荐指数
8
解决办法
88万
查看次数

Access-Control-Allow-Credentials标头到底具有什么作用?

我试图了解如何使用CORS,并对Access-Control-Allow-Credentials标题的作用感到困惑.

文件

指示凭证标志为true时是否可以公开对请求的响应.

但我不明白"暴露"的反应意味着什么.

任何人都可以解释这个标题被设置为true(与设置为true的凭证标志一起)实际上是什么?

http-headers cors

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

从Jenkins的credentials.xml中提取密码

我已经为Jenkins添加了SSH凭证.

不幸的是,我忘记了SSH密码,现在想从Jenkins的凭证存档中获取它,该存档位于${JENKINS_HOME}/credentials.xml.

这XML文档似乎在XML标签加密凭证<passphrase><password>.

如何检索明文密码?

jenkins

55
推荐指数
5
解决办法
4万
查看次数

Spring Boot关闭钩子

如何注册/添加一个自定义关闭例程,该例程将在我的Spring Boot应用程序关闭时触发?

场景:我将Spring Boot应用程序部署到Jetty servlet容器(即没有嵌入式Jetty).我的应用程序使用Logback进行日志记录,我想使用Logback的MBean JMX配置程序在运行时更改日志记录级别.其文档指出,为避免内存泄漏,在关闭时必须调用特定的LoggerContext关闭方法.

听取Spring Boot关闭事件的好方法是什么?

我试过了:

public static void main(String[] args) throws Exception {
    ConfigurableApplicationContext cac = SpringApplication.run(Example.class, args);

    cac.addApplicationListener(new ApplicationListener<ContextClosedEvent>() {

        @Override
        public void onApplicationEvent(ContextClosedEvent event) {
            logger.info("Do something");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

但是当应用程序关闭时,不会调用此注册的侦听器.

java spring-boot

38
推荐指数
4
解决办法
6万
查看次数

Bootstrap 3:使用img-circle,如何从非正方形图像中获取圆圈?

我有矩形,不一定是方形图像.

使用Bootstrapimg-circle,我想获得圆形作物,而不是这些矩形图像的椭圆形/非圆形作物.

如何实现这一目标?作物应该以某种img-responsive方式表现并且应该居中.

JSFiddle用于说明非方形img-circle图像的非圆形行为.

<div class="container-fluid text-center">
    <div class="row">
        <div class="col-xs-12">img-circle test</div>
    </div>

    <div class="row">
        <div class="col-xs-6">
            <img class="img-responsive" src="http://placekitten.com/g/200/200" />
        </div>
        <div class="col-xs-6">
            <img class="img-responsive img-circle" src="http://placekitten.com/g/200/200" />
        </div>
    </div>

    <div class="row">
        <div class="col-xs-6">
            <img class="img-responsive" src="http://placekitten.com/g/200/400" />
        </div>
        <div class="col-xs-6">
            <img class="img-responsive img-circle" src="http://placekitten.com/g/200/400" />
        </div>
    </div>

    <div class="row">
        <div class="col-xs-6">
            <img class="img-responsive" src="http://placekitten.com/g/400/200" />
        </div>
        <div class="col-xs-6">
            <img class="img-responsive img-circle" …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap-3

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

Java Spring:如何使用`@ Value`注释注入`Environment`属性?

使用诸如的结构

@Component
public class SomeClass {

    @Inject
    private Environment env;

    private String key;


    @PostConstruct
    private void init() {

        key = env.getProperty("SOME_KEY_PROPERTY");

    }

    ....
}
Run Code Online (Sandbox Code Playgroud)

可以为某些字段分配一些属性.

有没有更短,更简洁的形式来做到这一点?

java spring dependency-injection

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

EmberJS一次设置多个属性

我通过一系列设置调用设置了很多属性,例如

this.set('prop1', value1);
this.set('prop2', value2);
.......
Run Code Online (Sandbox Code Playgroud)

有没有办法在一次调用中执行此操作(类似于创建对象时)?例如

this.setMultiple({prop1: value1, prop2: value2});
Run Code Online (Sandbox Code Playgroud)

我仍然没有完全理解Ember的继承模型.也许是沿袭的reopen

ember.js

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

Maven:Maven属性值的概述

我想找出适用于某些Maven项目的所有 Maven属性的值.
mvn help:system列出OS环境变量和JVM系统属性,但没有Maven属性.
mvn help:evaluate仅在交互模式下工作,这意味着我必须键入单个Maven属性(例如${project.build.outputDirectory})以获取该属性的值.

我正在寻找一种方法来获取所有Maven属性及其值的完整列表.

maven-plugin maven-3

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

JPA Criteria API:如何表达文字true和literal false?

如何在JPA的Criteria API中表达文字true和文字false

我正在寻找像Predicate alwaysTrue = CriterialBuilder.DefaultLiterals.TRUE(类似java.lang.Boolean.TRUE)的东西.

jpa criteria-api

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

Spring MVC:如何在生成的线程中使用请求范围的bean?

在Spring MVC应用程序中,我有一个请求范围的bean.我在某处注入了这个bean.在那里,HTTP请求服务线程可能会产生一个新线程.

但每当我尝试从新生成的线程访问请求范围的bean时,我得到一个org.springframework.beans.factory.BeanCreationException(参见下面的堆栈跟踪).
从HTTP请求线程访问请求范围的bean工作正常.

如何为HTTP请求线程生成的线程提供请求范围的bean?


设置简单

获取以下代码段运行.然后启动服务器,例如http://example.com:8080.
访问http://example.com:8080/scopetestnormal时,每次向此地址发出请求时,counter都会增加1(通过记录器输出会显着).:)超级!

访问http://example.com:8080/scopetestthread时,每次向此地址发出请求时,都会抛出上述异常.:(.无论什么选择ScopedProxyMode,这种情况发生两个基于CGLIB 基于JDK动态代理接口请求范围豆

配置文件

package com.example.config

@Configuration
@ComponentScan(basePackages = { "com.example.scopetest" })
public class ScopeConfig {

    private Integer counter = new Integer(0);

    @Bean
    @Scope(value = "request", proxyMode = ScopedProxyMode.TARGET_CLASS)
    public Number counter() {
        counter = new Integer(counter.intValue() + 1);
        return counter;
    }


    /* Adding a org.springframework.social.facebook.api.Facebook request-scoped bean as a real-world example why all this matters
    @Bean
    @Scope(value = "request", …
Run Code Online (Sandbox Code Playgroud)

spring-mvc spring-social

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