- 浏览: 15651 次
最新评论
-
杨羊羊19911019:
你好,在webstrom中安装好less后怎么将.less编译 ...
webstorm增加less开发插件 -
切切克闹:
在世界的中心呼喚愛 写道不错。楼主是用4.0?可以加QQ一起学 ...
Netty开发记录三 -
在世界的中心呼喚愛:
不错。楼主是用4.0?可以加QQ一起学习?
Netty开发记录三 -
在世界的中心呼喚愛:
切切克闹 写道在世界的 ...
Netty开发记录(番外篇) -
切切克闹:
在世界的中心呼喚愛 写道在世界的中心呼喚愛 写道切切克闹 写道 ...
Netty开发记录(番外篇)
文章列表
less大家都知道是什么了,现在比较流行的编译器就是koala nodejs来解决。koala就不多说了 好用也简单 只是换项目之后配置一下就行,今天我就讲下用 Nodejs 怎么来编译,我下面说的是针对 webstorm配合。
1,下载nodejs,并且安装,配置下环境变量。
安装成功结果
2,安装less
在cmd中输入
npm install less -g
less安装结果,记一下那个路径,后面会有用。
3,在webstorm里面配置less.
打开webstorm——File——Settings——Tools——File Watchers,点那个绿色的+ 按钮
...
今天我们说说netty可以干什么吧,这是什么东西.
Netty是一套开发框架,和spring,hibernate等等一样都是框架,但是(重点来了哈)它和后两者的功能不一样。采用框架开发项目的好处不言而喻了。
Netty是基于java NIO开发出来的框架 ...
步骤5:初始化ChannelPipeline完成之后,添加并设置ChannelHandler
代码:
public void initChannel(SocketChannel ch) throws Exception {
ChannelPipeline p = ch.pipeline();
if (sslCtx != null) {
p.addLast(sslCtx.newHandler(ch.alloc())); ...
下面我们对Netty服务端创建的关键步骤进行讲解。
步骤1:创建ServerBootstrap实例
代码 ServerBootstrap b = new ServerBootstrap();
ServerBootstrap是Netty服务端的启动辅助类,它提供了一系列的方法用于设置服务端启动相关的参数。ServerBootstrap只有一个无参的构造函数,因为它的参数太多了AND变化太多,采用Builder设计模式解决。
步骤2:设置并绑定Reactor
因工作原因,学习了一段时间Netty,现记录一下,嘿嘿。
长时间没有发帖了。欢迎大家讨论。
首先,不讲原理,不讲故事,大家先百度下介绍,我直接讲使用方法。
Netty服务端创建
当我们直接使用JDK NIO的类库开发基于NIO的异步服务端时,需要使用到多路复用器Selector、ServerSocketChannel、SocketChannel、ByteBuffer、SelectionKey等等,相比于传统的BIO开发,NIO的开发要复杂很多,开发出稳定、高性能的异步通信框架,一直是个难题。
Netty为了向使用者屏蔽NIO通信的底层细节,在和用户交互的边界做了封装,目的就是 ...
前言
OAuth2.0授权框架让第三方应用获得了HTTP服务商的受限许可,要么通过组织在资源拥有者和HTTP服务商之间的被批准的交互动作代表用户,要么允许第三方应用代表用户获得访问的权限,这个说明书完全替代了之前过时的OAuth1.0协议的版本
目录
<!--[if !supportLists]-->1 <!--[endif]-->介绍(Introduction)
在传统的客户端-
各位看官,真是不好意思,更新比较慢。
不过,本人只是将博客作为一个技术沉积的平台,将自己所想,所总结的写下来,顺便给大家围观。本文在公布的源码中会提供接口及文档说明,尽量让看官们在最短的时间内看懂并用上。
在SAE开发微信公众平台(java)的讲解基本上已经将完了,这是我第一次写博客,没有什么经验,希望大家谅解,通过前面的两篇文章,大致讲解了怎么用SAE,怎么开发微信公众平台。首先我要讲解下,SAE内容很多,很宽泛,用到什么,我才了讲什么。而微信公众平台,其实就是一个接口,一个前端,而且是内容非常有限的前端。只要按照腾讯的要求,就能很简单的对接上。我现在正在开发一个项目,却不觉得有什么好讲 ...
在SAE开发微信公众平台(java) 二
- 博客分类:
- 微信公众平台
二
非常感谢大家的追捧,上篇博客看的人很多,而这也是我个人首次写博客,对大家有帮助,非常的高兴,我还时常去看统计的数据,哈哈。谢谢大家了。
在第二篇中,我们会讲到jetty和mysql。首先会讲到用他们的原因,然后讲如何使用他们,最后会讲到他们与其竞品的对比。
一,原因。
jetty,在SAE中,我们没有部署web服务器。为何我们不部署都能发布网页,原因就是新浪给我们统一部署了,我们暂且不管他们怎么部署的,反正,我们只有把代码上传,就能直接登录我们个人的 index.jsp(首页)。因为SAE中使用的就是jetty,所以我们在本地开发的时候使用jetty没错吧,你要是使用 ...
作者将以一个活体的例子作为说明,在不断的开发中,将遇到的问题,解决的方法,会逐一写入,记录自己的经历。
SAE全称sina app engine;顾名思义,就是新浪的应用开发平台。为什么选择这个,因为这个算是国内比较有良心的。GAE国内无法正常使用,这个确实好,作者用过,一些翻qian的东东用这个开发非常好。BAE不觉明历,对开发者的支持不够好,文档啊!其他的阿里云啊,盛大云,就不多说了,有钱可以试试。
java,大家都熟悉,作者熟悉这个语言,就用这个吧,这不多说了。
微信公众平台,作者的一点小思想,先开发一个试试,主要是做适合病情的菜谱,作者是个程序猿,还希望大家能 ...