单进程服务器-----epoll
IO多路复用
基本原理就是select,poll,epoll这个function会不断地轮询所负责的所有socket,当某个socket有数据到达了就通知用户进程
采用epoll模型时创建了一个共享的内存空间,操作系统采用事件通知的方式,使一个进程能同时等待多个文件描述符
select/epoll的好处就在于单个process...
很早之前就在看web前端面试题,一直想总结一个比较全面又详细的面试题库,现在总结了一些,分享给大家,以后还会持续更新,有些题目有多种答案,本文只给出其中一种,哪里有问题的欢迎指出。
Html&CSS
1、谈谈你对web标准的理解
web标准的理解
2、列举html中至少三个实体
&、  、&...
️1⃣️、Vue和其他两大框架的区别
Angular 学习成本太高
React 代码可读性差
Vue 学习成本较低 很容易上手传送门 https://cn.vuejs.org/v2/guide/comparison.html
️2⃣️、Vue是什么
Vue是一套用于构建用户界面的渐进式框架 "前端框架"
让程序员脱离自己操作DOM ...
经过几天的踩坑,终于把微信小程序服务器配置好了,下面是具体的步骤,以下均按照阿里云的suse11 sp3服务器操作。
本文主要内容:
1、配置浏览器认可的HTTPS;
2、配置wss协议的websocket。
一、配置Apache 支持HTTPS
1、安装openssl
1.1、去官网下载http://www.openssl.org/source/,然后安装,具体命令在此...
本文主要介绍基于公司的一个微信小程序(药顾问)项目socket客服模块的搭建
本文目录:
1、搭建HTTPS和wss环境;
2、定义前后端通信json协议;
3、聊天系统搭建;
4、注意事项。
环境准备
一、搭建HTTPS和wss环境
具体搭建过程请查看我的另外一篇文章《微信小程序PHP服务器配置(https+wss)-suse版》,由于ws...
前情回顾:
《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》
《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》
《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》
《Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解》
《Spring Cloud Alibaba基础教程:Nacos配置...
1、在java中守护线程和本地线程区别?
java中的线程分为两种:守护线程(Daemon)和用户线程(User)。
任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异...
由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。
经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。
笔者面的是阿里的Java研发工程师岗,面试流程是3轮技术面+1轮hr面。
1.意外的一面
一...
小程序端请求的socket地址是:
wss://cidudaijia.taoxtao.cn/wss
服务器端的配置是:
一,开启socket服务,在项目根目录执行命令:php statrt.php -d
二、在项目配置文件里443端品口下加这上代理,我的是apache服务器:
# Proxy Config
SSLProxyEngine on
ProxyRequests Off
ProxyPass /wss ws://...
直接在浏览器打开console模式,输入如下代码,看是否连接成功:
// 证书是会检查域名的,请使用域名连接
ws = new WebSocket("wss://cidudaijia.tao123.cn");
ws.onopen = function() {
alert("连接成功");
ws.send('tom');
alert("给服务端发送一个字符串:tom");
};
ws.onmessage = function(e) {
alert("收...