package main import ( "io/ioutil" "net/http" "os" ) func main() { args := os.Args //获取输入的参数 /* 遍历参数 for i,s := range args{ print("--",i,"--",s,"\n") } */ //初始化端口以及检验用户输入 port := "8080"…
tomcat启动慢?自己动手打造轻量web服务器(一) 上篇讲了怎么做一个最简单的web服务器,这篇就是在上篇加上URL路由功能(什么是路由?) 首先,根据http获得请求行 val scanner = Scanner(socket.getInputStream()) scanner.use { it -> val requestLine = it.nextLine()//获得请求行 socket.getOutputStream().use { out ->//将请求行传会浏览器 out.wr…
最近开始折腾Netty,体验下NIO编程.既然学习了,就要做点东西出来,要不然不容易掌握学到的东西.在Netty的官方demo上都有各种case的sample,打造Http服务器的核心代码就是从Sample中获取的. 所有代码已上传到github上,地址:点我跳转 Netty的基本概念就不赘述了,主要说明下如何使用. 主题:基于Netty打造自己的HttpMVC服务器 主要思路:基于SpringMVC框架实现原理进行代码分层,主要组件有:HandlerRequestAdapter,Handler…
由于每次打开linux虚拟机比较麻烦,于是尝试一下云服务器,在阿里云领取了一个月的试用服务器,这里记录一下新服务器从0配置成python开发环境的步骤,以便以后配置新服务器时有个参考. 免费领取一个月阿里云服务器试用 在下面网址可以免费领用一个月开发者入门级服务器,需先实名认证和填写调查问卷 https://free.aliyun.com/?spm=5176.10695662.1395584.1.28142c4f3IWndj 领取后进入控制台,可以看到领取的服务器信息,可以找到分配的公网IP,用…
工作中发生了一件诡异的事情: 程序在Win7+.NET4.0+IIS7.5的服务器部署,IE8和IE11请求时,响应的样式都正常. 但是在美的同事反映说,Windows Server 2003服务器.net4.0+IIS6.0的服务器,IE11浏览器访问的时候,页面错位,并且back按钮功能不对.诡异的是,在IE8,Firefox,Chrome等浏览器都是正常. 仅仅在服务器win2003+.net4.0+IIS6.0,客户端IE11遇到这种怪异的情况. 这种情况下,查看生成的源代码发现,获取的…
端口43958,这是Serv-U的本地管理端口,只允许127.0.0.1连接.    在出现“Serv-U无法连接到服务器127.0.0.1,端口43958”这个错误的时候,一般ftp软件无法自动启动了.也无法对ftp服务器端进行管理.    原因及处理对策:1. 权限错    再将system加进,且赋予默认权限,问题解决2. 安装ServeU论坛插件后,SerU不能上线运行    安装ServeU插件后,SerU不能上线运行    只要在 在ServUDaemon.ini中加入[EXTERN…
以前在机子上使用git下载了linux git版本库上的源代码,由于在阅读源代码的过程中,难免会对本地的文件进行修改,这样就导致本地文件与服务器上的文件版本不一致,我想做的就是用服务器上的版本强制覆盖掉本地的版本: 我得到的错误消息如下: 从图中可以看到,git fetch和git pull的区别, git fetch 不会自动的将结果merge到本地,只是将远程版本同步到本地版本库,而不会merge到本地副本. git pull  将会直接把working directory中的内容覆盖掉.…
linux服务器查看redis版本:redis-server-v…
在IIS服务器的运维的过程中,有时候部署asp.net网站发现未安装.net framework对应版本信息,此时就需要重新将.net framework对应的版本注册到IIS中,此处以重新注册.net framework 4.0版本为例,具体操作如下. 32位的Windows系统操作如下: (1)在开始菜单处 运行->cmd (2)进入.net framework4.0版本所在的文件夹路径:cd  C:\Windows\Microsoft.NET\Framework\v4.0.30319 (3…
linux服务器升级python版本 ######################################## 第一步先安装sqlite-devel,因为python2也有这个,python3安装好了,这个还是没有 yum -y install sqlite-devel 注:先检查下有没有_sqlite3 在安装 sqlite-devel, 详解见下面 的报错 sqlite-devel 版本共存 服务器升级python到3.6 https://www.itbulu.com/centos7…