小编Mar*_*ged的帖子

Bootstrap Carousel:删除自动幻灯片

我正在使用Bootstrap Carousel.我想要的是滑块只会在单击导航或分页时滑动.我试过删除

$('.carousel').carousel({
    interval: 6000
}); 
Run Code Online (Sandbox Code Playgroud)

它工作正常但我的问题是,一旦我已经点击导航或分页,它现在是自动滑动.是否可以删除自动滑动功能?如果是这样,怎么样?

javascript jquery twitter-bootstrap

107
推荐指数
6
解决办法
21万
查看次数

在application.yml中设置root日志记录级别

我在Spring Boot(1.3 M1)中使用了application.properties并开始将其转换为yaml文件,因为它变得越来越复杂.

但我有问题将其翻译成yaml:

logging.level.*=WARN
logging.level.com.filenet.wcm=ERROR
logging.level.de.mycompany=DEBUG
Run Code Online (Sandbox Code Playgroud)

最后两行很容易翻译成:

logging:
    level:
        com.filenet.wcm: ERROR
        de.mycompany: DEBUG
Run Code Online (Sandbox Code Playgroud)

但是如何添加根日志记录级别的值?这两种方法都失败了:

方法1失败:

logging:
    level: WARN
        com.filenet.wcm: ERROR
        de.mycompany: DEBUG    
Run Code Online (Sandbox Code Playgroud)

方法2失败:

logging:
    level: 
        star: WARN
        com.filenet.wcm: ERROR
        de.mycompany: DEBUG    
Run Code Online (Sandbox Code Playgroud)

我阅读了文档,搜索了stackoverflow和googled,但没有找到有效语法的示例.

java logging yaml spring-boot

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

如何为tomcat设置最大卷数和最大日志大小?

我有空间问题,因此需要将catalina.out的大小限制为10M并将滚动次数限制为前3天.是否可以只配置logging.properties?谢谢.

java tomcat log4j java.util.logging

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

Laravel 5 - 登录后重定向回上一页

我有一个页面上有一些内容和评论部分.注释只能由登录的用户保留,因此我已将登录表单添加到页面以供用户登录(仅在他们尚未登录时显示).

我遇到的问题是,当用户登录时,他们会被重定向回主页,而不是他们之前所在的页面.

我还没有从开箱即用的设置中更改登录方法.

任何人都可以建议一种简单的方法来设置重定向网址.我的想法是能够在表单中设置它会很好.

php laravel-5

28
推荐指数
9
解决办法
4万
查看次数

如何在Windows上隐藏Go程序的控制台窗口

我尝试了各种创建Go程序的方法,只显示一个MessageBox或一个独立的GUI窗口.如果我用C/C++编写这个,我只想定义一个WinMain,省略主要,我会很高兴.在我看来,只要我定义一个main函数,就会自动创建一个控制台窗口.主要功能是强制性的.

package main
func main() {
...
}
Run Code Online (Sandbox Code Playgroud)

为了避免这种情况,我尝试了一个创建WinMain 的示例

func WinMain(wproc uintptr) {
    hInstance := GetModuleHandle(nil)
    ...
}
Run Code Online (Sandbox Code Playgroud)

但效果是一样的:一个空的控制台窗口一个GUI窗口: 在此输入图像描述

go

16
推荐指数
1
解决办法
6979
查看次数

你能算出Active Directory使用的密码哈希吗?

我们目前在我们的数据库中存储我们的Web应用程序的用户,以及他们的密码的哈希/盐.哈希是在创建用户时计算的,并设置其密码并存储在数据库的User表中.

在创建用户帐户后的某个时间,我们可能希望在我们的域中创建一个Windows帐户,并希望能够设置域用户的密码,使其与用户用于登录Web应用程序的密码相同.由于我们不保存密码的纯文本版本,因此我们无法在创建密码时将其发送到AD.

我考虑绕过这个问题的一种方法是计算AD在用户第一次设置密码时使用的所有不同的密码哈希值,然后在我们创建用户时以某种方式在AD中设置记录.

  1. 你会如何使用.Net创建哈希(我认为它们是MD4,MD5和DES)?
  2. 您是否可以绕过UserPrincpal.SetPassword上的密码创建,并进行其他调用以直接设置AD存储的哈希值?

似乎应该有办法实现这一点,因为MS具有从AD到Azure用户同步密码的工具.

.net active-directory password-encryption

14
推荐指数
1
解决办法
787
查看次数

Spring Boot:使用@Value或@ConfigurationProperties从yaml读取列表

我想从yaml文件(application.yml)中读取一个主机列表,该文件如下所示:

cors:
    hosts:
        allow: 
            - http://foo1/
            - http://foo2/
            - http://foo3/
Run Code Online (Sandbox Code Playgroud)

(例1)

我使用的类定义了这样的值:

@Value("${cors.hosts.allow}")   
List<String> allowedHosts;
Run Code Online (Sandbox Code Playgroud)

但是,当Spring抱怨这一点时,阅读失败了:

java.lang.IllegalArgumentException:无法在字符串值"$ {cors.hosts.allow}"中解析占位符'cors.hosts.allow'

当我像这样更改文件时,可以读取属性,但自然它不包含列表但只包含一个条目:

cors:
    hosts:
        allow: http://foo1, http://foo2, http://foo3
Run Code Online (Sandbox Code Playgroud)

(我知道我可以将这些值作为单行读取并将它们拆分","但我不想再找一个解决方法)

这也不起作用(虽然我认为根据snakeyamls文档这应该是有效的):

cors:
    hosts:
        allow: !!seq [ "http://foo1", "http://foo2" ] 
Run Code Online (Sandbox Code Playgroud)

(跳过!!seq并且只使用[/ ]也是一个失败)

我在这里阅读了一个建议,其中涉及使用@ConfigurationProperties并将示例转移到Java并将其与您在Example1中看到的yaml文件一起使用:

@Configuration
@EnableWebMvc
@ConfigurationProperties(prefix = "cors.hosts")
public class CorsConfiguration extends WebMvcConfigurerAdapter {
    @NotNull
    public List<String> allow;
...
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我收到了这个投诉:

org.springframework.validation.BindException:org.springframework.boot.bind.RelaxedDataBinder $ RelaxedBeanPropertyBindingResult:1 errors字段'allow'中对象'cors.hosts'中的字段错误:被拒绝的值[null]; 代码[NotNull.cors.hosts.allow,NotNull.allow,NotNull]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable:codes [cors.hosts.allow,allow]; 争论者[]; 默认消息[allow]]; …

configuration spring yaml snakeyaml spring-boot

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

如何让spring缓存存储ResponseBody而不是中间对象

我使用spring cache和this方法,它将查询的值作为JSON返回:

@RequestMapping("/getById")
@ResponseBody
@Cacheable
public HugeValue getHugeValueFromSlowFoo( @RequestParam(value = "id", defaultValue = "") String id ) {
  return Foo.getById( id );
}
Run Code Online (Sandbox Code Playgroud)

这很好用,HugeValue对象存储在缓存中(在本例中为Hazelcast).我想进一步改进这个,因为从HugeValue创建JSON的时间非常长.我可以告诉spring cache缓存我对象的JSON-ified版本吗?

我使用Jackson和Spring Boot 1.2以及Spring 4.1

java spring json caching spring-cache

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

是否可以使用REST和httpInvoker在spring boot中远程公开bean

我需要公开一些服务供Java客户端远程使用(他们应该使用httpinvoker)和其他语言(他们应该使用REST).

我可以配置弹簧启动来暴露两者吗?(我不介意是否会使用两个具有不同端口的独立实例,如本文所述).

我倾向于为内部使用REST 的Java客户端提供API,因为使用RestTemplate. HttpInvoker的概念手动将所有REST端点连接到代码中是相当繁琐的,因为ProxyFactoryBean自动使用了它.如果Spring Remoting 能够以某种方式完成这项工作,那么可以为JMS,AMQP和其他人做到这一点.

rest spring-remoting httpinvoker spring-boot

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

使用haproxy作为反向代理,使用Internet代理后面的应用程序

我需要在公共内部托管的URL下在内部和外部集成多个Web应用程序.内部部署应用程序与haproxy位于同一数据中心,但非现场应用程序只能通过http代理访问,因为运行haproxy的服务器无法直接访问Internet.因此我必须使用http Internet代理,SOCKS也可能是一个选项.

我如何告诉haproxy后端只能通过代理到达?我宁愿使用像socksify/proxifier/proxychains/tsocks/...这样的额外组件,因为这会带来额外的开销.

此图显示了设置中涉及的组件: 使用代理进行haproxy设置

当我在具有直接Internet连接的计算机上运行它时,我可以使用此配置,它可以正常工作:

frontend  main
    bind *:8000
    acl is_extweb1 path_beg -i /policies
    acl is_extweb2 path_beg -i /produkte

    use_backend externalweb1 if is_extweb1
    use_backend externalweb2 if is_extweb2

backend externalweb1
    server static www.google.com:80 check

backend externalweb2
    server static www.gmx.net:80 check
Run Code Online (Sandbox Code Playgroud)

(显然这些不是我要说的网址,这只是一个例子)

Haproxy能够检查外部应用程序并将流量路由到它们:

HAproxy统计页面

在我工作的公司的安全环境中,我必须使用代理,并且haproxy无法连接到外部应用程序.如何让haproxy在http代理后面使用那些外部Web应用程序服务器(不需要身份验证),同时通过公共http页面/浏览器提供对它们的访问?

haproxy http-proxy

10
推荐指数
1
解决办法
3942
查看次数