zoukankan      html  css  js  c++  java
  • 【闲聊】最近一段时间的总结

    1、最近又重新看了下servlet、jsp和jdbc,对于mvc和orm有了简单的认识。对于mvc框架,主要就是写个filter或servlet来拦截所有的http请求,然后再分发给特定的处理类。

    对于orm,主要还是通过jdbc拿到connection,然后可以拿到表的结构等数据,之后再进行相应处理。

    至于aop之类的,应该是启动的时候扫描然后拿到所有的类,之后对特定的需要用到aop的类生成代理的对象,代理的对象中可以在执行方法的前后再插入方法。

    框架就相当于一个调度程序,我们写的类,真正运行的时候,不一定是new出来的,可能是通过代理生成的。

    2、最近把jfinal的操作数据库那块和缓存部分还有druid连接池拿出来了,把mvc和aop部分去掉了。这样不一定非要在web应用上用了。

    3、其实servlet3挺好用的,还有websocket。基于注释的。tomcat7也支持nio模式,在配置文件里可以改。

    4、mongodb和redis都在我的电脑跑起来了,看上去应该能用。。。

    5、感觉还是要少用单例模式,尤其是自己水平还很水。。

    6、弄了弄nginx的负载均衡,自己用netty写了个http服务器,开了几个线程和端口,目测nginx也跑起来了。

    百度的http响应中 Server是BWS/1.1 ,据说谷歌的是GWS,自己用netty写的倒是也能调Server这个字段,但是nginx的配置里不能调,还要改源码。。

    7、最近还天真的想着用socket去连mysql的3306端口,结果返回的乱码。。

    综上,最近还是一直在瞎折腾。。。

  • 相关阅读:
    了解外界的窗口
    博客添加卡通精灵
    LINUX chage 命令 以及常用参数
    Linux系统 端口知识以及相关监听工具
    Linux 常用命令之cp
    树莓派的知识分享
    ghost一键备份还原工具使用指南
    使用rsync在Windows(服务端)与Linux (客户端)之间的同步
    制作linux 随身碟
    白嫖!1000+个常用的Linux命令!
  • 原文地址:https://www.cnblogs.com/acehalo/p/3963339.html
Copyright © 2011-2022 走看看