自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA8 新特性详解

一:接口上定义的方法可以存在方法体二:支持Lambda 表达式首先看看在老版本的Java中是如何排列字符串的:只需要给静态方法 Collections.sort 传入一个List对象以及一个比较器来按指定顺序排列。通常做法都是创建一个匿名的比较器对象然后将其传递给sort方法。在Java 8 中你就没必要使用这种传统的匿名对象的方式了,Java 8提供了更简洁的语法,lambda表达式: 对于

2017-03-04 17:12:53 1193

原创 自己实现一个简单版的HashMap

public class MyHashMap { //默认初始化大小 16 private static final int DEFAULT_INITIAL_CAPACITY = 16; //默认负载因子 0.75 private static final float DEFAULT_LOAD_FACTOR = 0.75f;

2017-03-03 18:41:26 4087 3

转载 单点登录SSO

一、什么是单点登录SSO(Single Sign-On)  SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题  解决了用户只需要登录一次就可以访问所有相互信任的应用系统,而不用重复登录。三、单点登录的技术实现机制  如下图所示:      当

2017-03-03 13:33:02 759

原创 Struts,Spring,Hibernate面试题总结

**Hibernate工作原理及为什么要用?**原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory**为什么要用:*** 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复

2017-03-02 14:07:06 571

转载 Java线程面试题 Top 50 (转载)

本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。  不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面

2017-03-02 12:25:07 623

转载 通过配置多个DispatcherServlet解决SpringMVC RESTAPI前后端分离资源访问的问题

起因spring MVC项目需要前后端分离,REST API 和 静态资源 需要走不同的DispatcherServlet。静态资源目录如下:目录结构修改web.xml,添加不同的DispatcherServlet restAppServlet org.springframework.web.servlet.DispatcherServlet

2017-03-02 01:44:37 2131 1

原创 springMVC从接受请求到完成响应的过程

sprinmvc大致的工作原理如下: **简要说明:**1.用户发起请求到前端控制器。2.前端控制器通过处理器映射器查找hander。3.处理器映射器返回执行链。a)hander对象b)拦截器(集合)4.前端控制器通处理器适配器包装,执行hander对象。思考:为什么要通过适配器来执行?5.通过模型hander处理业务逻辑。6.处理业务完成后,返回ModeAndView对象,其中有

2017-03-01 22:13:24 10358

原创 java中24种设计模式及7大设计原则

**24 种设计模式****一、创建型模式**1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示.3、工厂模式(facto

2017-03-01 15:56:54 349

原创 spring的@Transactional注解用法

概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持声明式事

2017-03-01 13:48:00 521

原创 web.xml中配置CharacterEncodingFilter编码过滤器的原理

在web.xml文件中,我们经常可以看到配置的统一编码过滤器,他继承了OncePerRequestFilter,而OncePerRequestFilter继承自GenericFilterBean,GenericFilterBean实现了filter,因此可见CharacterEncodingFilter具有filter的所有特性;即实现拦截请求的功能,在HttpServletRequest到达 Se

2017-03-01 13:28:23 25463 2

空空如也

空空如也

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

TA关注的人

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