自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸡旭旭

旭旭的博客

  • 博客(5)
  • 收藏
  • 关注

原创 spring源码剖析(一)整体 框架

spring 于2003兴起,主要为解决企业开发复杂性而创建优点:简单性,可测试性,松耦合首先分层框架包含一系列要素大约20个模块主要4部分(1)core containercore   核心工具类  beans   包含访问配置文件,创建管理bean 和IOC的一些操作提供ioc/di  基础是beanFactory 允许从程序逻辑中脱离对依赖关系

2017-10-26 16:43:14 270

原创 设计模式之单例

设计模式是面向对象解决问题的一种技巧,不分语言的,这里以java来实现目录一、定义篇1.什么是单例2.单例模式三要点:3.单例模式的特点: 优点:  缺点:4.最基本的实现方案二、具体实现篇1.饿汉式(简单可用)2.懒汉式(线程不安全,不可用)存在的问题:3.同步方法的懒汉式(同步方法效率低,不推荐)4.双重校验锁(可用)存在的问题扩...

2017-10-26 15:41:38 264

原创 面试问题汇总

声明这些问题都是来自于牛客网之上我下面的都是我自己提供问题的解答参考和思路仅供参考不一定是正确的。 必备知识点 Java基础  参考:数组+链表+红黑树  jdk为了减少拉链过长引入红黑树 参考:扩容时机  length*loadFator按理来说素数冲突更少,不过在经过高位运算和哈希取模后可以有效减小碰   ConcrrentHashMap 采用分堆的...

2017-10-28 12:06:55 1540

原创 Spring源码剖析(三)事物隔离级别和传播属性复习

写着写着感觉还是得复习基础知识,面试时传播属性中的嵌套事物被问住了,没记起来,尴尬整理下首先熟悉下数据库中的事物事物A(Atomic)原子性简单理解事物是可能是多个活动的工作单元要么全部发生要么全部不发生C(Consistent)一致性事物完成后,系统必须保证所建模的业务处于一致的状态I(Isolated)隔离性事物允许多个用户操作,每个用户的操作不会与其他用户纠缠...

2017-10-27 19:56:47 444

原创 spring 源码剖析(二) 熟悉基本知识

因为我也是个菜鸡,但是吃透Spring要一点一点来有借鉴有自己理解的,可能说的比较烂了解了Spring模块化架构后,对于新手还需要掌握IOC/AOP首先如何解决对象之间的耦合度过高的问题???软件专家Michael Mattson提出了IOC理论,用来实现对象之间的“解耦”,目前这个理论已经被成功地应用到实践当中,很多的J2EE项目均采用了IOC框架产品Spring。...

2017-10-27 15:35:14 298

空空如也

空空如也

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

TA关注的人

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