基本的IO编程过程(包括网络IO和文件IO)是,打开文件描述符(windows是handler,java是stream或channel),多路捕获(Multiplexe,即select和poll和epoll)IO可读写的状态,而后可以读写的文件描述符进行IO读写,由于IO设备速度和CPU内存比速度会 ...
分类:
Web程序 时间:
2017-09-23 16:20:48
阅读次数:
192
漏洞描述:IIS短文件名泄露漏洞,Microsoft IIS在实现上存在文件枚举漏洞,攻击者可利用此漏洞枚举网络服务器根目录中的文件。危害:攻击者可以利用“~”字符猜解或遍历服务器中的文件名,或对IIS服务器中的.Net Framework进行拒绝服务攻击。 Windows 还以 8.3 格式生成与 ...
分类:
其他好文 时间:
2017-09-23 00:00:06
阅读次数:
545
下面介绍的是PHP、MeriaDB(MySQL)、编译安装AMP(httpd2.4、Meriadb、PHP)一、PHP1、web资源web资源分为动态、静态两种资源。静态资源,即原始形式与响应一致。CGI------------------通用网关接口CGI协议是简化的http协议,可以让一个客户端,从客户端代理向网络服务器上的程..
分类:
数据库 时间:
2017-09-21 15:57:49
阅读次数:
243
netty Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。更确切的讲是一个组件,没有那么复杂。 例子 一 Discard服务器端 我们先写一个简单的服务端和客户端作为入门,接下来我们在深入介绍里面的内容 :(基于netty4 ) 这是服 ...
分类:
Web程序 时间:
2017-09-21 14:53:24
阅读次数:
230
常识一:文件句柄限制 在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,一旦这个文件描述符使用完了,新的连接到来返回给我们的错误是“Socket/File:Can'topen so many files”。 这时你需要明白操作系统对可以打开的最大文件数的限制。 进 ...
分类:
其他好文 时间:
2017-09-21 13:42:11
阅读次数:
155
想要更清晰的了解你的网络吗?没有比这几个免费的工具更好用的了。 网络和系统监控是一个很宽的范畴。有监控服务器、网络设备、应用正常工作的方案,也有跟踪这些系统和设备性能,提供趋势性能分析的解决方案。有些工具像个闹钟一样,当发现问题的时候就会报警,而另外的一些工具甚至可以在警报响起的时候触发一些动作。这 ...
分类:
其他好文 时间:
2017-09-20 14:53:00
阅读次数:
208
准备学习Linux很长时间了,很大的一个原因就是兴趣,Linux对科技进步发展、人们生活的改变影响之深很难用简简单单的一些话描述清楚。跟Linux密切相关的东西,开源软件、c语言、底层驱动、网络、服务器等等任何一个方向对我都有着很强的吸引力,时常让我觉得可以在这方面大展拳脚,靠自己的努力,朝自己喜欢... ...
分类:
系统相关 时间:
2017-09-13 01:47:21
阅读次数:
250
JSP 一、JSP简介 1、什么是Java Server Pages? 一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现JavaWeb应用程序的用户界面部分。网页开发者们通过结合HTML代码、XH ...
分类:
Web程序 时间:
2017-09-11 10:26:50
阅读次数:
294
有蓝队网络服务器租用客户反映在一台服务器上使用数据库管理工具时弹出了如下错误 :值不能为null.参数名: viewInfo (Microsoft.SqlServer.Management.SqlStudio.Explorer 错误信息如上图: 解决方法:点击确定 登陆上去。查看 已注册的服务弹出报 ...
在编写.net的网络服务器时,我使用了裸socket来实现。在windows上,或者在linux上通过.net core来跑时都没有什么问题,但是通过mono运行调用socket.Bind()时却总是报ErrorCode为10022的SocketException,表示参数无效。通过命令netsta ...
分类:
其他好文 时间:
2017-09-03 19:36:51
阅读次数:
147