随笔分类 -  NettySpringboot仿微信聊天全栈实战

NettySpringboot仿微信聊天全栈实战
第7章 用户注册登录个人信息(一)
摘要:login.html是一张H5页面。H5页面可以在手机端上运行。 完善一下后端接口。Idworker是唯一的id生成器,把Sid作为一个Component之后,被我们的SpringBoot容器扫描到之后,我们就直接可以使用Sid,里面会有一个方法nextShort(),它可以返回一个固定16位的字母 阅读全文

posted @ 2018-11-24 13:54 绿茵好莱坞 阅读(858) 评论(1) 推荐(0) 编辑

第6章 使用springboot整合netty搭建后台
摘要:我们不会去使用自增长的id,在现阶段的互联网开发过程中,自增长的id是已经不适用了。在未来随着系统版本的迭代,用户数量的递增,肯定会做分库分表,去做一些相应的切分。在这个时候我们就需要有一个唯一的id。项目里面会有一个唯一id的插件去使用。所有的主键id都会使用一个字符串varchar。小头像是预览 阅读全文

posted @ 2018-11-20 05:16 绿茵好莱坞 阅读(910) 评论(0) 推荐(0) 编辑

第5章 使用MUI与H5+构建移动端app
摘要:H5+是JS封装的工具集合,通过H5+我们就可以使用JS的方式去调用到我们手机端上的一些原生的组件。 http://dev.dcloud.net.cn/mui/ http://dev.dcloud.net.cn/mui/ui/ 开发过微信小程序或者说Bootstrap,那么使用起来是非常的简单和方便 阅读全文

posted @ 2018-11-16 01:56 绿茵好莱坞 阅读(1795) 评论(0) 推荐(0) 编辑

第4章_Java仿微信全栈高性能后台+移动客户端
摘要:基于web端使用netty和websocket来做一个简单的聊天的小练习。实时通信有三种方式:Ajax轮询、Long pull、websocket,现在很多的业务场景,比方说聊天室、或者手机端online的一些在线的联机的小游戏,其实它们都会需要去做到实时通信。如何做到实时的双向通信呢?Ajax轮询 阅读全文

posted @ 2018-11-10 13:32 绿茵好莱坞 阅读(741) 评论(0) 推荐(0) 编辑

第3章_Java仿微信全栈高性能后台+移动客户端
摘要:当服务器构建完毕并且启动之后,我们通过网页URL地址就可以访问这台服务器,并且服务器会向网页输出Hello Netty这样几个字。 Netty有三种线程模型:单线程、多线程、主从线程。Netty官方推荐使用主从线程组,因为主从线程组比较高效。因为任何的服务器,不管是tomcat还是Jetty,都会有 阅读全文

posted @ 2018-11-06 19:08 绿茵好莱坞 阅读(661) 评论(0) 推荐(0) 编辑

第2章 netty介绍与相关基础知识
摘要:NIO有一个零拷贝的特性。Java的内存有分为堆和栈,以及还有字符串常量池等等。如果有一些数据需要从IO里面读取并且放到堆里面,中间其实会经过一些缓冲区。我们要去读,它会分成两个步骤,第一块它会把我们的数据从IO流里面读出来放到我们的缓冲区,然后从缓冲区里面再去读出来放到堆里面。其实它会经历两次,数 阅读全文

posted @ 2018-11-03 20:42 绿茵好莱坞 阅读(715) 评论(1) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示