自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Spring MVC中@ControllerAdvice注解实现全局异常拦截

@ControllerAdvice的做可以可以全局拦截指定的异常,并做想要的包装处理,比如跳转到别的页面,或者返回指定的数据格式等等。此种做法的好处是成功的返回数据格式不需要与错误的一致,并且所有的错误信息格式一致。方便前台统一处理1、新建MyControllerAdvice类import javax.servlet.http.HttpServletRequest;import org.sprin...

2018-02-24 14:57:17 1605

转载 SSM整合之异常处理之返回特定页面

异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:springmvc提供全局异常处理器进行统一的异...

2018-02-24 14:00:21 3828

原创 Jsp获取Properties配置文件、java类获取配置文件

1、JSP获取配置文件<%@ page contentType="text/html; charset=UTF-8" import="java.util.ResourceBundle" %><script type="text/javascript">     <%ResourceBundle res = ResourceBundle.getBundle("setT.

2018-02-24 09:42:17 1131

原创 Mybatis foreach(Map,List)

foreach循环Map  为Map时候需要确认parameterType="java.util.Map",且collection为Map中要便利的key值     Java文件         Map<String,Object> map=new HashMap<String,Object>(); map.put("tikuId", tikuId); map.pu...

2018-02-14 16:41:37 7052

原创 jtsl报错解决+include标签 分块引入前端页面

继昨天的code review后,想尝试前端页面的include标签,之前一直是使用jquery.load(),但基于js的加载会存在网络延迟,若网络延迟很大,则用户体验会非常差。之前的写法:  <script type="text/javascript"> var a=1; if(a==1){ $("body").load("../test/toVideoMain"...

2018-02-09 14:28:30 750

原创 公司实习实习两个月 跟团队code review后整理学到的知识点

1.抽取方法(Extract Method)在一些代码行数十分多的方法里,使用eclipse快捷键alt+shift+m抽取小方法,一般小方法不要超过20行,超过继续抽,大的方法例如一个service方法,抽到一个屏幕可见方法开头及结尾为适宜。原则:<1>if/else分支语句块  <2>功能模块 实现某个特定模块的代码抽出来,比如这一段是做查询的,那一...

2018-02-09 11:03:50 711

转载 eclipse 快捷键

引言       做java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。 1、alt+?或alt+/:自动补全代码或者提示代码 这个是我最得意的快捷键组合了,尤其是当输入syso几个字符之后,2个手指轻松按下这2个...

2018-02-08 16:27:12 230

转载 java.lang.OutOfMemoryError: PermGen space

1.普通程序与java程序的运行对比普通程序在运行时程序 —–编译成—–>二进制码/机器码(机器码与硬件底层相关)–>机器码绑定底层 So:不同平台下的程序只能在相应的操作系统、硬件(体系结构)上,就比如pc机的程序不能在mac上运行。Java程序在运行时:java程序 —–编译成—–>java class(字节码,与平台无关,在任何的操作平台上字节码都是相同的

2018-02-07 16:00:26 255

空空如也

空空如也

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

TA关注的人

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