加载中
Netty聊天之发送图片

代码示例 效果图: 操作流程 这里是借助layUi的富文本框。 插入图片的时候有个上传的动作,后台保存到本地然后把项目的路径返回到前端 最后传输到后台netty的是图片路径 工具 使用layui的富文...

netty简单聊天程序之心跳检测

代码示例 对Netty只是简单的了解,有过错的地方请望指正。 为什么要有心跳 发现长期不用的连接,就关闭掉,减轻服务器的连接压力。 因为服务器要保留客户端的连接信息,客户端很可能出现各种...

11/10 19:48
6
netty简单聊天程序之单聊

代码示例 根据netty的websoctet实现单聊 这里在传输的数据格式用文本转JSON的 @Override protected void channelRead0(ChannelHandlerContext ctx, TextWebSocketFrame msg) throws Exceptio...

HTML转义

js转义和反转义html spring带的工具方法 /** HTML转义 **/ String s = HtmlUtils.htmlEscape("<div>hello world</div><p> </p>"); System.out.println(s); String s2 = HtmlUtils.h......

11/01 23:00
3
spring boot2启动初始化资源

参照 主类 @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } 初始化资源 @C...

JS websocket 使用

//建立连接 var ws = new WebSocket("ws://localhost:8080/ws"); //发送数据 ws.onopen = function(){ console.log("open"); ws.send("hello"); }; //客户端收到服务端发来的消息时,会触发o...

10/26 22:30
5
java 发送邮件带附件

使用jar包mail 使用客户端发送邮件需要先在邮箱里面设置授权客户端发送 public static void main(String[] args) throws MessagingException { Properties props = new Properties(); props....

10/25 16:23
6
protocol buffers入门基础知识(一)

protocol buffers简介 下载地址 Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,一个灵活的、高效的、自......

10/01 20:35
10
Netty常用方法介绍

Bootstrap or ServerBootstrap EventLoop EventLoopGroup ChannelPipeline Channel Future or ChannelFuture ChannelInitializer ChannelHandler Bootstrap,一个Netty应用通常......

09/09 13:45
6
Netty(一) hello word

此为书上的例子: 服务端: public class EchoServerHandler2 extends ChannelInboundHandlerAdapter { @Override public void channelRead(ChannelHandlerContext ctx, Object msg) throws...

09/02 19:28
9
自己动手实现RPC服务调用框架

转载 TCP的RPC 引言 本文利用java自带的socket编程实现了一个简单的rpc调用框架,由两个工程组成分别名为battercake-provider(服务提供者)、battercake-consumer(服务调用者)。 设计思路...

java 使用动态代理 - ThreadLocal实现事务管理(转)

转载 动态代理:JDK动态代理只能对实现了接口的类进入代理,采用JDK动态代理必须实现InvocationHandler接口,采用Proxy 类创建相应的代理类. 下面使用Model2(MVC)使用代理事务查询用户基本信息,...

ZooKeeper实现分布式锁

1.基于ZooKeeper分布式锁的流程 在zookeeper指定节点(locks)下创建临时顺序节点node_n 获取locks下所有子节点children 对子节点按节点自增序号从小到大排序 判断本节点是不是第一个子节点,...

zokkeeper的安装配置、简单操作

下载地址 zekserver.cmd指定jdk set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144 修改配置文件 conf/zoo_sample.cfg重命名为 zoo.cfg 心跳检测 tickTime=2000 #leader和follower初始化连接...

06/27 22:10
4K
TCP的RPC

RPC就是远程方法调用(Remote Process Call ),包含了客户端和服务端,涉及了对象的序列化传输。 1.服务端启动,注册远程调用的类 2.客户端发送请求信息包含类、方法、参数的一些信息、序列化传...

Java对象的序列化与反序列化

Java对象的序列化与反序列化

06/23 22:13
16
适配器模式

适配器模式 对象适配器 通过私有属性来实现的 类适配器 通过继承来实现的 接口适配器 通过继承一个默认实现的类实现的

06/23 15:56
7
策略模式

1.策略模式 策略模式是同一个行为的不同处理办法。 策略模式和简单工厂模式的区别:1.策略模式主要是方法的执行方式,工厂模式要获取的对象。两者的侧重点不同。 2.工厂模式相当于黑盒......

06/23 14:40
4
观察者模式

1.利用java原生类进行操作 package observer; import java.util.Observable; import java.util.Observer; /** @author shadow @Date 2016年8月12日下午7:29:31 @Fun 观察目标 **/ public cla...

建造模式

《JAVA与模式》之建造模式

06/20 18:26
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部