240 发简信
IP属地:山东
  • git设置代理

    git的协议 git clone git@github.com[mailto:git@github.com]:owner/git.git这种走的...

  • Resize,w 360,h 240
    ThreadLocal原理介绍以及内存泄漏分析

    ThreadLocal简单介绍 ThreadLocal同ReentrantLock,CyclicBarrier等都属于并发工具类,他们都是为了解...

  • 焦点效应与透明度错觉

    我们通常会以自己赋予现实的意义作为标准来感受现实,所以我们感受到的是现实被我们赋予的意义,而不是现实本身,或者说我们感受到的是自己对现实的理解

  • spring bean的生命周期

    可控点 构造函数 setter方法 实现beanNameAware接口,重写setBeanName()方法。可以获取当前的bean id 实现b...

  • 乱码问题(二)常见乱码情况分析与解决方法

    在上一篇我们把编码的理论知识讲了一遍,在这篇我将会根据这列理论知识对一些乱码问题进行具体分析并给出解决方法 操作系统中的编码 在window中默...

  • Resize,w 360,h 240
    乱码问题(一)编码那些事

    我们知道在计算机里面存储的最小单位为bit,而8个bit构成了一个字节(byte)。字节是我们能用编程语言控制读写的最小单位。如果我们想一个bi...

  • Resize,w 360,h 240
    工厂类模式(三)抽象工厂

    在介绍抽象工厂之前,我们先了解以下概念 产品等级 对于Cpu,有高通生产的Cpu,华为生产的麒麟Cpu,以及联发科的MTK Cpu,它们都属于C...

  • Resize,w 360,h 240
    工厂类模式(二)工厂模式

    通过一的文章,我们知道简单工厂是不符合开闭原则的,而工厂模式刚好可以解决此缺陷。 定义 定义一个创建对象的接口,但让实现这个接口的类来决定实例化...

  • Resize,w 360,h 240
    工厂类模式(一)简单工厂

    工厂模式为创建对象提供了接口,把对象的创建交给工厂来处理,而不是我们主动的去new。一方面可以屏蔽对象创建的逻辑,另一方面当某一个在应用中到处传...