02 2018 档案
摘要:一、web.xml 的加载顺序是: ServletContext-> context-param ->listener -> filter -> servlet,而同个类型之间的实际程序调用的时候的顺序是根据对应的 mapping 的顺序进行调用的。 二、常用监听接口: Interface Serv
阅读全文
摘要:一、 过滤器不仅能处理请求还能处理响应 二、测试Filter的执行顺序 2.1.先写一个EncodingFilter 2.2.写一个LoggerFilter 2.3 写一个HelloWorldServlet 2.4 配置web.xml filter的配置顺序跟执行顺序有关系 2.5 看执行结果 2.
阅读全文
摘要:一、为什么要构建Dubbo服务的可执行jar包? 1.1 Dubbo服务运行方式比较 ✎使用Servlet容器运行(Tomcat、Jetty等) 不可取 --缺点:增加复杂性(多了容器的端口) 浪费内存资源,Servlet运行要占用一定的内存 ✎自建main()方法来运行Spring容器 不可取 (
阅读全文
摘要:1、下载Tomcat7: $ wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz 2、解压: $ tar -zxvf apache-tomcat-7.0.57.t
阅读全文
摘要:一、引入配置文件的方式: 方式一: 方式二: 方式三: 二、SpringMVC DispatcherServlet 在web.xml中的配置 如果使用如上配置,Spring Web MVC框架将加载“classpath:spring-servlet-config.xml”来进行初始化上下文而不是“/
阅读全文
摘要:搭建三台虚拟机安装centos7。要提前安装好jdk环境 1.环境准备,搭建三台虚拟机ip分别是 192.168.192.130 192.168.192.131 192.168.192.134 Zookeeper环境准备 ActiveMQ环境准备: 2.搭建zookeeper环境(三个虚拟机操作一样
阅读全文
摘要:(默认机器上已经安装并配置好了jdk) 1、下载zookeeper并解压 $ tar -zxvf zookeeper-3.4.6.tar.gz 2、将解压后的文件夹移动到 /usr/local/ 目录下 $ mv zookeeper-3.4.6/ /usr/local/ 3、在zookeeper的目
阅读全文
摘要:在做一个ajax发送json到springmvc的控制层,控制层的对象中有一个List集合,ajax调用总是报415错误。发现了一个一直没有注意到的问题,借机记录一下。 (细节部分都忽略了,在最后的demo项目地址中会有。这里只写主要的步骤) 一、添加pom.xml依赖 springmvc的pom.
阅读全文
摘要:一、搭建RocketMQ集群 我搭建的是2-master no slave模式,所以在${rocketmq}/conf/2m-noslave/下的 brokder-*.properties 中添加 filterServerNums=1 二、依次启动namesrv和broker 在broker-*.p
阅读全文
摘要:1、为什么要用Spring的统一异常处理? 项目中无论是controller层、service层还是dao层都会有异常发生。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。所以将异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的
阅读全文