Wesley13 Wesley13
4年前
SSE技术详解:一种全新的HTML5服务器推送事件技术
前言一般来说,Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(ServersentEvents)。关于这4种技术方式的优缺点,请参考《Web端即时通讯技术盘点:短轮询、Comet、Websocket
Easter79 Easter79
4年前
tcp.validnode_checking踩过的坑
对Oracle检查ip合法性,就必须在服务器端的sqlnet.ora文件中设置如下参数TCP.INVITED_NODES(10.0.0.36,10.0.0.1,10.0.0.35)TCP.EXCLUDED_NODES(10.0.0.2)启动监听出现如下错误oracle@oracle11admin$lsn
Wesley13 Wesley13
4年前
java多线程总结
线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能够并行
Jacquelyn38 Jacquelyn38
4年前
3分钟快速搭建web服务器,这一篇你值得收藏
前言今日正式发布一款基于Vue.js的Web视频播放器插件。可配置,操作灵活。跟我一起来体验吧!线上地址体验基于vue3.0和vuevamvideo,我开发了一款在线视频播放器。网址:https://www.maomin.club/site/videoplayer/源代码:https://github.com/maomincoding/videoplay
22 22
4年前
二叉树创建后,如何使用递归和栈遍历二叉树?
0.前言前文主要介绍了树的相关概念和原理,本文主要内容为二叉树的创建及遍历的代码实现,其中包括递归遍历和栈遍历。1.二叉树的实现思路1.0.顺序存储——数组实现前面介绍了满二叉树和完全二叉树,我们对其进行了编号——从0到n的不中断顺序编号,而恰好,数组也有一个这样的编号——数组下标,只要我们把二者联合起来,数组就能存储二叉树了。那么非满
Stella981 Stella981
4年前
Spring Boot2.0 Oauth2 服务器和客户端配置及原理
一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在Google上的照片。问题是只有得到用户的授权,Google才会同意"云冲印"读取这些照片。那么,"云冲印"怎样获得用户的授权呢?传统方法是,用户
Wesley13 Wesley13
4年前
JAVA入门(二)
计算机存储数据都是010101这样用二进制存储的,这与我们的生活认知是不一样的,所以我们会把数据分成不同的数据类型,来方便我们进行编程,在底层由高级语言进行编码成二进制来进行与计算机交互。我们常说的字节是一种数据计量单位,1字节8个计算机位。计算机编码集随着计算机的普及与发展,各个国家对自己的语言进行编码,也是就有了许多的编码集。一般我们比较常
Wesley13 Wesley13
4年前
C 中常见的内存错误
最近读了一下《深入理解计算机操作系统》第9章,虚拟存储器。在9.11书上总结了C中常见的与存储器有关的错误。书上下面这一句话说的很有道理(我看的是中文版,觉得引用原版会更加原汁原味),就是指出现某次内存操作错误,如果当时就立刻表现出来,那会很幸运,不幸的是有时会在错误操作之后一段时间后才显现出来。所以有时候发现coredump文件堆栈中某次很
Stella981 Stella981
4年前
Holer一款局域网服务器代理到公网的内网穿透工具
Holer简介Holer(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FWisdomProjects%2Fholer)是一个将局域网服务器代理到公网的内网穿透工具,支持转发基于TCP协议的报文。!(https://static.o