240 发简信
IP属地:黑龙江
  • git设置代理

    git的协议 git clone git@github.com[mailto:git@github.com]:owner/git.git这种走的是ssh协议,需要设置ssh代...

  • 120
    ThreadLocal原理介绍以及内存泄漏分析

    ThreadLocal简单介绍 ThreadLocal同ReentrantLock,CyclicBarrier等都属于并发工具类,他们都是为了解决多线程数据一致性问题而出现的...

  • 焦点效应与透明度错觉

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

  • spring bean的生命周期

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

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

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

  • 120
    乱码问题(一)编码那些事

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

  • 120
    工厂类模式(三)抽象工厂

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

  • 120
    工厂类模式(二)工厂模式

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

  • 120
    工厂类模式(一)简单工厂

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

  • 120
    Linux c gcc相关

    linux下动态库文件名命名规则 libxxx.so 动态库的制作 ldd 查看可执行程序连接信息

  • 120
    CSS3中的flex布局

    通过设定外部盒子为flex布局,并设定flex规则,来实现对内部元素排列的控制 flex相关的属性有以下几点 主轴和交错轴 flex容器内存在相互垂直的两条轴,主轴和交错轴,...

  • 宏观看细节

    研究一个人或事情,要先看宏观,由宏观推断细节,而不是由细节推断宏观。我就经常从细节来推断宏观,虽然有时候一个细节能反映很多,但是毕竟细节太多了,所以很容易片面的看东西

  • 关于批评

    喜欢批评会没有朋友 绝大多数人不会主动为某一件事情来责备自己,即使错误到了无法挽回的地步 批评与责备他人是危险的,因为它会伤害到一个人的自尊,并因此激发他对你的反抗 当你去批...