netty
基于异步及非阻塞的事件驱动模型,可以说是 Nginx 得以获得高并发、高性能的关键因素。这一点上和 Netty 类似,底层都是使用的 BSD kqueue、Linux epoll 及 Solaris event ports。 (1)进程之间不共享资源,不需要加锁,减少了使用锁对性能造成的影响,同时降低编程的复杂度,降低开发成本
中文资料: NIO的类库和API繁杂,学习成本高,你需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 需要熟悉Java多线程编程。这是因为NIO编程涉及到Reactor模式,你必须对多线程和网络编程非常熟悉,才能写出高质量的 NIO 程序
Play 是一个纯 Java 的框架,它让你保持使用你喜欢的开发工具和类库。如果你已经是一个使用 Java 平台的开发者,那么你不需要切换到另一种语言,其他 IDE 或者其他类库, 而仅仅是切换到一个效率更高的 Java 环境。play framework是一个full-stack(全栈的)Java Web的应用框架,包括一个简单的无状态MVC模型,具有Hibernate的对象持续,一个基于Groovy的模板引擎,以及建立一个现代Web应用所需的所有东西
1、负责物联网云平台的各业务模块、设备接入层、安全模块等开发; 2、负责开放平台的设计与开发; 3、负责不同协议的设备接入,与三方IOT平台对接,及进行服务整合。 1、全日制本科及以上学历,三年以上Java/C++编程经验; 2、了解JAVA/C++体系架构、规范,具备良好的面向对象编程经验,熟悉常用设计模式,同时熟悉JAVA与C++编程者优先; 4、熟练掌握springMVC,spring boot,mybatis等开发框架,熟练使用Netty/dubbo等异步通讯框架; 5、熟练使用Mysql,redis等存储系统,并能进行性能调优; 6、了解IOT云平台,或者有相关工作经验者优先。
《Netty 实战(精髓)》是对 Norman Maurer 的 《Netty in Action》(基于 MEAP v10)的一个中文精简。取其精华,去其糟粕,带你快速掌握 Netty ,插入配图,图文并茂方便用户理解。本书利用业余时间编写由于时间紧凑精力和能力有限书中未免有纰漏和错误望读者能够热忱斧正