摘要:
选择器允许单线程操作多个通道。如果你的程序中有大量的链接,同时每个链接的IO带宽不高的话,这个特性将 会非常有帮助。比如聊天服务器。 下面是一个单线程中Selector维护3个Channel的示意图: 要使用Selector的话,我们必须把Channel注册到Selector上,然后就可以调用Sel 阅读全文
posted @ 2016-12-27 11:21
csnmd
阅读(167)
评论(0)
推荐(0)
摘要:
BIO、NIO、NIO.2之间的区别主要是通过同步/异步、阻塞/非阻塞来进行区分的 同步: 程序与操作系统进行交互的时候采取的是问答的形式 异步: 程序与操作系统取得连接后,操作系统会主动通知程序消息 阻塞: 程序在执行一个操作的时候,在执行完毕前会一直等待 非阻塞: 程序在执行的时候,不会停止 举 阅读全文
posted @ 2016-12-27 11:21
csnmd
阅读(635)
评论(0)
推荐(0)
摘要:
通道 通常来说NIO中的所有IO都是从Channel开始的。Channel和流有点类似。通过Channel,我们即可以从Channel把数据写到Buffer中,也可以把数据从Buffer写入到Channel,下图是一个示意图: 通道可以理解成一种连接,根据连接对象的不同,可以分为下面这些类型 文件连 阅读全文
posted @ 2016-12-27 11:20
csnmd
阅读(556)
评论(0)
推荐(0)
摘要:
因为EasyUI会涉及到与后台数据的交互,所以使用Spring MVC作为后台,搭建一个完整的Web环境 使用gradle作为构建工具 build.gradle 1 group 'org.zln.lkd' 2 version '1.0-SNAPSHOT' 3 4 apply plugin: 'jet 阅读全文
posted @ 2016-12-27 11:17
csnmd
阅读(459)
评论(0)
推荐(0)
摘要:
如果需要使用其他的EasyUI插件,就还需要引入相应的其他js或css文件 阅读全文
posted @ 2016-12-27 09:09
csnmd
阅读(14396)
评论(1)
推荐(2)
摘要:
EasyUI是基于jQuery的一套UI框架,主要应用场景是后台管理系统的UI开发。 其提供了以下几个模块的插件 1、布局 2、菜单与按钮 3、表单 4、窗口 可以让开发人员,特别是后端开发人员,在不精通前端的情况下,也能方便的进行开发。 EasyUI的应用模式有两种 1、标签法:在标签上描述 2、 阅读全文
posted @ 2016-12-27 09:06
csnmd
阅读(455)
评论(0)
推荐(0)
摘要:
package org.zln.netty.tout.server; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; import io.netty.channel.socket.SocketChannel; import io.netty.handler.codec.De... 阅读全文
posted @ 2016-12-27 08:40
csnmd
阅读(518)
评论(0)
推荐(0)
摘要:
@font-face { font-family: "Arial"; }@font-face { font-family: "Courier New"; }@font-face { font-family: "Times"; }@font-face { font-family: "Geneva"; 阅读全文
posted @ 2016-12-27 08:38
csnmd
阅读(356)
评论(0)
推荐(0)
摘要:
1、与Spring集成:由Spring管理Mapper、数据源、SqlSession 2、Dao调用Mapper:Mapper是接口。Mapper的实现可以是映射文件或接口上方法的 阅读全文
posted @ 2016-12-27 08:35
csnmd
阅读(171)
评论(0)
推荐(0)
摘要:
@font-face { font-family: "Courier New"; }@font-face { font-family: "宋体"; }@font-face { font-family: "Cambria Math"; }@font-face { font-family: "@宋体"; 阅读全文
posted @ 2016-12-27 08:34
csnmd
阅读(322)
评论(0)
推荐(0)
摘要:
使用 RowBounds 对结果集进行分页 <select id="findAllStudents" resultMap="StudentResult"> select * from Students </select> int offset =0 , limit =25; RowBounds ro 阅读全文
posted @ 2016-12-27 08:33
csnmd
阅读(144)
评论(0)
推荐(0)
摘要:
@font-face { font-family: "Courier New"; }@font-face { font-family: "Times"; }@font-face { font-family: "宋体"; }@font-face { font-family: "Cambria Math 阅读全文
posted @ 2016-12-27 08:32
csnmd
阅读(519)
评论(0)
推荐(0)
摘要:
properties settings 配置MyBatis运行时的行为方式 typeAliases typeHandlers @font-face { font-family: "Courier New"; }@font-face { font-family: "Times"; }@font-fac 阅读全文
posted @ 2016-12-27 08:30
csnmd
阅读(642)
评论(0)
推荐(0)

浙公网安备 33010602011771号