`
lan_qie
  • 浏览: 12156 次
社区版块
存档分类
最新评论
文章列表
一、隔离级别 ANSI/ISO SQL标准定义了4中事务隔离级别:未提交读(read uncommitted),提交读(read committed),重复读(repeatable read),串行读(serializable)。 对于不同的事务,采用不同的隔离级别分别有不同的结果。不同的隔离 ...
Bloom Filter概念和原理 Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有 ...

java伪随机数

 java的随机数我们用的很多,但是java随机数的发生器是什么原理呢?一直没有搞明白,最近搞了一下贴出来看看 概念 1、随机数:新的随机数与上一个数无关,不可追溯,不可预测 2、随机数发生器:产生随机数的方法 3、真正的随机数:真正的随机数一般都是由物理现象产生的 4、伪随机数:是由固定的、可以重复计算的算法产出 伪随机数发生器的评判标准
Spring在bean配置时可以配置scope(bean的作用域),主要用来控制bean的生命周期,在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上 ...
BeanPostProcessor扩展点有两个方法: 1、在bean属性装配完成,执行完各种Aware之后,InitializingBean和init-method方法之前调用,返回的对象将替换原来的bean Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException; 2、InitializingBean和init-method方法执行之后调用,返回的对象将替换原来的bean,可以完成一些代理之类的工作 Object postProcessAfterInitiali ...
Spring将资源文件定义为Resource接口,一个配置源,一个配置信息 其中最重要的方法是InputStream getInputStream(); 这个接口的作用其实就是定位到具体的配置,能够用流的方式把配置读入。 常用的几个Resource实现: ClassPathResource—调用class或classLoader的getResourceAsStream()方法 FileSystemResource----返回FileInputStream ServletContextResource----调用ServletContext.getResourceAsStream UrlResou ...
我接触spring已经有很长时间了,通常都只是在用它的功能,不知道实现的原理。现在终于有时间来学习下。 Spring中最经常用到的功能就是ioc,也就是我们在配置文件中配置一些bean对象,然后spring会自动初始化好bean,然后可以getBean取出来用,以及可以根据配置自动注入到一些对象中。 那我想spring的ioc一定有这么几个过程: 1、 寻找配置文件(因为我们知道spring在加载资源文件时可以有class、*、?等关键字,所以一定存在一部分功能是解析这些文件的路径的) 2、 解析配置文件(因为spring在配置的时候有很多配置项,有时候缺省,有时候配置,还可以配置默认值,这个功 ...
Global site tag (gtag.js) - Google Analytics