Netty通过Nginx配置 wss 协议访问(实践可行) 先写个比较简单的,后面再写一篇Vue + springboot +nettyNetty在互联网以及物联网公司用的很多,底层走的还是 websocket协议,好处很多,就不一一列了,相关的文章很多,大家可以搜下;在实际开发应用中,基本上都是采用前后端分离,前端部署需要借助 nginx, 所以一般在nginx 配置 https, wss即可,代码中不需要另外配置,下面是nginx 配置文件详情:server { #listen 80; #我这里把http和https两种请求分.
后端如何快速入手打包Vue项目 1、node官网下载安装包,一步步安装完2、执行npm install chalk3、在项目目录cmd下运行 npminstall-gcnpm--registry=https://registry.npm.taobao.org4、下载成功后再运行cnpminstallnode-sass再执行打包命令:npm run build就可以成功了...
Mysql 开发规范 一、基础规范使用INNODB存储引擎 表字符集使用utf8mb4,能兼容表情符号存储 所有表都需要添加注释 单表数据量建议控制在5000W以内 不在数据库中存储图⽚、文件等大数据 禁止在线上做数据库压力测试 禁⽌从测试、开发环境直连数据库二、命名规范库名表名字段名必须有固定的命名长度,12个字符以内 库名、表名、字段名禁⽌止超过32个字符。须见名之意 库名、表名、字段名禁⽌止使⽤用MySQL保留字 临时库、表名必须以tmp为前缀,并以⽇日期为后缀 备份库、...
工具集-Java获取客户端的 IP 废话不多说,直接上代码,这里主要是写一下主要方法:public static String getIP(HttpServletRequest request) { String ip = request.getHeader("X-Real-IP"); if (StringUtils.isBlank(ip) || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("x-forwar
MySQL索引原理及慢查询优化 背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最...
Docker 快速入门(一文上手 Docker) 通过本篇文章,就可以达到在 Window 或 Linux 上手 Docker(有点长,可以根据目录选择你需要的内容看)什么是容器1.1 用大白话介绍下什么是容器1.2 再看下稍微正式些的说法1.3 物理机、虚拟机、容器的区别Docker 为什么这么火2.1 什么是 Docker2.2 Docker 火的原因Docker 在企业的应用(应用场景)3.1 快速部署3.2 同步开发...
我是一个线程(用故事讲述线程一生) 第一回 初生牛犊我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说:“我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”我一脸懵懂,“包裹,什么包裹?”“不要着急,马上你就会明白了,我们这里是不养闲人的。”果然,没...