一次JAVA爬虫之旅
前言
好早就想做一下爬虫,最近终于完成了。爬了知乎用户信息,现在知乎确实正规了好多,各种反爬虫机制,遇到了不少坑,还好都克服了,现在来记录下这个过程,和把结果展示一下。
我的学习笔记
在数据结构的学习当中,看到后面树,图,散列的时候已经有点难度,理解的较浅,学习完后面的知识,就发现,这些数据结构和经典算法都用在了一些常用工具的实现原理上,所以需要把这些知识总结一下,今天重点说下树。
项目最先用到了.Net MVC,其实我的Web开发经历一开始就是MVC模式,学习SpringMvc的过程中,也发现很多类似之处,学习SpringMvc过程中更注重原理,之前更注重使用。下面记录学习的一些体会。
项目最先用到了.Net MVC,其实我的Web开发经历一开始就是MVC模式,学习SpringMvc的过程中,也发现很多类似之处,学习SpringMvc过程中更注重原理,之前更注重使用。下面记录学习的一些体会。
预警:此篇篇幅很长,可通过菜单导航观看。最近在复习计算机网络的知识,因为想在Java web方面深入了解,所以在思考B/S结构模式的工作是怎样的过程呢,刚好找了好些资料和别人的总结,现在把这些都整理一下。在基础中已经学习了socket和http协议,我们也知道通过浏览器输入一个地址,访问一个网页的操作。实际对应的底层操作简单来说就是:客户端(浏览器)面向于WEB服务器的网络通信。
最近再看Tomcat原理与Java Web这本书,作为准备,了解了JSP内置对象、JavaBean和一些基本概念之后我们在了解一下Servlet和Tomcat的搭配工作过程。还有一个讲Java Web发展历程的博文可以参考:Java Web发展历史
Java最先的流行就是从Web上的动态页面小程序开始的,万维网的流行,Java Web的发展也很快,从最先的页面,到JSP,添加内置对象,JavaBean出现实现业务逻辑分离,到Servlet的发展。这里回顾一下这些发展历程。