小编V. *_*hov的帖子

Spring MVC:将异常处理程序绑定到特定方法

美好的一天!

我有一个@Controller.它的一些方法抛出相同的异常,但我想以不同的方式处理这些异常.

有没有办法如何绑定@ExceptionHandler到特定的方法?

java spring-mvc

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

Jenkins插件,如何在远程节点上执行系统命令?

我们公司的Jenkins有主节点和两个从节点.我正在为它编写插件.插件的一个功能是从svn中检出一些文件.无法从插件中提取此操作.为此,我从我的插件的java代码执行控制台命令"svn checkout".问题是来自svn的文件被签出到master,而不是slave节点.如何将文件签出到奴隶?

jenkins jenkins-plugins

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

使用OAuth的api.github.com的Groovy HTTPBuilder

美好的一天!
我在github上生成了一个特殊的个人访问令牌.我想将一些代码搜索到私有存储库中.当我使用curl时,一切正常:

curl  -H 'Authorization: token <MY_PERSONAL_TOKEN>' -H 'Accept: application/vnd.github.v3.text-match+json' https://api.github.com/search/code?q=FieldDescriptionResponseChecker+@MY_PRIVATE_REPO&sort=stars&order=desc;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用groovy HTTPBuilder时

class GithubSearchService {

    private String authToken


    public GithubSearchService(String authToken) {
        this.authToken = authToken
    }


    public void search(String query) {
        def http = new HTTPBuilder('https://api.github.com')

        http.request( GET, TEXT) { req ->
            uri.path = '/search/code'
            uri.query = [ q: query]
            headers.'Authorization' = "token $authToken"
            headers.'Accept' = 'application/vnd.github.v3.text-match+json'

            response.success = { resp, reader ->
                println "Got response: ${resp.statusLine}"
                println "Content-Type: ${resp.headers.'Content-Type'}"
                println reader.text
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我有403例外

Exception in …
Run Code Online (Sandbox Code Playgroud)

groovy oauth github httpbuilder

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

Redis复制而不是RO从属

美好的一天!
假设我们有一个redis-master和几个slave.主要目标是存储所有数据,而从属服务器用于为用户查询数据.Hovewer查询有点复杂,需要存储一些临时数据.而且我想将查询结果缓存几分钟.

我应该如何配置复制以保存临时数据和缓存?

replication redis

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