LinkNemo

  • Nemo

    JAVA简单实现一个类似apache的简易web容器

    最近在弄一些比较底层的东西,所以不可避免的要弄一下网络协议相关的内容。正好项目转测有些时间,所以就琢磨着写了这个简易的类似apache的容器。目前这个web容器只支持静态文件的请求处理,后续如果有时间,会加入动态请求的处理。这个项目的源码目前托管在github上,地址为:https://github.com/NemoMeng/NemoWebServer在开始之前,需要一些基础的知识:1、NIO。2、多线程。3、文件流处理。4、字符串处理。先来看一个比较正经的网络请求体:POST/aaa.html?a=1HTTP/1.1Host:localhost:8080User-Agent:Mozilla/......
    2017/12/14 18:57:14发表 173赏阅 1点评
  • Nemo

    关于服务器CPU占用爆满的分析

    获取登录用户的资源使用情况:top-unemo通过进程,找到耗CPU的线程,得到tidps-mppid-oTHREAD,tid,time其次将需要的线程ID转换为16进制格式:printf"%x\n"tid最后打印线程的堆栈信息,这时候即可看到业务代码相关出现问题的地方:jstackpid|greptid-A30
    2017/05/26 17:01:26发表 314赏阅 0点评
  • Nemo

    地址栏传参中文乱码

    框架使用的SpringMVC,项目在本机(Linux)时,地址栏传参中文无影响。但是发布到服务器之后出现乱码。查看web.xml,发现其中已经添加了乱码过滤的处理:<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-n......
    2016/12/02 17:28:42发表 251赏阅 0点评

最新点击

热门人物

热门标签

回到顶部