不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-05-27 15:50  分类:Java库/系统 

spring mvc 的<mvc:resources mapping="***" location="***">标签是用来进行配置静态资源访问的。

<servlet>
    <servlet-name>springMVC</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>springMVC</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

spring mvc会在WEB-INF下扫描一个springMVC-servlet.xml文件,如果没有提供,将会报一个文件找不到的异常。

作者:php-note.com  发布于:2018-05-24 17:17  分类:Java库/系统 

如果不想用 Maven 自动 管理/下载 Spring,可到官网直接下载离线包(不过里面的版本比较旧)

下载地址:https://repo.spring.io/release/org/springframework/spring/

作者:php-note.com  发布于:2018-05-19 08:18  分类:Java库/系统 

DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

1、文件上传解析,如果请求类型是multipart将通过MultipartResolver进行文件上传解析;

2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionChain,它包括一个处理器、多个HandlerInterceptor拦截器);

3、通过HandlerAdapter支持多种类型的处理器(HandlerExecutionChain中的处理器);

4、通过ViewResolver解析逻辑视图名到具体视图实现;

5、本地化解析;

6、渲染具体的视图等;

7、如果执行过程中遇到异常将交给HandlerExceptionResolver来解析。

作者:php-note.com  发布于:2018-05-01 21:18  分类:Java库/系统 

Spring Web MVC是什么

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。

另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。

作者:php-note.com  发布于:2018-05-01 20:32  分类:Java库/系统 

Web开发中的请求-响应模型:

 

作者:php-note.com  发布于:2018-05-01 20:20  分类:Java库/系统 
作者:php-note.com  发布于:2018-04-15 09:28  分类:Java库/系统 

陈龙   陈龙 全栈架构师

不管你是在校、出来实习、在培训班、刚刚毕业,只要想在未来三五年专心做技术,想从新手成长为一名架构师,都可以先关注我。我只要有点时间就会写点东西。如果觉得自己的问题能代表一大票新手,也别单独私信我了,直接在知乎里创建一个问题,然后邀我回答,这样可以分享给更多人。

未来三五年你的职业规划是什么?这也是我最近几年面试新手必问的一个问题,也是你自己在开始程序员之路前自己需要清楚的问题。

下面是原答案------------------------------------------

 

不要再学Struts了!!!

也不要再用JSP了!!!

更不要在URL里面放动词(get,query,delete,create,do)了!!!

不要去学那些已经变成历史尘埃的东西!!!

我的回答就是从这个问题引流的,把你从SSH/SSM拐走的!

作者:php-note.com  发布于:2018-01-03 00:53  分类:Java库/系统 

1、什么是 随机访问文件流 RandomAccessFile?

  该类的实例支持读取和写入随机访问文件。 随机访问文件的行为类似于存储在文件系统中的大量字节。 有一种游标,或索引到隐含的数组,称为文件指针 ; 输入操作读取从文件指针开始的字节,并使文件指针超过读取的字节。 如果在读/写模式下创建随机访问文件,则输出操作也可用; 输出操作从文件指针开始写入字节,并将文件指针提前到写入的字节。 写入隐式数组的当前端的输出操作会导致扩展数组。 文件指针可以通过读取getFilePointer方法和由设置seek方法。

  通俗来讲:我们以前讲的 IO 字节流,包装流等都是按照文件内容的顺序来读取和写入的。而这个随机访问文件流我们可以再文件的任意地方写入数据,也可以读取任意地方的字节。

作者:php-note.com  发布于:2017-12-26 14:20  分类:Java库/系统 

轻量级 Java MVC 框架

TeaFrameWorkSmart Framework 、JFinal

SMVC:是基于java开发的轻量级MVC框架,框架宗旨:方法加上注解即接口

Latke一个类似 Spring,但以 JSON 为主的 Java Web 框架

Blade:基于 Java8 + Netty4 创造的轻量级、高性能、简洁优雅的Web框架

作者:php-note.com  发布于:2017-08-31 21:08  分类:Java库/系统 

数据库

MyCat:数据库中间件

IM、消息推送

t-io:不仅仅是百万级即时通讯框架

tio-im:基于t-io写的IM,主要目标降低即时通讯门槛,实现多端不同协议间的消息发送如http、websocket、tcp自定义协议等

MPush:开源实时消息推送系统