加载中
Netty常用方法介绍

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

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

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

09/02 19:28
8
自己动手实现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
2.7K
TCP的RPC

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

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

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

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

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

06/23 15:56
6
策略模式

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
单利模式

/** * 单利模式 */ public class Test1 { /** * 这里的标识符 和下面的实体类注意顺序 * 如果new在前面 设置变量在后面变量还没有被初始化造成错误 */ private static boolean...

06/19 15:16
8
NIO缓冲区

缓冲区的基本类 ByteBuffer   MappedByteBuffer   CharBuffer   DoubleBuffer   FloatBuffer   IntBuffer   LongBuffer   ShortBuffer  缓冲区的基本属性 容量(Capacity):...

06/16 10:58
5
BIO NIO AIO实例

转载 本文介绍java网络IO方面的知识,包含BIO、NIO和AIO的使用例子。 1.IO 术语 BIO 同步阻塞IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理...

06/13 16:24
101
线程顺序执行

采用wait和notify是实现 package com.thread.order; public class MyService { private volatile int orderNum = 1; public synchronized void methodA() { try { ...

06/11 11:39
22
生产者与消费者

一对一的生产这与消费之 public class P { private String lock; public P(String lock){ super(); this.lock=lock; } public void setValue(){ try{ synchronized (...

06/11 10:45
6
Thread中的一些方法

线程的实现 线程的实现几种方式 import java.util.ArrayList; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Exec...

06/09 21:23
1
TCP链接

TCP的三次握手与四次挥手

06/08 21:09
7
简单的一个轮子MVC

这里是一个简单的J2EE MVC实现例子数据库部分没有写,算是个玩具。 路由的简单实现 这里把路由抽象出来 路径、请求类型(GET、POST)、路径的事例对象、以及请求对应的执行方法 public class...

04/08 16:05
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部