发表于: 2017-09-20 23:40:37
0 666
今天完成的任务:
1.学习基础:
String Buffer:需要对字符串修改的时候会用到。相似的还有String Builder。这两种与String 不同的是他们可以多次被修改,并且不产生新的未使用对象。
String Buffer 速度较慢,但是安全。
String Builder速度快,但是安全不高。
使用String Buffer来实现插入数据。
首先原理是insert into User values (‘1’,‘chen’,‘20’),(‘2’,‘hao’,‘20’);
这样子可以同时插入两条数据,如果我使用这种原理来同时插入1000条数据,那么插入数据的速度会边的快很多。
写小程序,选出101-200之间的素数。
2.学习springmvc
mvc:model view controller
配置tomcat
然后访问localhost:8080/。没问题。
然后找了网上的代码实现helloword的Springmvc,但是只能够显示我的index文件中的信息,如果想要看hello.jsp就会出现500错误。
Springmvc的运行的流程:
1.首先dispatcherservlet作为最核心的部分,由他发出命令和接收返回的值。
2.用户发出的请求http://localhost:8080/hello发送到web容器,web容器根据/hello的路径来映射到dispatcherservlet进行处理。
3.DispatcherServlet——>BeanNameUrlHandlerMapping进行处理之后返回controller
4. DispatcherServlet——> SimpleControllerHandlerAdapter——>HelloWorldController处理器功能处理方法的调用,该处理方法返回一个ModelAndView给DispatcherServlet
5. hello(ModelAndView的逻辑视图名)——>InternalResourceViewResolver, InternalResourceViewResolver使用JstlView,具体视图页面在/WEB-INF/jsp/hello.jsp;
6、JstlView(/WEB-INF/jsp/hello.jsp)——>渲染,将在处理器传入的模型数据(message=HelloWorld!)在视图中展示出来;
7、返回控制权给DispatcherServlet,由DispatcherServlet返回响应给用户,到此一个流程结束。
明天的计划:
明天准备继续学习Springmvc然后搞明白内部运行的流程。
然后把问题解决了。
遇到问题:
1配置tomcat的时候一开始一直都找不到环境变量的地址,后来添加了CATALINA_BASE之后就可以了,然后配置了两次终于可以访问8080了。
2找了网上的代码实现helloword的Springmvc,但是只能够显示我的index文件中的信息,如果想要看hello.jsp就会出现500错误。
收获:
了解了基本的Springmvc。
学习了基础知识。
评论