- 博客(5)
- 收藏
- 关注
原创 maven 报错invalid LOC header(bad signature)
在命令行中执行mvn package的时候报错如下[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project bonus-notice-webapp: Compilation failure[ERROR] Fai
2017-11-24 21:44:25 22774
转载 观察者模式(Observer Pattern)的UML表示
观察者模式又称为发布订阅模式。一个发布者对应多个订阅者,一旦发布者的状态发生改变时,订阅者将收到订阅事件。本文中涉及的代码请点击这里。先看看一个生活中的例子:当我们想订一份报纸,我们先去邮局找到报纸的编号后填写订阅单并缴费。当报社有新报纸发出时,邮局会将我们订阅的报纸发给我们。为了简单我们去掉邮局环节简化成:报社有新报纸后马上通知用户,这就是观察者。定义对象间的一对多关系,当一个对象的状态
2017-11-22 21:44:31 3889
原创 extends MessageToMessageEncoder<T>的时候encode() 编码结果如果shuc
基于Netty自己去实现一个MessageToMessageEncoder<T>进行自定义的编码的时候。 编码好的ByteBuf如何输出结果?extends MessageToMessageEncoder<T>的时候encode() 编码结果如果输出 ?答案是 out.add(sendBuf);
2017-11-09 23:13:20 1764 1
原创 frpc 自己开发rpc框架--解决问题
Marshalling.getProvidedMarshallerFactory("serial");返回nullpublic class MarshallingCodecFactory { /** * 创建Jboss Marshaller * @throws IOException */ protected static Marshall
2017-11-08 13:41:51 1038 1
转载 ByteBuffer常用方法详解
缓冲区(Buffer)缓冲区(Buffer)就是在内存中预留指定大小的存储空间用来对输入/输出(I/O)的数据作临时存储,这部分预留的内存空间就叫做缓冲区:使用缓冲区有这么两个好处:1、减少实际的物理读写次数2、缓冲区在创建时就被分配内存,这块内存区域一直被重用,可以减少动态分配和回收内存的次数举个简单的例子,比如A地有1w块砖要搬到B地
2017-11-06 18:06:32 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人