服务器搭建

最近要写推送后台,记得第一次配置Linux服务器的时候很烦,而且推送后台不是那么好写。

所以拖了很久。但是没想到找到了对的攻略,搭起来很快;推送后台也有了解决方案。

 

搭服务器

1.购买阿里云ECS,系统是CentOS7.3,开通端口
2.所需软件:XShell-操作Linux服务器、WinsCP-可视化操作服务器文件
3.所需环境:MySQL,Java,Tomcat

https://www.cnblogs.com/wishwzp/p/7113403.html
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' ---https://www.cnblogs.com/vathena/p/4012399.html

开启防火墙:https://www.cnblogs.com/rxbook/p/8110143.html

 

https://www.cnblogs.com/wishwzp/p/7113389.html
chmod 777 jdk1.8.0_191/bin/java

https://www.cnblogs.com/wishwzp/p/7113410.html
还需要在阿里云里开放80端口,才可以访问

 

整套流程几十分钟就能配好,熟练的话

 

推送后台

Servlet是基于HTTP的,配置在xml中可以自启动;

基于TCP的方案想了一会,其实就不用什么框架。基于Java Socket直接写代码就可以,然后在main方法里调起就可以了。main方法可以在Linux里通过javac命令跑起来,但是这不健康,最好可以通过xml的方式自启动。见:https://blog.csdn.net/leelizc/article/details/74853396

推送后台代码很简单,在普通的Socket编程上加上心跳机制即可,处理好客户端多种状态的情形。最好用NIO来优化并发。见:

https://mp.weixin.qq.com/s?__biz=MzIwMTAzMTMxMg==&mid=2649492841&idx=1&sn=751872addc47d2464b8935be17d715d6&chksm=8eec8696b99b0f80b2ebb8e4c346adf177ad206401d83c17aca4047d883b0cc7c0788619df9d&scene=38#wechat_redirect

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值