自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 HashMap学习

1. HashMap与HashTableHashMap与HashTable都是实现键值对映射的工具类,且都是基于哈希表结构实现。2.HashMap如何解决冲突HashMap内部维护了一个存储数据的Entry数组,每个entry本质是一个单向链表,包含key-value键值对数据及next,数组元素存储的是一个链表的头结点。结构如下图:当准备添加一个key-value对时,首先通过hash(key)...

2018-06-14 13:16:31 161

翻译 Spring mvc 原理学习

springMVC是一个MVC的开源框架,springMVC相当于是Struts2加上sring的整合,完成客户端请求的分发、映射、执行、返回、解析完整链路。参考图:SpringMVC流程1、  用户发送请求至控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 HandlerMapping找到具体的Hand...

2018-06-13 22:55:06 116

原创 Spring AOP实现统一日志打印框架

系统的使用过程中,经常需要去查看一些历史操作的记录,用于排错、追责、统计分析或一些其他的需求使用,所以定义一个易用的统一日志打印框架非常必要,此实例使用spring aop完成,可作参考。    首先,声明一个作为切点的注解RecordLog,注解带一个LogDict类型的参数,主要用于定义该接口的基本信息,比如:接口编号、接口功能、异常日志级别等。package com.alien.co

2016-12-12 19:39:11 808

翻译 Jvm原理及调优学习

什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM能做什么?    JVM能执行由java虚拟机编译后的代码或字节码文件,是java语言跨平台的关键。JVM是在java编译器和操作系统之间的虚拟处理器,它是一种基于下层的操作系统

2016-12-12 19:21:07 247

原创 统一登录验证过滤器

在业务系统的开发过程中,有很多接口是需要登录后才可访问的,比如访问一些敏感数据,进行一些敏感操作等。常规思维是在需要验证登录的接口验证session来验证是否登录,但这样会造成大量的重复代码。所以增加一个Filter去做统一的登录验证是很有必要的。        首先,我将所有的接口做了一个简单的规范,需要登录验证的接口以/work/开头,而不需要登录就可访问的接口以/portal/开头。

2016-10-18 15:22:53 623

原创 Spring AOP完成一个简单的参数统一校验框架

最近刚刚学习了Spring AOP,也是首次使用Spring AOP进行项目开发,尝试写了一个简单的参数校验框架,也许对像我一样新接触spring AOP的童鞋有所参考,故此分享,若有不合理的地方,请大神帮忙指正,非常感谢!     搭建Spring开发环境这里就不详细说明了,除了spring的一些核心包,再引入spring-aop.jar即可。     我想要做的效果是:在所有的Cont

2016-10-14 18:27:42 2974 2

空空如也

空空如也

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

TA关注的人

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