千家信息网

Netty模拟微信通讯移动端开发方法是什么

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇内容主要讲解"Netty模拟微信通讯移动端开发方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Netty模拟微信通讯移动端开发方法是什么"吧!
千家信息网最后更新 2025年02月02日Netty模拟微信通讯移动端开发方法是什么

本篇内容主要讲解"Netty模拟微信通讯移动端开发方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Netty模拟微信通讯移动端开发方法是什么"吧!

修改后

联机调试后效果

这里说下我这边报了一个错误,其他页面都可以打开,唯独发现页面打开不了,经过调试,发现是名字命名有一个空格导致的,最终实现4个页面切换,借助AirDroid监控下页面

到这里上篇文章收尾结束,可以看到其实页面想展示什么东西,在进行页面渲染就可以了

接下来接入后台进行数据交互

新建表

分别是信息表,发送请求表,朋友表,用户表

CREATE TABLE `users` (

`id` varchar(64) NOT NULL COMMENT 'id',

`username` varchar(20) DEFAULT NULL COMMENT '用户名',

`passwd` varchar(64) DEFAULT NULL COMMENT '用户密码',

`face_image` varchar(255) DEFAULT NULL COMMENT '头像',

`face_image_big` varchar(255) DEFAULT NULL COMMENT '大头像',

`nick_name` varchar(20) DEFAULT NULL COMMENT '昵称',

`qrcode` varchar(255) DEFAULT NULL COMMENT '登录二维码',

`cid` varchar(64) DEFAULT NULL COMMENT '设备id ',

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';

CREATE TABLE `my_friends` (

`id` varchar(64) NOT NULL,

`my_user_id` varchar(64) DEFAULT NULL,

`my_friend_user_id` varchar(64) DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `friends_request` (

`id` varchar(64) NOT NULL,

`send_user_id` varchar(64) DEFAULT NULL,

`accept_user_id` varchar(64) DEFAULT NULL,

`request_date_time` datetime DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `chart_msg` (

`id` varchar(64) NOT NULL,

`send_user_id` varchar(64) DEFAULT NULL,

`accept_user_id` varchar(64) DEFAULT NULL,

`msg` varchar(255) DEFAULT NULL,

`sign_flag` int(1) DEFAULT NULL,

`create_time` datetime DEFAULT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

项目中应用springboot跟netty进行融合,资料中的实体类和mapper是逆向生成的,但是每次新建表都会重新生成所有表文件,我就直接用idea生成实体类了

首先新建project,SpringBoot2.x版本,这里就直接用idea生成就好了

到此,相信大家对"Netty模拟微信通讯移动端开发方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0