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端口,结果返回的乱码。。

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

  • 相关阅读:
    用纯CSS改变下拉列表Select框的默认样式
    前端JS来控制选中的项
    Display:table;妙用,使得左右元素高度相同
    服务器与浏览器缓存协商控制机制的总结
    浏览器缓存机制
    高性能网站建设指南总结
    主题:关于CSS细节集合(一)
    [译] 关于CSS中的float和position
    常用前端开发工具合集
    [JavaScript忍者系列] — CSS选择符引擎入门
  • 原文地址:https://www.cnblogs.com/acehalo/p/3963339.html
Copyright © 2011-2022 走看看