计算机内部通信时,可以使用管道,内存共享,信号量,消息队列等,在计算机间的通信时,在运输层使用协议的端口号来标识,计算机的一个进程,即;IP地址+协议+端口号标识网络中的一个进程,也被称之为套接字。
more
端口号
TCP中使用16位的端口号用于标识端口,故端口号的范围是:0~65535,共$2^{16}$个端口。
端口号分类
服务端
熟知端口号:
取值范围:0~1023
应用程序|FTP|TELENT|SMTP|DNS|TFTP|HTTP|HTTP|SNMP
--|--|--|--|--|--|--|--|--|--
端口号|21|23|25|53|69|80|443|161
- 登记端口号:
取值范围:1024~49
继续阅读 »
在慕课网上看了高并发的课程,准备用spring+Mybaits来开发新的项目。遇到了前端跨域请求的问题。
服务器上nginx+tomcat,其中nginx监听80端口,tomcat监听8080端口。
因为对前端不熟悉,以为用ajax就可以不需要callback,然而前端的同学说不跨域的情况下才不需要callback,让我在返回的json里加上。可是我刚刚学会了最基本的spring-mvc用法,根本不知道怎么加上callback :joy:
继续阅读 »
查看被谁占用
```shell
netstat -ano | findstr 8989
C:\Users\Administrator>netstat -ano | findstr 8989
TCP 0.0.0.0:8989 0.0.0.0:0 LISTENING 6360
TCP [::]:8989 [::]:0 LISTENING 6360
TCP [::1]:8989 [::1]:53638 ESTABLISHED 636
继续阅读 »
content
{:toc}
本文主要说明对这个博客主题的改版和代码重构的过程。这个简洁高雅的博客主题受到了很多朋友的喜欢。在写第一版界面时,我对前端并不是很熟悉,对Jekyll也不熟悉。现在距离当时也一年了,对自己当时写的代码也不太满意了,同时Jekyll如今也已经升级了,目前最新版为3.1.2。因此我在临近毕业尚未入职前做一下博客主题的代码重构和改版吧。
主要想做这些事情有:添加归档,添加标签,添加分类页面,主页显示文章摘要,代码去除 jQuery 和 BootStrap,优化移动端显示,将所有变量写入配置文件_config.yml中等。再优化一些细节吧。希望更多人会喜欢。
继续阅读 »
ngrok 可以将本地服务暴露到外网,解决了路由穿透, 80 端口封锁之类的问题。
more
外网能访问需要的条件
公网IP
运营商并没有给所有人提供了公网 IP, 如果在宿舍或者公司,这想都不敢想。
继续阅读 »
文/Robin
本站推广
币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。
币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872
邀请码: 11190872
环境
OS: Mac OS X 10.9.5
MySQL: 5.1.73/5.5.40/5.6.21
解决思路
MySQL 中允许运行多个实例,举一反三,也可以同时运行多个版本的 MySQL。每个版本的 MySQL 占有独立的数据目录、端口、Socket、PID 即可。有了这种思路,就不难实现了。
具体实施步骤
创建 MySQL 主目录,解压不同版本的
继续阅读 »
简介
tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。
tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
继续阅读 »
javascript出于安全考虑,禁止跨域访问资源。跨域是指以下情况:各级域名、端口、协议有任何一处不相同。
因此AJAX是不能跨域请求数据的。但在页面中载入来源指向其他域的 script 标签却可以跨域下载javascript脚本。这种使用 script 标签从别的域请求数据的技术又叫JSONP。
继续阅读 »
使用海马玩模拟器来调试Android还是挺方便的。最近因为真机连接不稳定,又想到了海马玩,不知道怎么回事,竟然运行不了模拟器了,只好下载了一个新版本,然后重新安装。安装完毕之后,竟然找不到devices。我记得,以前可是好好的呢。搜索了一下。说是要手动连接
bash
adb connect 127.0.0.1:53001
可是,出现了unable to connect错误。后来在官方论坛里找到了原因。原来是自从0.8.5版本之后,海马玩的adb端口不是固定的。我下载的是新版本(0.10.5),当然连接不上了。官方论坛帖子中有说明需要下载修改器修改。存放在网盘上的文件,下载还要注册。懒得搞。因为海马玩经常在待机时无响应,所以对它的
继续阅读 »
项目中用到了MongoDB和mongoengine, 由于平时开发都是正式线、测试线两条线, 所以正式线连接生产环境下的数据库, 而测试线连接测试线的数据库, 两个库的物理服务器配置不同, 也就是IP和端口不一致。
之前他们一般把配置文件放在一个叫settings.py的文件里, 同时把本地配置放在local_settings.py里, settings.py里会在末尾执行一下import local_settings的动作, 这样, 在测试环境下, 一些线上配置可以通过在local_settings.py里重写从而被覆盖。
随着项目的演进, 开始出现一些测试线的服务必须调正式线的情况, 这样的话, 纯覆盖配置就不好使了, 有些
继续阅读 »