小编Fab*_*och的帖子

如何在stdout中禁用spring boot logo?

有没有办法禁用可爱但非常明显的ASCII Spring启动徽标:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.1.8.RELEASE)
Run Code Online (Sandbox Code Playgroud)

...每次运行弹簧启动应用程序时,都会在STDOUT中转储?

我在logback.xml中将所有日志记录切换为ERROR,但这没有做任何事情:

<root level="ERROR">
    <appender-ref ref="STDOUT" />
</root>
Run Code Online (Sandbox Code Playgroud)

编辑:它在文档中不称为"徽标".搜索友好的术语是一个"横幅".

java logback spring-boot

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

如何从控制台访问Ember Data Store?

在Ember 2+中,是否有人知道如何获取对Ember Store的引用以便在javascript控制台中对模型映射进行故障排除?

通过App.__container__.lookupEmber 1 可以实现,但这已经不存在了,而且很难找到相关的文档.

谢谢

ember.js ember-data ember.js-2

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

如何模拟客户端和服务器之间的套接字断开连接?

我已经实现了一种"心跳解决方案",我希望看到在实际情况下网络"发生故障"时会发生什么,特别是如果套接字上没有流量时会发生这种情况.

问题: - 我只有一台电脑; - 我在windows/java上;

我想只需拔掉网线/停用网卡就不会影响这两个进程,因为它们在同一个盒子上运行; 是否有程序化解决方案?一种强制关闭套接字的方法?

java sockets windows tcp system

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

如何为apache HttpClient设置全局http代理设置

在Apache Commons 4.3及更高版本中,您需要在HttpRequest级别注入HTTP代理设置- 但不是全局注入HttpClient:

RequestConfig config = RequestConfig.custom().setProxy(proxy).build();
HttpGet httpget = new HttpGet("http://url");
httpget.setConfig(config);
...

httpclient.execute(target, httpget);
Run Code Online (Sandbox Code Playgroud)

问题是,在一些更高级别的库中,通过传递自定义构建的HttpClient实例来进行配置.但这并不能让您访问HttpRequestAPI代码内置的内容.

例如,在Jolokia(JMX REST桥)中,您可以像这样创建客户端:

J4pClient j4pClient = new J4pClient("http://localhost:8080/jolokia", httpClient);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,有没有办法指定HTTP代理?该http.proxyHost系统属性似乎忽略了,我想,以避免围绕创建包装类的全层HttpClient,并HttpRequest请求创建过程中注入的设置.

java apache-httpclient-4.x jolokia

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

如何将事件侦听器回调设置为成员函数

我正在围绕画布对象编写一个面向对象的小包装器,我想为实际函数成员设置一些按钮回调,而不是全局范围的函数(这样我可以将上下文对象称为成员)。

function CanvasManager(canvasId) {
    this.canvas = document.getElementById(canvasId);    
    this.ctx = this.canvas.getContext('2d');    

    var imageLoader = document.getElementById('imageLoader');
    imageLoader.addEventListener('change', this.handleImage, false);

    var lineNumberField  = document.getElementById('linenumber');
    lineNumberField.addEventListener('change', this.onLineNumberChange, false);
}

function handleImage = function(e) {
    var reader = new FileReader();    
    var that = this;

    reader.onload = function(event){
        var img = new Image();

        img.onload = function(){
            that.canvas.width = img.width;
            that.canvas.height = img.height;
            that.ctx.drawImage(img,0,0);
        };

        img.src = event.target.result;
    };

    reader.readAsDataURL(e.target.files[0]);     
};
Run Code Online (Sandbox Code Playgroud)

这在 html 的内联脚本中调用:

<div id="canvas-container" style="display:none;">
    <canvas id="imageCanvas"></canvas>
</div>
    ...
<script lang="javascript">new CanvasManager('imageCanvas');</script>
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为在handleImage回调中,“this”不是指 …

html javascript canvas

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