- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 springMVC+redis+mybatis的javaWeb框架的搭建---套路实战(1)
1、项目树形结构图 这个项目的结构其实和秒杀系的基础上增加来的,我主要增加了测试类的空正规写法,但是当时在赶进度的过程中,我只是对dao层做了dbunit的测试,对业务层的mock测试没来得及做,写测试的工作,个人感觉其实需要花费的时间比你些业务逻辑花的时间多的要多
2016-12-29 09:31:39 1655
原创 自定义基于netty的rpc框架(4)---zk和utils以及protocol的实现
1、zk的实现2、utils的实现3、protocol的实现
2016-12-29 09:15:08 1380 1
原创 自定义基于netty的rpc框架(3)---客户端的实现
1、服务器端1.1、rpc-client-demo 客户端框架的实现1.2、rpc-client-impl-demo客户端业务的实现
2016-12-27 10:58:15 1452 1
原创 自定义基于netty的rpc框架(2)---服务端的实现
如(1)所介绍的下面我们来进行服务器端的实现:1、服务器端1.1、rpc-server-demo服务端框架的实现1.2、rpc-server-impl-demo服务器端业务的实现
2016-12-27 10:51:13 1907
原创 自定义基于netty的rpc框架(1)
1、简介长话短说,首先来看下这个简单demo的架构图: demo用的是maven的聚合模式: 看下整体pom.xml的依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:
2016-12-22 16:33:17 933
原创 nio学习之netty入门(3)---发送对象
1、项目结构:看下项目的结构: 2、项目源码:2.1、服务器端:EchoServer.javapackage send_object.server;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelFuture;import io.n
2016-12-22 10:34:04 974 1
原创 nio学习之netty入门(2)---netty中handler的执行顺序
1、简介Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。Netty中的所有handler都实现自ChannelHandler接口。按照输出输出来分,分为ChannelIn
2016-12-21 16:01:39 9804 4
原创 nio学习之netty入门(1)---发送字符串
1、简介Netty是基于Java NIO的网络应用框架. Netty是一个NIO client-server(客户端服务器)框架,使用Netty可以快速开发网络应用,例如服务器和客户端协议。Netty提供了一种新的方式来使开发网络应用程序,这种新的方式使得它很容易使用和有很强的扩展性。Netty的内部实现时很复杂的,但是Netty提供了简单易用的api从网络处理代码中解耦业务逻辑。Nett
2016-12-19 15:46:54 3859
原创 zookeeper深入学习(3)---简单分布式共享锁的实现
1、多线程的模拟实现:package DistributedLock;import org.apache.zookeeper.*;import org.apache.zookeeper.data.Stat;import java.io.IOException;import java.util.Collections;import java.util.List;import java.util
2016-12-19 15:38:31 764
原创 zookeeper深入学习(2)---客户端监控服务器端的上下线
1、基础运行 zkCli.sh –server 进入命令行工具;1、使用 ls 命令来查看当前 ZooKeeper 中所包含的内容:[zk: 202.115.36.251:2181(CONNECTED) 1] ls /2、创建一个新的 znode ,使用 create /zk myData 。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串:[zk: 202.115.36.2
2016-12-19 11:46:06 3270
原创 zookeeper深入学习(1)
1、zookeeper的搭建zk的搭建,集群,奇数台,一般最少3台。(一半以上提供服务,zk就正常),搭建步骤就不累述了。2、基础功能要学习zk,我们必须知道zk的核心功能,状态记录和监控。 基础功能描述: create:在本地目录树中创建一个节点 delete:删除一个节点 exists:测试本地是否存在目标节点 get/set data: 从目标节点上读取 / 写数据 get/s
2016-12-19 10:08:01 535
C# 读取USB外设消息(MIDI为例)
2013-11-19
c# USB外设消息的读取(MIDI为例)
2013-11-19
基于vc++的邮件收发系统论文
2013-04-24
基于VC++的邮件收发系统
2013-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人