- 浏览: 6720 次
- 性别:
- 来自: 桂林
最新评论
-
araning:
[list][list][*][list][*][*][lis ...
第一个netty4的例子
文章列表
一、生成serversocketchannel
ServerBootstrap设置channel类型 bootstrap.channel(NioServerSocketChannel.class)时,ServerBootstrap的父类AbstractBootstrap的初始ChannelFactory的对象,ChannelFactory的作用是生成ServerSocketChannel对象,channel方法代码:
这个例子参与http://netty.io/wiki/user-guide-for-4.x.html文档实现,主要是服务器接收并打印命令行输入的字符,例子简单直接上代码:
import io.netty.bootstrap.ServerBootstrap;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelFuture;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelInboundHandlerAda ...
真正实现生成selector的方法是在的NioEventLoopGroup的父类MultithreadEventExecutorGroup中MultithreadEventExecutorGroup(int nThreads, ThreadFactory threadFactory, Object... args)方法
参数:1、nThreads为线程数量,也就是nio中selector的数量,默认为CPU核数*2
(DEFAULT_EVENT_LOOP_THREADS = Math.max(1, SystemPropertyUtil.getInt( "io ...
mysql索引限制:1、WHERE字句的查询条件里有不等于号(!=或<>),无法使用索引2、果WHERE字句的查询条件里使用了函数(如:WHERE abs(column)=...),无法使用索引3、JOIN语中中,join条件字段类型必须相同,否则即使建立了索引也不会使用4、LIKE条件以通配符开始无法使用索引;5、非等值查询时无法使用hash索引;6、MYISAM存储引擎索引字段不能超过1000字节;7、BLOB、TEXT只能创建前缀索引;
日志分为以下几种:
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin
开启日志:
如二进制日志
在mysql 的my.ini,在[mysqld] 下添加
log-bin = 日志路径