小编Maj*_*ssi的帖子

Eclipse:Maven搜索依赖项不起作用

我在一个新的Workspace中创建了一个新的简单Maven项目.

当我打开pom.xmlDependencies在Eclipse编辑器视图,我选择Add..的依赖,也没有搜索结果无论是什么的搜索条件搜索字段I输入:

例如,它会立即给我Results for 'spring' (0).

在我的其他工作区中,使用我现有的项目,我没有这个问题.

有办法解决这个问题吗?

eclipse maven-plugin maven maven-dependency-plugin

90
推荐指数
2
解决办法
10万
查看次数

使用ng-src vs src

教程演示了使用该指令ngSrc而不是src:

<ul class="phones">
    <li ng-repeat="phone in phones" class="thumbnail">
        <img ng-src="{{phone.imageUrl}}">
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

他们要求:

将ng-src指令替换为普通的旧src属性.
使用工具(如Firebug),或Chrome的Web检查,或检查Web服务器的访问日志,确认该应用确实使外来请求/app/%7B%7Bphone.imageUrl%7D%7D(或 /应用/ {{手机.imageUrl}}).

我这样做了,它给了我正确的结果:

<li class="thumbnail ng-scope" ng-repeat="phone in phones">
    <img src="img/phones/motorola-xoom.0.jpg">
</li>
Run Code Online (Sandbox Code Playgroud)

有原因吗?

angularjs

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

两个矩形交叉点

我有两个矩形,每个矩形有4个值:

左侧位置X,顶部位置Y,宽度W和高度H:

X1, Y1, H1, W1
X2, Y2, H2, W2
Run Code Online (Sandbox Code Playgroud)

矩形不会旋转,如下所示:

+--------------------> X axis
|
|    (X,Y)      (X+W, Y)
|    +--------------+
|    |              |
|    |              |
|    |              |
|    +--------------+
v    (X, Y+H)     (X+W,Y+H)

Y axis
Run Code Online (Sandbox Code Playgroud)

确定两个矩形的交点是否为空的最佳解决方案是什么?

algorithm math pseudocode shapes

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

Spring事务REQUIRED与REQUIRES_NEW:回滚事务

我有一个具有propagation = Propagation.REQUIRES_NEW事务属性的方法:

@Transactional(propagation = Propagation.REQUIRES_NEW)
public void createUser(final UserBean userBean) {
    //Some logic here that requires modification in DB
}
Run Code Online (Sandbox Code Playgroud)

此方法可以同时调用多次,并且对于每个事务,如果发生错误而不是回滚(独立于其他事务).

问题是,这可能会迫使Spring创建多个事务,即使另一个事务可用,也可能导致一些性能问题.


Java doc propagation = Propagation.REQUIRED说:Support a current transaction, create a new one if none exists.

这似乎解决了性能问题,不是吗?

回滚问题怎么样?如果新方法调用在使用现有事务时回滚,该怎么办?即使以前的电话会不会回滚整个交易?

[编辑] 我想我的问题不够明确:

我们有数百个客户端连接到我们的服务器.

对于每个客户端,我们自然需要发送有关事务的反馈(OK或exception - > rollback).

我的问题是:如果我使用REQUIRED,是否意味着只使用了一个事务,如果第100个客户端遇到问题,第一个客户端的事务也会回滚?

java spring hibernate transactions spring-transactions

49
推荐指数
2
解决办法
11万
查看次数

卸载旧的Android SDK版本

我安装了Android SDK,它在我的(相对较小的)SSD上占用了近7 GB.

当我打开时,Android SDK Manager我可以看到所有内容都安装了更旧的API版本.

在此输入图像描述

同样的事情Extras:

在此输入图像描述

我可以安全地卸载所有版本并且只保留最新版本(在我的情况下是API 17)吗?

我使用Andoid SDK Tools用eclipse开发Android应用程序.

谢谢.

android android-2.2-froyo

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

删除我的iOS应用程序时,推送通知状态仍然存在

当我第一次使用Xcode安装我的iOS应用程序时,我的iPhone会询问是否要启用推送通知.

我可以发送通知,徽章会显示我发送的号码.

当我从iPhone中删除应用程序并在Xcode中重建它并在我的iPhone上重新安装它时(使用Xcode):

  • 设备不会询问是否要启用推送.
  • 徽章在那里并记住最后一个号码.

我在一个新设备上尝试了相同的应用程序(安装了IPA),它向我询问了权限.

如何让我的设备完全忘记应用程序?

谢谢

iphone api xcode uninstall ios

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

使用Selenium在Chrome中获取整页截图

我知道以前这是不可能的,但现在有了以下更新:

https://developers.google.com/web/updates/2017/04/devtools-release-notes#screenshots

这似乎可以使用Chrome Dev Tools.

现在可以在Java中使用Selenium吗?

java selenium selenium-chromedriver selenium-webdriver

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

如何设置spring-boot以允许从外部IP地址访问Web服务器

我一直在寻找到如何设置tomcatspring-boot允许从外部IP地址的访问.目前我可以从locahost:port查看UI,但我无法从其他系统访问它.

http://localhost:8081 
Run Code Online (Sandbox Code Playgroud)

当我登录到本地计算机时,它可以工作.

http://192.168.0.93:8081
Run Code Online (Sandbox Code Playgroud)

当我登录到本地计算机并尝试http://192.168.0.93:8081时,它不起作用.

我想通过其IP地址从另一台计算机访问UI它不起作用.

http://192.168.0.93:8081
Run Code Online (Sandbox Code Playgroud)

当我得到springs文档时,我发现你可以添加你希望tomcat设置web服务器以使用server.address的IP地址.然后,这应允许外部系统通过此IP地址访问服务器.

server.port=8082
server.address=192.168.0.93
Run Code Online (Sandbox Code Playgroud)

如果我不提供地址,端口工作正常但是当我提供地址并尝试运行它时,我遇到绑定到该地址的问题.看起来spring-boot已经分配了locahost:8082.

题:

如何正确设置spring-boot以允许外部地址访问tomact并在本地访问时识别自己的IP?

谢谢

堆栈跟踪:

java.net.BindException: Cannot assign requested address
  at sun.nio.ch.Net.bind0(Native Method)
  at sun.nio.ch.Net.bind(Net.java:433)
  at sun.nio.ch.Net.bind(Net.java:425)
  at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
  at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
  at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:340)
  at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:765)
  at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:473)
  at org.apache.catalina.connector.Connector.startInternal(Connector.java:986)
  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
  at org.apache.catalina.core.StandardService.addConnector(StandardService.java:239)
  at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.addPreviouslyRemovedConnectors(TomcatEmbeddedServletContainer.java:194)
  at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:151)
  at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(EmbeddedWebApplicationContext.java:293)
  at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:141)
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
  at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
  at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:766)
  at org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361)
  at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
  at org.springframework.boot.SpringApplication.run(SpringApplication.java:1191)
  at org.springframework.boot.SpringApplication.run(SpringApplication.java:1180)
  at com.miw.mcb.server.ReactAndSpringDataRestApplication.main(ReactAndSpringDataRestApplication.java:18)
  at …
Run Code Online (Sandbox Code Playgroud)

java webserver spring tomcat spring-boot

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

无法解释这些结果

有人可以向我解释为什么这些结果?

在此输入图像描述

我知道这不是一个真正的问题,但我很想知道.

谢谢

javascript

11
推荐指数
2
解决办法
159
查看次数

kryo列表序列化

我正在尝试使用Kryo序列化一些对象列表(自定义类的列表:List>).

list2D; // List<List<MyClass>> which is already produced.

Kryo k1 = new Kryo();
Output output = new Output(new FileOutputStream("filename.ser"));
k1.writeObject(output, (List<List<Myclass>>) list2D);
output.close();
Run Code Online (Sandbox Code Playgroud)

到目前为止没问题,它写出了没有错误的列表.但是当我尝试阅读它时:

Kryo k2 = new Kryo();
Input listRead = new Input(new FileInputStream("filename.ser"));
List<List<Myclass>> my2DList = (List<List<Myclass>>) k2.readObject(listRead,  List.class);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Exception in thread "main" com.esotericsoftware.kryo.KryoException: Class cannot be created (missing no-arg constructor): java.util.List
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

java serialization constructor list kryo

10
推荐指数
2
解决办法
8704
查看次数