自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 收藏
  • 关注

转载 什么是句柄

他不是指针,是一个整数值,不是指针,是指针的指针。有了句柄我们就可以操纵对象2.在linux中,类似的就是文件标识符 fd 转载于:https://my.oschina.net/...

2015-11-12 17:43:00 153

转载 九. netty学习之 ByteBuf

ByteBuf的分配一. ByteBufAllocator 池类 可分配基于堆的或者直接内存的ByteBuf 获得ByteBufAllocator引用的的两种方式: channel.alloc(); ctx.alloc(); ByteBufAllocator的两种实现: P...

2015-11-08 20:02:00 149

转载 八 netty学习之 handler,childhandler的困惑

netty官方包里带的第一个例子,客户端那边,发送了一个全0的消息到服务器,而且每次writeAndFlush之后addListener,这个listener的操作就是写同样的消息过去,依次循环服务器这里,.handler(new LoggingHandler(LogLevel....

2015-11-08 17:25:00 1192

转载 linux的防火墙的相关操作

查看防火墙是否开启chkconfig iptables --listiptables 0:off 1:off 2:off 3:off 4:off 5:off 6:offchkconfig --add iptables //iptables 添加到系统服务chkcon...

2015-11-08 14:47:00 109

转载 七 netty学习之 boss线程池,worker线程的生命周期

netty的线程模型1. bossGroup线程组如果绑定了一个端口的话,那么只有一条线程来处理所有到来的请求.即使这个线程组里可能不止一条线程如果绑定了两个端口的话,那就有两条线程new EventLoopGroup(1) 所以, 可以指定线程组之初始化1条线程所以, Server...

2015-11-08 13:38:00 1543

转载 六 学习netty之 handler的顺序

addLast里的handler1.对于inbound, 执行顺序是注册顺序的顺序,对于outbound,执行顺序是注册顺序的逆序注意:1.inboundHandler之间的传递需要fireChannelRead实现;调用ctx.write() 将传递到OutboundHandler...

2015-11-07 16:52:00 159

转载 五 netty学习之给写操作加listener

channelRead的时候,有一个ChannelReadComplete()方法前者是具体的读操作,后者是读完成之后的回调操作而写的操作没有什么类似的ChannelWriteComplete(), 所以,我们只有加一个listenerprivate final ChannelF...

2015-11-07 16:03:00 477

转载 四netty学习之重连, ReaderTimeoutHandler, IdleStateHander

关于重连什么时候需要重连呢?1. 启动的时候,没有成功连接2. 运行过程中,连接断掉对第一种情况的解决方法:实现ChannelFutureListener用来监测是否连接成功,不成功的话重试public class ReConnectionListener implements C...

2015-11-05 23:44:00 490

转载 三.netty学习之ChannelPipeline

官方的文档里一直推荐看看这三个类之间的关系.public interface ChannelPipeline extends java.lang.Iterable<java.util.Map.Entry<java.lang.String, io.netty.channel.Cha...

2015-10-31 01:52:00 138

转载 二. 学习Netty之ChannelHandlerContext

ChannelHandlerContext可以确保一个ChannelHandler和它的pipeline和其他的handler联系起来handler可以通知pipeline里的下一个handlerhandler可以动态的修改它的pipeline在运行时通知:ChannelHandl...

2015-10-31 01:11:00 580

转载 一.学习Netty之ChannelHandler接口

他的作用是处理一些io事件,或者阻止一些io操作,并且跳转到ChannelPipeline的下一个handler去通常情况下,我们不会选择是实现这个接口,而是继承ChannelHandlerAdapterChannelHandler 通常会提供一个 ChannelHandlerContex...

2015-10-31 00:45:00 173

转载 yii的csrf使用

csrf的思想: ------------------------------------------------------------- yii使用: 1. 在表单中加一个隐藏域 <div id="tokenId" type="hidden"&g...

2015-10-26 16:04:00 181

转载 yii的csrf使用

csrf的思想: ------------------------------------------------------------- yii使用: 1. 在表单中加一个隐藏域 <div id="tokenId" type="hidden"&gt...

2015-10-26 16:04:00 110

转载 yii里的authenticate() 和CModel的validate() 的各自的用处是什么?

LoginForm里有一个 public function authenticate($attribute,$params)UserIdentity 里有一个 public function authenticate()Cmodel里有一个 public function valid...

2015-10-26 10:03:00 224

转载 模板方法笔记

比如,汽车模型需要有start()enginBoom()alarm()stop()run();对于每个汽车来说,能够发动,停止,喇叭响,引擎轰鸣,是共有的.所以都提到父类的run()方法里去,不同的汽车型号可能有不同的发动,响声等行为就交给各自的子类实现这就是最简单的模板方法...

2015-10-23 18:27:00 103

转载 工厂方法笔记

工厂方法的组成:一个工厂接口,定义了创建产品的方法一个工厂的实现类, 实现创建产品的方法,根据传进来的类名,创建具体的对象一个产品接口若干产品类优点:只需要一个字符串就可以创建想要的对象,而不必知道这个对象创建的过程是多么艰辛扩展比较容易,想要增加产品类别,只要修改工厂类或者扩展...

2015-10-23 17:59:00 91

转载 策略模式 ,工厂模式,门面模式的混合使用

策略模式一个策略接口,各个策略实现类,一个封装类Context,一个场景类,一个原生的策略模式就需要这么多.但是这里的封装类Context类意义大吗? 高层模块还是会接触到具体的策略类所以书上说,这种单独的策略模式用的很少.可以和工厂方法搭配使用书上介绍了一种枚举类使用策略模式的方法挺...

2015-10-23 16:56:00 337

转载 yii dao操作

`$sql3 = "SELECT * FROM USER ";$command = $connection->createCommand($sql3);$dataReader = $command->query();while(($row = $dataReader->...

2015-10-22 11:19:00 140

转载 总结一下token

一直对token的作用不大明白.###一.微信公众号开发微信公众号的时候,我们需要在微信公众平台的配置界面 写一个token和我们服务器端的url接口.普通用户和公众号交互的具体流程是:用户发送一条文本或其他信息,该信息发送到微信的服务器,微信的服务器向之前我们填写的服务器的url接口,...

2015-10-18 13:26:00 115

转载 FrameLayout的onMeasure方法

/***{@inheritDoc}*/@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){intcoun...

2015-05-17 07:18:00 167

转载 picasso 之Action及其子类ImageViewAction

Action代表的是一个具体的加载类。 里有一个静态内部类 staticclassRequestWeakReference<M>extendsWeakReference<M>{finalActionaction;publicReq...

2015-05-11 18:12:00 91

转载 picasso 之 LruCache

Lru是一种页面置换算法,当进程访问的页面不在内存,而且内存已无空闲空间时,系统必须从内存中调出一页送到磁盘的对换区。 调出的这一页到底是哪页呢?Lru就是其中一种算法,称为“最近最久未使用算法”。 从构造方法开始, /**Createacacheusinganapprop...

2015-05-11 14:06:00 98

转载 picasso的源码分析(一)

picasso的使用非常简单。我们只需要一行代码就够 picasso.with(context).load(uri).into(imageView); 先看with方法 publicstaticPicassowith(Contextcontext){if(singl...

2015-05-11 05:08:00 97

转载 新手学习android源码(一) 学习Handler,Looper,MessageQueue

Handler ,MessageQueue,Looper关系: Message 里有一个Handler属性 Looper 里有一个MessageQueue属性 Handler 里有一个MessageQueue(就是Looper里的), Looper 创建...

2015-04-15 06:23:00 70

转载 css学习笔记

还是在大一的时候接触的html,css。现在重新复习下。记录下我认为比较重要的注意点。 padding:会让盒子变大,padding的颜色就是背景的颜色,一个margin,padding,border的盒子究竟占了多大的空间?答案是,宽度是margin-left,margin-righ...

2014-10-02 20:57:00 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除