![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
长风2015
人生不止,学习不断!
展开
-
SpringCloud断路器的作用及使用?
一、作用 当一个服务调用另一个服务由于网络原因或者自身原因出现问题时,调用者就会等被调用者的响应,当更多的服务请求到这些资源时,导致更多的请求等待,这素以会发生连锁效应,断路器就是解决这一问题的。 断路器有三种状态,完全打开状态、半开状态、关闭态。完全打开态:一定时间内,达到一定的次数无法调用,并且多次检测没有恢复的迹象,断路器完全打开,那么下次的请求不会到...原创 2019-11-21 13:10:49 · 5140 阅读 · 1 评论 -
SpringMVC国际化设置-Cannot change HTTP accept header - use a different locale resolution strategy
使用SpringMVC3配置国际化,最近遇到了“Cannot change HTTP accept header - use a different locale resolution strategy” 这样的异常提示,最终解决了。现在来说说有关SpringMVC配置国际化的步骤及注意点,最后结合Spring源码解析下原理。 国际化最常需要解决的问题 页面上能够原创 2015-04-28 11:12:06 · 9258 阅读 · 7 评论 -
Spring MVC "The request sent by the client was syntactically incorrect ()"解决办法 .
利用SpringMVC3框架验证@DateTimeFormat注解时,遇到一个奇的错,只要表单中的日期字段一输入值则就会如下错:让人很莫名其妙。查了许久,也试了不少网上说的方法,比如有的说缺少joda-time-2.3.jar包的引用(后来证实不是这个原因)。JAVA代码如下片段如下:@Resourcepublic class Employee {原创 2015-04-26 19:54:37 · 1020 阅读 · 0 评论 -
SpringMVC 无法加载js,css等静态资源文件
最近在一些技术群里看到有些朋友的馈,SpringMVC 无法加载js,css等静态资源文件,运行时报无法找到异常。下面说下原因及解决方法: 由于SpringMVC支持较优雅的Rest风格的URL,url-patten又是配置的支持所有的模式,所以对于静态资源(css,js,html等)也会去进行匹配,一旦匹配失败控制台会抛URI匹配异常。这种情况下,需要在S原创 2015-05-18 17:45:32 · 4062 阅读 · 0 评论 -
SpringMVC与Struts2的区别
两都均为MVC框架,从技术上来看它们的区别,个人认为有以下区别:1、SpringMVC是以Servlet为入口,而Struts则是以Filter为入口;2、SpringMVC是基于方法的设计,而Struts则是基于类的设计,因此,从效率与速度上来说SpringMVC会微快些;3、SpringMVC相对于Struts开发会快速简洁些,支持JSR303,处理ajax请求较为方便;4、S原创 2015-06-19 16:49:01 · 1511 阅读 · 0 评论 -
Spring-父类变量注入失败
昨天遇到一个Action里面Service注入失败,换种说法应该说是根本没有发生注入,本来很简单的一个问题,但由于在项目中多个Action进行了继承,才最终导致了这个看似奇怪的问题。下面小记下这个过程:收到同事问题,“有个Action请求一直调用报控指针,service一直是空的导致的!” 初步看了代码及配置,没有发现什么问题,起初怀疑是Action没有...原创 2018-03-17 11:00:37 · 1964 阅读 · 0 评论 -
Redis实现缓存主页
首先,缓存主页的目的并不是提高性能,而是减少数据库访问压力,有效推迟数据库I/O瓶颈的到来。实现主页缓存的方法有很多,但是鉴于项目中使用了Redis对数据库读写做了缓存,因此把顺便也就把主页也缓存了吧。实现思路编写一个过滤器,在过滤器中拦截对主页的访问请求。此时向Redis服务器查询主页html的缓存,如果有则直接返回给客户端,如果没有,则在过滤器中截获JSP的渲染结果,放到Redis缓存中,以供...转载 2018-07-09 08:47:33 · 5510 阅读 · 0 评论