【一般的java服务器/客户端教程】教程文章相关的互联网学习教程文章

java – 更新JMX MBean属性而不向客户端公开方法【代码】

我正忙着使用JMX实现监控解决方案.我需要公开某些属性,这些属性主要是JMX客户端的计数器.我已经使用Spring来解决这个问题. 下面是我的MBean类:@Component @ManagedResource(objectName="org.samples:type=Monitoring,name=Sample") public class JmxMonitorServiceImpl implements JmxMonitorService {private AtomicInteger counter = new AtomicInteger(0);@Overridepublic int incrementCounter() {return counter.incrementAn...

java – 支持Spring的JAX-WS Web Service如何获取客户端ip【代码】

我使用Spring 3.1 SimpleJaxWsServiceExporter来发布这样的webservice:<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter" ><property name="baseAddress" value="http://192.168.1.8:8888/" /></bean><bean id="webServiceEndpoint" class="com.test.remoting.jaxws.WebServiceEndpoint"> </bean>然后我尝试去获取客户端IP,但我的请求为空,请告诉我有没有错误?非常感谢!!@Resource WebServiceCo...

java – Android MQTT客户端无法重新连接到ActiveMQ【代码】

我在android中使用MQTT与ActiveMQ服务器通信.我用这个例子来实现android mqtt客户端:http://dalelane.co.uk/blog/?p=1599.当我第一次打开Android应用程序时,它连接到ActiveMQ,一切正常.当我关闭应用程序时,删除应用程序数据并重新打开android以尝试重新连接到ActiveMQ我在ActiveMQ中收到以下错误:2013-09-29 19:25:50,064 | WARN | Transport Connection to: tcp://192.168.0.108:54395 failed: java.io.EOFException | org.apa...

java – 我应该使用改造休息客户端,因为我已经在我的webapp中使用了Spring框架【代码】

我使用Spring,Jersey创建我的webapp,它也与其他web服务交互.我想知道我是否应该使用Retrofit rest客户端或使用Jersey客户端.我的pom的一部分看起来像这样:<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>3.2.10.RELEASE</version> </dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>3.2.10.RELEASE</version></de...

java – 无法在spring rest模板客户端中找到有效的证书路径到请求的目标【代码】

我正进入(状态Exception in thread “main” org.springframework.web.client.ResourceAccessException对于以下程序:private static String url = "https://localhost:8080/ipn"; public static void main( String[] args ) {HttpHeaders headers = new HttpHeaders();headers.add( "Accept", "application/json" );headers.setContentType( MediaType.APPLICATION_JSON );HttpComponentsClientHttpRequestFactory reque...

java – 当Web客户端到达我的websocket服务器时,我应该如何决定handlerAdded和channelActive?

我的程序有一个websocket服务器.服务器以两种方式捕获客户端的连接:’handlerAdded’和’channelActive’.当Web客户端到来时我应该使用哪个?解决方法:建议使用ChannelActive,而在服务器上下文中,handlerAdded和channelActive会相互调用,当您将处理程序移植到客户端时,在调用channelActive之前将调用handlerAdded,从而导致代码出错,因为写入不会直到通道活跃. 在handlerAdded中:channel().isActive()是true或false 在channelActi...

Appium Java客户端版本与Selenium版本

请问任何人请告诉我如何确定哪个appium java-client jar版本与哪个selenium jar版本兼容.我尝试了很多不同的appium java-client版本和selenium版本,我遇到了以下问题: – > org.openqa.selenium.remote.RemoteWebElement无法使用java-client 4.1.2和selenium 3.9.1强制转换为io.appium.java_client.android.AndroidElement> java.lang.NullPointerException with java-client 4.1.0 ans selenium 3.9.1> java.lang.NoSuchMethodE...

Java双向套接字连接(服务器/客户端)【代码】

我想要做的是将一些JSON从Android手机发送到Java服务器,这很好. Android /客户端看起来像这样:Socket s = new Socket("192.168.0.36", 12390);s.setSoTimeout(1500);JSONObject json = new JSONObject();json.put("emergency", false);json.put("imei", imei);json.put("lat", l.getLatitude());json.put("lon", l.getLongitude());json.put("acc", l.getAccuracy());json.put("time", l.getTime());BufferedWriter out = new Buf...

java – 客户端VM没有内联?

我在Linux机器上并使用openjdk7.在使用-server选项发现我的代码执行速度提高了两倍之后,我深入研究了VM内部发生的事情,发现Server VM像疯了一样内联我的代码,而Client VM根本没有内联. 这是正常的行为吗?解决方法:这是正常的行为. 服务器JVM更加优化代码.这在启动时使用更多CPU,在运行时使用更多内存. 客户端VM旨在快速启动,例如小程序.它仅适用于Windows 32位JVM.

java – Spring WS客户端发送HTTPS请求

我实现了一个既充当服务器又充当客户端的Web服务.因此,有另一个Web服务调用我的Web服务,我将调用转发给另一个Web服务.所以,我的网络服务充当了中间人.我使用Spring-WS实现了Web服务,并选择了XML注释.因此,没有XML配置文件.当我充当客户端并使用HTTP与另一个Web服务进行通信时,我得到了正确的结果.但是,我需要发出HTTPS请求,而我无法找到有关Spring-WS客户端需要实现的内容的好例子.所以,如果我必须实现这一点,我应该从哪里开始使用...

将音频从客户端流式传输到服务器到多个客户端Java【代码】

正如标题所示,我正在创建一个应用程序,将Streams音频从客户端发送到我存储音频的服务器,然后将其分发给多个要播放的客户端.在音频存储之前,我已经完成了所有工作,但我似乎无法将音频流传输到多个客户端. 这是我的尝试: 服务器代码:class Server {static int port = 50005;static int listen = 50010;static int listenerPort = 50015;static DatagramSocket serverSocket, listenSocket,broadcastSocket;static byte[] receiveDa...

使用网络服务发现在Java服务器和Android客户端之间进行通信【代码】

我正在构建一个Java服务器应用程序(在PC上运行),它使用JmDNS将自己注册到本地网络,以及一个应该使用Network Service Discovery发现java服务器的Android客户端应用程序.当我首先运行Android应用程序,然后运行java服务器时,应用程序成功发现注册的java服务器.但是当我第一次运行服务器然后运行Android应用程序时,onDiscoveryStarted方法被调用但是onServiceFound方法从未被触发 – android应用程序没有发现服务器.这在我看来是一种意...

java – 为什么TestRestTemplate忽略404客户端错误?【代码】

我写了一个Spring Boot控制器来监听发送到/ orders /的PUT请求. 在我的集成测试中,我注意到TestRestTemplate没有像我预期的那样对404响应做出反应.这会导致像这样的测试通过:@RunWith(SpringRunner.class) @SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT) public class OrderControllerTest {@Autowiredprivate TestRestTemplate restTemplate;@Testpublic void testValidPut() throws Exception {HttpHeaders heade...

Java OPC-UA客户端Eclipse Milo端点URL更改为localhost【代码】

我正在使用Java OPC-UA客户端Eclipse Milo.每当我使用服务器的端点URL创建会话时,方法UaTcpStackClient.getEndpoints()会将URL更改为localhost.String endpointUrl = "opc.tcp://10.8.0.104:48809";EndpointDescription[] endpoints = UaTcpStackClient.getEndpoints(endpointUrl).get();EndpointDescription endpoint = Arrays.stream(endpoints).filter(e -> e.getSecurityPolicyUri().equals(securityPolicy.getSecurityPolicyU...

java – 当客户端从热流断开连接时执行某些操作【代码】

我做了一个简单的spring boot应用程序.我有一个REST端点,返回当前时间的热流.@RestController public class NowResource {@GetMapping(value = "/now", produces = MediaType.TEXT_EVENT_STREAM_VALUE)public Flux<String> now() {return Flux.interval(Duration.ofSeconds(1)).flatMap(t -> Flux.just(Instant.now().toString()));}}当我调用http:// localhost:8080 /现在我得到的数据流如下所示:data:2018-04-03T13:20:38.313...