logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

netty获取ip

InetSocketAddress insocket = (InetSocketAddress) ctx.channel().remoteAddress();String clientIP = insocket.getAddress().getHostAddress();System.out.println(clientIP);

#nio
java多线程设置 线程超时 非阻塞实现

线程是属于异步计算模型,所以你不可能直接从别的线程中得到函数返回值。这时候,Future就出场了。Futrue可以监视目标线程调用call的情况,当你调用Future的get()方法以获得结果时,当前线程就开始阻塞,直接call方法结束返回结果。我目前的需求仅是线程超时抛弃任务设置超时方法Future future = executor.submit(c);

#java
protobuf与Json互转

从protobuf转json//Protocol_demo类Protocol_demo.Response.Builder builder = Protocol_demo.Response.newBuilder();Message message=builder.build();public staticString protobufToJson(Message message)

#json
到底了