【闲聊】最近一段时间的总结

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

【闲聊】最近一段时间的总结的相关文章

ubuntu16.04 无法wifi链接一段时间掉线且无法再连接

ubuntu16.04 无法wifi链接一段时间掉线且无法再连接,从网上搜索的确认这个一个bug. 解决方法: 1.Get details of your PCI wireless card by running sudo lshw -class network 显示信息如下: *-network description: Wireless interface product: RTL8723BE PCIe Wireless Network Adapter vendor: Realtek Sem

为QNetworkAccessManager添加超时提醒(自己记录一段时间里的下载字节数,用定时器去定期检测,从而判断是否超时)

在做更新,在测试异常的时候,在下载过程中,发现如果直接系统禁用了网络,会报错误,可以捕获.但是如果是第三方软件限制程序联网,问题来了. 程序会一直在那里等待,没有异常,也不发送QNetworkAccessManager::finsh和QNetworkReply::error和QNetworkReply::finsh信号. 所以动念头为下载加个超时,但是QNetworkAccessManager,QNetworkReply和QNetworkRequest都没有相关的设置函数.其实仔细想一下,也没有

快到这段时间的终点了。。。

总结一下自己最近的问题. (1)生活 比较懒散,学习了一段时间前端以后,渐渐忘记了实际上是一个写C++的.应该有时间的时候,写点C++的代码,试着解决一些复杂一点算法, 应该向——向总学习,最近一个月搞定了2个机器学习的算法,额,惭愧,应该花点时间撸一撸算法的.最近还是过的太懒散了. (2)学习的惯性应该保持,时刻保持一颗学习的心,这个行业大部分都是平庸的人.只有极少数才是行业领袖,业界精英.所以,能坚持到最后的,都有机会 成为行业精英,所以,最好比的是时间,因为除了极少数的天才,大部分都是靠时

网站部署中遇到的问题-过一段时间后连不上服务器

问题描述: 这个情况我只针对局域网说明,我在一个局域网内用电脑A作为服务器,并部署站点site1.在这个局域网内的电脑可以正常访问site1. 可是过一段时间后无法访问site1,重新登录A后,又恢复了对site1的访问. 原因: 设置了电脑的睡眠时间. 解决方法: 将电脑A的的睡眠时间设置为"从不".设置步骤:控制面板—>电源—>更改睡眠时间.

java linux ImageIO 验证码在一段时间以后出不来 问题总结

最近在测试上布署的项目经常性的出现验证码过了一段时间以后出不来的情况,耐心找了一下,最后在上级的指导下发现了报错,其实说真的,我自己也找到了这个报错,只是没有当一回事.因为这个验证码的东西不是我写的,我也不知道这个报错是不是和它有关系. 错误如下: 2014-05-21 10:46:17,826 DEBUG [org.springframework.web.servlet.DispatcherServlet] - Could not complete request org.springfram

前一段时间的混乱岁月总结和下一阶段展望

前段时间虽然断断续续地在学,但是状态极其不佳,下面分析原因: 1.晚上玩手机:下午学了一些东西->感觉很充实->晚上想玩->决定带手机回寝室,认为自己只需要玩一会就可以睡觉->晚上玩得昏天黑地->白天死睡,睡了一个上午->后悔,自责->下午开始学习,没精神,想睡觉->下午学了一些东西->进入循环 2.学习,放松,生活三者之间的关系:这其中:学习和生活都应该得到重视,特别是生活:不要忽视他,应该把它放到与学习平等的地位,好的愉快地生活习惯会反哺学习,好的

搞了一段时间iOS开发的感受

接触iOS有了一小段的时间了,属于半路出家,之前只是对C和数据结构有一些了解并不深入,Objective-C算是第一门较为深入的了解吧,知道自己在各个方面都差的很远,需要学习的东西很多很多. 第一个阶段就是基础的学习,熟悉UIFoundation和UIKit的基础框架,能自己写些简单的app,花了几个月的时间.掌握了这部分的基础知识后,开始在公司做项目,开始看写app发现自己好多实现都无从下手,当然还有很多看不到的地方,于是就开始看一些code4app和github上的代码,先看example,

关于ScheduledExecutorService执行一段时间之后就不执行的问题

问题背景 最近写了个程序,程序中使用到了ScheduledExecutorService的scheduleAtFixedRate方法,用于定时执行任务,但是发现程序运行一段时间之后定时任务不执行了,查看日志和perfcounter都没有看到任何异常,比较郁闷.最后看了一下JDK的源码,在源码的Java doc中的发现了如下一句话: If any execution of the task encounters an exception, subsequent executions are sup

Linux解决:svn: Can't connect to host '*.*.*.*': 由于连接方在一段时间后没有正确答复或连接

svn服务启动了,在服务器上可以使用命令把文件检出,但是其他电脑上就无法检出,一直提示: "svn: Can't connect to host '*.*.*.*': 由于连接方在一段时间后没有正确答复或连接" 在网上找了半天说什么没有启动服务什么的,废话,没起服务玩蛋呀. 我通过检查防火墙看到3690端口根本没有对外开放,通过修改配置文件,解决问题: 修改如下: [[email protected] home]# more /etc/sysconfig/iptables # Fire

这一段时间的学习心得

这一段时间我在一家培训机构接受培训,这里很有名,很多IT人士都想进来这里进修,我也一样如愿以偿的来到这里.刚开始的时间我很努力,每天过的都很充实---敲代码.感觉这样的日子特别好.每天都会讲好多的内容,渐渐地我开始吃不消了,有点跟不上的进度.但还是会很努力的学习. 我们刚开始是学的基础加强,数据库,ADO.NET,三层,ASP.NET,但是在后面的日子里我开始变得懒惰消极,不爱学习,每天很少敲代码,我也不知道是怎么了,就是不想学习,现在拉下了很多的课程,心里也是很着急我也不想这样的,但是就是不想