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端口,结果返回的乱码。。
综上,最近还是一直在瞎折腾。。。
时间: 2024-10-12 02:12:02