用户中心USER CENTER

首页/用户
  • Maven实战笔记

    摘要:但是,这种行为是危险的,所以最佳实践应该是显示声明任何项目中直接用到的依赖。生命周期和插件的生命周期生命周期清理项目。生命周期建立和发布站点,分享项目信息。 坐标和依赖 依赖冲突的调节 当包的依赖产生冲突,如A->B->X(1.0)和A->D-X(2.0),应该引入X的哪一个版本?消解冲突的法则如下: 路径最近者优先。 如路径长度一样,第一声明者优先。 排除不想要的依赖 在引入第三...

    cyixlq 发布于Java
  • JVM笔记-13

    摘要:不可变如绝对线程安全就是满足并发编程实战中对线程安全的定义在中标注自己是线程安全的类,大都不是绝对的线程安全。如的和二实现线程安全的方法互斥同步互斥是因同步是果互斥是方法同步是目的。 一.到底什么叫线程安全:java并发编程实战中对线程安全的定义是:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,...

    cyixlq 发布于Java
  • [LeetCode] Counting Bits

    Problem Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1s in their binary representation and return them as an array. Example For num = 5...

    cyixlq 发布于Java
  • Java多线程笔记(一):JMM与基础关键字

    摘要:当线程执行完后进入状态,表示线程执行结束。其中和表示两个线程。但要注意,让出并不表示当前线程不执行了。关键字其作用是防止指令重排和使线程对一个对象的修改令其他线程可见。 JMM特性一览 Java Memory Model的关键技术点都是围绕着多线程的原子性、可见性和有序性来建立的。因此我们首先需要来了解这些概念。 原子性(Atomicity) 原子性是指一个操作是不可中断的。即使是在多...

    cyixlq 发布于Java
  • 20170917 前端开发周报:JavaScript函数式编程、作用域和闭包

    摘要:用函数式编程对进行断舍离当从业的老司机学会函数式编程时,他扔掉了的特性,也不用面向对象了,最后发现了真爱啊作用域和闭包作用域和闭包在里非常重要。旨在帮助非函数式编程的同学,能快速切入到函数式编程的理念。 1、用函数式编程对JavaScript进行断舍离 当从业20的JavaScript老司机学会函数式编程时,他扔掉了90%的特性,也不用面向对象了,最后发现了真爱啊!!! https:/...

    cyixlq 发布于Html
<