java
-韧-
这个作者很懒,什么都没留下…
展开
-
curator 对zookeeper节点增删改查、分布式锁、事务的使用
以前写过一个原生zookeeper Api对zookeeper的操作使用。如果有想学习原生api的可以看这里:https://blog.csdn.net/RenJianLeLe/article/details/108034937直接上demo,如果项目用使用到了直接拿来稍微改动就能用。环境是版本说明:zookeeper 版本 3.4.14pom依赖(注意:我们使用zookeeper的Java客户端工具最好跟zookeeper版本保持一致)<properties><zooke原创 2020-09-13 12:08:48 · 346 阅读 · 0 评论 -
JAVA Netty实现聊天室+私聊功能
功能介绍使用Netty框架实现聊天室功能,服务器可监控客户端上下限状态,消息转发。同时实现了点对点私聊功能。技术点我都在代码中做了备注,这里不再重复写了。希望能给想学习netty的同学一点参考。服务器代码服务器入口代码package nio.test.netty.groupChat;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.Ch原创 2020-06-28 18:39:14 · 6028 阅读 · 7 评论 -
JAVA NIO 聊天室
功能介绍JAVA NIO 聊天室功。服务器端实现了 客户端上线、下线状态监控及消息转发功能。客户端写了两个,第一个是主线程写另外写了一个Thread去接受输入。第二是使用了Selector监听消息,输入在一个子Thread中。本人喜欢程序中使用线程池去管理线程,所以就算有一个线程我也使用了线程池去管理这个线程了,当然线程池用的是Executors.newSingleThreadExecutor(); 单线程线程池。服务器端代码package nio.test.groupChat;import ja原创 2020-06-27 05:35:32 · 210 阅读 · 0 评论 -
网络编程之Java BIO 概念及代码使用demo
JAVA BIO Socket 服务端代码demo代码只有Server端测试用的 telnet工具,代码后边有测试过程。package bio.test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.Executor原创 2020-06-26 18:54:07 · 400 阅读 · 0 评论 -
网络编程之Java NIO 概念及代码使用demo
Java NIO 基本概念Java NIO 简介Java NIO 与 IO 的主要区别缓冲区( Buffer)Buffer 中的重要概念Buffer 的常用方法buffer测试代码直接与非直接缓冲区通道( Channel)Java 为 Channel 接口提供的最主要实现类如下获取通道的方式本地NIO 中channel及方法测试代码NIO的非阻塞式网络通信NIO阻塞模式SocketChannel选择器( Selector)NIO非阻塞模式SocketChannel使用SelectorNIO非阻塞模式Test原创 2020-06-26 01:43:09 · 320 阅读 · 0 评论 -
java 发送http get post 请求,以及java通过httpclient中转上传文件
java 发送http get post 请求,以及java通过httpclient中转上传文件package com.websocket.common.http.util;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java....原创 2018-03-01 10:11:57 · 1158 阅读 · 0 评论 -
java通过ip地址获取相应对应的城市
发现了一比较好的本地ip对应地址的库资源文件--做一下笔记。官方网站 https://dev.maxmind.com/geoip/geoip2/geolite2/这里提供了免费的库文件,还有很好的api支持。(国内也用一个叫www.ipip.net 也有类似的)第一、java 获取IP地址 public static String getRemortIP(HttpServ......原创 2018-03-23 18:51:14 · 3624 阅读 · 2 评论