- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 SpringMvc 请求处理流程(如何从tomcat到SpringMvc)
HttpServletBean在init方法中, 首先将Servlet配置的参数使用BeanWrapper设置到DispatcherServlet中, 然后调用initServletBean 子类通过这个方法进行初始化FrameworkServlet 入口方法是initServletBean, 里面核心方法有两句: 初始化WebApplicationContext; 初始化FrameworkSe
2017-02-19 14:15:45 7023
原创 Spring javaConfig编程式 配置properties属性@Value注入
参考原文:http://docs.spring.io/spring/docs/5.0.0.M4/spring-framework-reference/htmlsingle/#beans-property-source-abstractionSpring的Environment 抽象提供了对一个可配置的多层级的属性源的搜索操作。充分的解释如下:ApplicationContext ctx = new
2017-02-10 19:34:11 12776 1
翻译 译--Spring中 bean定义profiles的使用 javaConfig 和XML配置
原文地址:http://docs.spring.io/spring/docs/5.0.0.M4/spring-framework-reference/htmlsingle/#beans-property-source-abstraction bean定义profiles是核心容器内的一种机制,该机制能在不同环境中注册不同的bean。环境的意思是,为不同的用户做不同的事儿,该功能在很多场景中都非常有
2017-02-10 18:41:36 3995
转载 JDK 1.8 ConcurrentHashMap 源码剖析
转载两篇不错的文章:第一篇:前言HashMap是我们平时开发过程中用的比较多的集合,但它是非线程安全的,在涉及到多线程并发的情况,进行put操作有可能会引起死循环,导致CPU利用率接近100%。final HashMapString, String> map = new HashMapString, String>(2);for (int i = 0; i 10000
2017-02-04 22:53:27 8743 18
原创 java AtomicInteger 源码之CAS
乐观锁与悲观锁当一个线程被挂起时,加入到阻塞队列,在一定的时间或条件下,在通过notify(),notifyAll()唤醒回来。在某个资源不可用的时候,就将cpu让出,把当前等待线程切换为阻塞状态。等到资源(比如一个共享数据)可用了,那么就将线程唤醒,让他进入runnable状态等待cpu调度。这就是典型的悲观锁的实现。独占锁是一种悲观锁,synchronized就是一种独占锁,它假设最坏的情况,并
2017-02-04 22:04:58 535
转载 jdk1.8.0_45源码解读——ArrayList的实现
一、ArrayList概述ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增
2017-02-04 20:11:53 543
原创 不得已二 Java两个栈模拟一个队列
github:https://github.com/cbamls 欢迎加入 (Java)全国各校IT精英 QQ群号: 467123855很简单只要记住add操作不需要倒栈 poll 和peek的时候判断性的倒栈 肯定能设计出来package com.offer.chapter1;import java.util.Stack;/** * CopyRright (c)2014-2016 Haerbi
2017-02-04 15:34:09 597
原创 不得已一 维护一个栈并维护栈的最小元素getMin
github:https://github.com/cbamls 欢迎加入 (Java)全国各校IT精英 QQ群号: 467123855package com.offer.chapter1;import java.util.Stack;/** * CopyRright (c)2014-2016 Haerbin Hearglobal Co.,Ltd * Project: demo * Com
2017-02-04 15:29:55 375
转载 Java NIO浅析
原文地址:http://tech.meituan.com/nio.htmlNIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的有效方式。那么NIO的本质是什么样的呢?它是怎样与事件模型结合来解放线程、提高系统吞吐的呢?
2017-02-03 22:50:32 332
转载 Java 8 分析源码之 HashMap
原文地址:http://tech.meituan.com/java-hashmap.html?utm_source=tuicool&utm_medium=referral摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数
2017-02-03 22:44:34 625 1
转载 MySQL中锁详解(行锁、表锁、页锁、悲观锁、乐观锁等)
原文地址:http://blog.csdn.NET/mysteryhaohao/article/details/51669741锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性
2017-02-03 22:34:50 1942
杭电acm初学者课件
2015-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人