上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 48 下一页
摘要: WebSocket介绍与原理 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。 ——百度百科 目的:即时通讯,替代轮询 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的 阅读全文
posted @ 2019-11-06 08:41 李留广 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 这里描述个基于swoole的websocket 匿名群聊 UI <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>即时通讯系统</title> <link rel="stylesheet" href="css/style.css" 阅读全文
posted @ 2019-11-06 08:27 李留广 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 刚才发现网站特别慢,然后看了一下服务器状态 CPU 负载100%。 然后看了下网络,发现一个IP一直在请求本服务器的 443 端口,就是本站。 然后在终端通过 iftop 命令(一个流量健康软件,如果没有安装可以 yum install iftop -y 安装)查看,也是这个 IP :42.118. 阅读全文
posted @ 2019-11-01 13:16 李留广 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 本教程将从零开始部署一个前后端分离的开源项目,利用docker虚拟机的容器技术,采用分布式集群部署,将项目转换成为高性能、高负载、高可用的部署方案。包括了MySQL集群、Redis集群、负载均衡、双机热备等等。 部署图 所用到的主流技术 Docker容器、前后端集群、MySQL集群、Redis集群、 阅读全文
posted @ 2019-10-31 09:19 李留广 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: Web 安全的对于 Web 从业人员来说是一个非常重要的课题 , 所以在这里总结一下 Web 相关的安全攻防知识,希望以后不要再踩雷,也希望对看到这篇文章的同学有所帮助。今天这边文章主要的内容就是分析几种常见的攻击的类型以及防御的方法。 也许你对所有的安全问题都有一定的认识,但最主要的还是在编码设计 阅读全文
posted @ 2019-10-29 08:18 李留广 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 消息队列优势 消息队列(Message Queue,简称MQ),其主要用于在复杂的微服务系统中进行消息通信,它的优点可以大致整理成以下几点: 服务间解耦 微服务系统业务之间相互依赖,各种调用错综复杂,如果不能良好对服务进行解耦那一个服务的可用性、并发都会受到其他服务的影响。 在没有引用MQ的之前服务 阅读全文
posted @ 2019-10-28 10:05 李留广 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1. Nginx服务的基本配置 1.1 用于调试进程和定位问题的配置项 是否以守护进程的方式运行nginx # 默认on daemon on|off; 是否以master/worker方式工作 # 默认on,指定了是否以master-worker进程的方式运行,如果设置为off,那么所有的请求将只会 阅读全文
posted @ 2019-10-24 13:44 李留广 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 以天为统计周期,是常见需求。周报、月报更是常见需求。长周期项目,甚至有年报需求。我已经掌握了mysql中按天统计,如何实现按年、按月、按周统计呢? 1、已掌握的技能:按天统计 实现以天为统计周期很简单。具体来说,date() 函数可返回时间数据的日期,即仅有年月日,没有时分秒信息。结合 group 阅读全文
posted @ 2019-10-24 13:14 李留广 阅读(823) 评论(0) 推荐(0) 编辑
摘要: SQL优化 1、介绍 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是随着互联网大数据的兴起,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。 系统优化中一个很重要的方面就是SQL语句的优化 阅读全文
posted @ 2019-09-19 11:12 李留广 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 如下SQL的优化: select count(*) from ( select id,name,col1,col2 from t1 where name='xxxx' union select id,name ,null as col1,'' as col2 from t2 where id!=1 阅读全文
posted @ 2019-09-19 10:49 李留广 阅读(450) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 48 下一页