自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

转载 RabbitMQ(1)

下载安装rabbitMQ配置环境变量先安装:Erlang下载地址:http://www.erlang.org/downloads再安装:RabbitMQ下载地址:http://www.rabbitmq.com/install-windows.html 配置系统环境变量最后进行path的配置如下图(;%ERLANG_HOME%\bin;%RABBITMQ_SERVER%\sb...

2018-08-04 23:03:02 142

转载 RabbitMQ(2)

在AMQP模型中,Exchange是接受生产者消息并将消息路由到消息队列的关键组件。ExchangeType和Binding决定了消息的路由规则。所以生产者想要发送消息,首先必须要声明一个Exchange和该Exchange对应的Binding。可以通过 ExchangeDeclare和BindingDeclare完成。在Rabbit MQ中,声明一个Exchange需要三个参数:Exchange...

2018-08-04 23:02:38 158

转载 RabbitMQ(3)

前言:前面我们讲解的都是本地服务器,现在如果需要远程计算机上运行一个函数,等待结果。这就是一个不同的故事了,这种模式通常被称为远程过程调用或者RPC。本章教程我们使用RabbitMQ搭建一个RPC系统,一个客户端和一个可扩展的RPC服务器,现在我们开始吧。Callback queue一般做rpc在RabbitMQ是比较容易的,一个客户端发送一个请求信息和一个响应信息的服务器回复,为了得...

2018-08-04 23:02:14 163

转载 javaweb学习总结(16)

方式随便你吧vogijirogjojo

2018-08-04 23:01:45 159

转载 javaweb学习总结(15)

女士的女搜刘啊飒飒

2018-08-04 23:01:16 143

转载 javaweb学习总结(14)

接四边你不是说的发生的方式发生v

2018-08-04 23:00:47 117

转载 javaweb学习总结(13)

极乐世界哦你女神vsvvvvvsdevsssssssssssss

2018-08-04 22:59:59 89

转载 javaweb学习总结(12)

金立手机烦恼不能送搜的是你是不

2018-08-04 22:59:31 100

转载 javaweb学习总结(11

我发我发我发我个三国杀的广东省东莞市

2018-08-04 22:58:57 103

转载 javaweb学习总结(10)

1111111111111111111111111111111111111111

2018-08-04 22:58:23 226

转载 javaweb学习总结(9

二、HttpSession:HttpSession是Java web对用户进行会话跟踪的一个接口,而非是一个已经写好的类。HttpSession由Servlet容器的提供者进行实现,如Tomcat、Jboss等。HttpSession通过 HttpServletReques t的 getSession()或 getSession(boolean )方法获取:getSession()...

2018-08-03 18:07:09 141

转载 javaweb学习总结(8)

三、cookie与session不要混淆 session 和 session 实现。本来 session 是一个抽象概念,开发者为了实现中断和继续等操作,将 user agent 和 server 之间一对一的交互,抽象为“会话”,进而衍生出“会话状态”,也就是 session 的概念。 而 cookie 是一个实际存在的东西,http 协议中定义在 响应头中的字段。所以可以将cook...

2018-08-03 18:06:41 131

转载 javaweb学习总结(七)

要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍    HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。查看HttpServletResponse的API,可以看到这些相关的方法。1.1、负责向客户端(浏览器)发送数据的相关方法  1.2...

2018-08-03 18:06:07 134

转载 javaweb学习总结(6)

二、cookie的常用方法1、向客户程序发送cookie1.1、 创建cookie对象Cookie c = new Cookie(“userId”,”landril”);1.2、 设置最大时效,默认该cookie是存储在浏览器的内在中,用户关闭浏览器则被删除,下面的方法是将cookie存储在硬盘上。c.setMaxAge(60*60*24);//一天,如果设置为0则是删除该co...

2018-08-03 18:05:37 397

转载 javaweb学习总结(5)

一、cookie概述每个客户访问服务器都会产生一个会话对象,当在一个服务器上有多个会话时,服务器端就可以通过cookie区分不同会话对象对应的ID,cookie 就是用来记录服务器与客户端的交互信息。cookie是servlet发送到web 浏览器的少量信息,这些信息不是特别大,一般默认为4K,这些信息由浏览器保存,然后发送回服务器。一个cookie拥有一个名称、一个值和一个可选属性,...

2018-08-03 18:05:11 190

转载 javaweb学习总结(4)

  Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍    Http...

2018-08-03 18:04:35 154

转载 javaweb学习总结(3)

孤傲苍狼只为成功找方法,不为失败找借口!javaweb学习总结(七)——HttpServletResponse对象(一)  Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要...

2018-08-03 18:03:38 120

转载 javaweb学习总结(2)

1.3、负责向客户端(浏览器)发送响应状态码的相关方法  1.4、响应状态码的常量  HttpServletResponse定义了很多状态码的常量(具体可以查看Servlet的API),当需要向客户端发送响应状态码时,可以使用这些常量,避免了直接写数字,常见的状态码对应的常量:  状态码404对应的常量    状态码200对应的常量    状态码500对应的常量...

2018-08-03 18:03:11 116

转载 javaweb学习总结(1)

要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍    HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。查看HttpServletResponse的API,可以看到这些相关的方法。1.1、负责向客户端(浏览器)发送数据的相关方法  1.2...

2018-08-03 18:02:41 165

转载 自定义注解及解析

JAVA SE5内置了3种:@Override 表示当前类中的方法将覆盖父类中的方法,如果不写也不会有错,但是@Override可以起到检查作用,如方法名拼写错误,编译器就会报警告信息。 @Deprecated 表示被标注的方法已经被废弃了,如果使用编译器会发出警告信息。 @SuppressWarnings 关闭不当的编译器警告信息。除非你确定编译器的警告信息是错误的,否则最好不要使用这个...

2018-08-03 17:42:54 325

转载 JavaWeb三大组件(Servlet、Filter、Listener)

Servlet接口public interface Servlet { public void init(ServletConfig config) throws ServletException; public ServletConfig getServletConfig(); public void service(ServletRe...

2018-08-02 16:45:45 6578

转载 使用Filter过滤器禁止浏览器缓存页面

1.概述     IE缓存虽然能提高已储存网站的访问速度,但是过度的IE缓存会影响浏览器的响应速度。同时还可能为网站的运行带来一些不必要的麻烦。例如:可能会因为浏览器缓存的应用,而导致Web服务器不能准确的计算一个页面或广告已被阅览的次数;在论坛或者网上商城系统中由于浏览器缓存的使用,导致更新的图片信息不能得到及时的显示;还有由于浏览器缓存的使用,而使网页设计者不能立即查看到网页更新后的效果。...

2018-08-02 16:18:45 1816

转载 springmvc拦截器实现对用户登录状态的判断

1.spring-mvc.xml配置文件中加入下面代码:<mvc:interceptors> <!-- <mvc:interceptor> <mvc:mapping path="/download/**" /> <mvc:mapping path="/upload/**" /&g

2018-08-02 09:14:16 2590

转载 SpringMVC重定向视图RedirectView小分析

本文所讲的部分内容跟SpringMVC的视图机制有关,SpringMVC的视图机制请参考楼主的另一篇博客:https://blog.csdn.net/qq_37211608/article/details/81334931RedirectView介绍RedirectView这个视图是跟重定向相关的,也是重定向问题的核心,我们来看看这个类的源码。RedirectView属性:...

2018-08-02 09:08:35 539

转载 Spring中Ordered接口简介

前言Spring中提供了一个Ordered接口。Ordered接口,顾名思义,就是用来排序的。Spring是一个大量使用策略设计模式的框架,这意味着有很多相同接口的实现类,那么必定会有优先级的问题。于是,Spring就提供了Ordered这个接口,来处理相同接口实现类的优先级问题。Ordered接口介绍首先,我们来看下Ordered接口的定义:public interfa...

2018-08-02 09:08:30 431

转载 SpringMVC单点登录在线人数统计监听器

一、session简单介绍在做在线统计人数监听器前,需要先简单了解一下session。        Session存储在服务器端,一般放置在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSess...

2018-08-02 09:08:07 875

转载 SpringMVC异常处理机制详解

重要接口和类介绍1. HandlerExceptionResolver接口   SpringMVC异常处理核心接口。该接口定义了1个解析异常的方法: ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex...

2018-08-01 17:35:03 117

转载 SpringMVC视图机制详解

重要接口和类介绍1. View接口  视图基础接口,它的各种实现类是无状态的,因此是线程安全的。 该接口定义了两个方法: 2. AbstractView抽象类  View接口的基础实现类。我们稍微介绍一下这个抽象类。  首先看下这个类的属性:  再看下抽象类中接口方法的实现:  getContentType方法直接返回contentType属性即可。  ...

2018-08-01 17:34:35 188

转载 SpringMVC拦截器详解

前言拦截器是每个Web框架必备的功能,也是个老生常谈的主题了。本文将分析SpringMVC的拦截器功能是如何设计的,让读者了解该功能设计的原理。重要接口及类介绍1. HandlerExecutionChain类  由HandlerMethod和Interceptor集合组成的类,会被HandlerMapping接口的getHandler方法获取。2. HandlerIn...

2018-08-01 17:34:09 142

转载 SpringMVC类型转换、数据绑定详解

前言public String method(Integer num, Date birth) { ...}Http请求传递的数据都是字符串String类型的,上面这个方法在Controller中定义,如果该方法对应的地址接收到到浏览器的请求的话,并且请求中含有num和birth参数,那么num会被自动转换成Integer对象;birth会被自动转为Date对象(Date转换需要...

2018-08-01 17:33:17 130

转载 SpringMVC关于json、xml自动转换的原理研究

现象本文使用的demo基于maven,是根据入门blog的例子继续写下去的。我们先来看一看对应的现象。 我们这里的配置文件 *-dispatcher.xml中的关键配置如下(其他常规的配置文件不在讲解,可参考本文一开始提到的入门blog):(视图配置省略)<mvc:resources location="/static/" mapping="/static/**"/>...

2018-08-01 17:32:47 103

转载 详解SpringMVC中Controller的方法中参数的工作原理

前言SpringMVC中Controller的方法参数可以是Integer,Double,自定义对象,ServletRequest,ServletResponse,ModelAndView等等,非常灵活。本文将分析SpringMVC是如何对这些参数进行处理的,使读者能够处理自定义的一些参数。现象本文使用的demo基于maven。我们先来看一看对应的现象。 @Controller...

2018-08-01 17:32:00 131

转载 详解SpringMVC请求的时候是如何找到正确的Controller

前言我们使用浏览器通过地址 http://ip:port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么。本文将分析SpringMVC是如何处理请求与Controller之间的映射关系的,让读者知道这个过程中到底发生了什么事情。源码分析在分析源码之前,我们先了解一下几个东西。1.这个过程...

2018-08-01 17:31:25 232

转载 SpringMVC核心分发器DispatcherServlet分析

DispatcherServlet初始化过程在分析DispatcherServlet之前,我们先看下DispatcherServlet的继承关系。HttpSerlvetBean继承自HttpServlet。HttpServletBean覆写了init方法,对初始化过程做了一些处理。 我们来看下init方法到底做了什么:<servlet> <servl...

2018-08-01 17:30:45 155

转载 SpringMVC入门

SpringMVC入门 介绍SpringMVC是一款Web MVC框架。 它跟Struts框架类似,是目前主流的Web MVC框架之一。本文通过实例来介绍SpringMVC的入门知识。实例本文所写的实例是一个员工的CRUD demo。 用idea编写,基于maven, Web框架使用SpringMVC,视图采取Freemarker技术,数据库使用MySQL,用Hiberna...

2018-08-01 17:29:09 97

转载 SpringMVC源码分析

SpringMVC源码分析系列说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet容器元素来设计的,同时springmvc基于Spring框架,Spring框架想必搞java的同学都很熟悉。一进Spring的官网就发现了这样一排醒目的文字, spring可以让我们构...

2018-08-01 17:25:32 127

原创 springmvc配置AOP的两种方式

一、注解配置方式1.添加依赖:              <dependency>       <groupId>org.springframework</groupId>       <artifactId>spring-aop</artifactId>       <version>5.0.4.RELEASE</ve...

2018-06-08 17:15:31 2691 1

原创 Spring MVC异常统一处理

一、使用 @ ExceptionHandler 注解使用该注解有一个不好的地方就是:进行异常处理的方法必须与抛异常的方法在同一个Controller里面。        /** * 删除 */ @Transactional(propagation=Propagation.REQUIRED) @RequestMapping(value = "UserDel/{codes}", method = ...

2018-06-08 16:10:30 1249

转载 jQuery与JavaScript与ajax三者的区别与联系

简单总结:1、JS是一门前端语言。2、Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。3、jQuery是一个框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便 关系比喻:若把js比作木头,那么jquery就是木板(半成品)jQuery与ajax都是js的一个框架,各有各的功能,若js是父亲的话,jque...

2018-05-11 18:05:53 18335 1

转载 DWR的简单应用

1.前言            什么是DWR?DWR是一个Java EE领域的Ajax框架,通过DWR的帮助,可以让开发者更简单地开发出Ajax应用。通过DR的帮助,开发者可以在浏览器的JavaScript代码中调用远程的Java方法,就像这些Java方法就是在客户端定义一样。DWR框架允许客户端JavaScript代码直接调用远程的Java方法,这种调用非常类似于WebService技术的RPC...

2018-05-11 09:50:55 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除