240 发简信
IP属地:山西
  • 好的,最近太忙了。接下来整理出来分享一下

    深入理解Java内存模型

    java内存模型(Java Memory Model,JMM)是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现j...

  • 两者是没有任何关系的,我只是举例子便于理解,主内存与工作内存 和 堆栈,方法区这些是不同纬度或者不同方面来讲的,两者没有可比性

    深入理解Java内存模型

    java内存模型(Java Memory Model,JMM)是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现j...

  • 是的,读取之前必须lock,写回去要unlock,但是同一个变量可以被不同线程lock多次,同样也要进行相同次数的unlock

    深入理解Java内存模型

    java内存模型(Java Memory Model,JMM)是java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现j...

  • 欢迎指正

    Zuul 核心特性

    服务发现 Service Discovery Zuul被构建为可以无缝的和Eureka一起运行,但是也可以通过配置来指定静态服务列表或者使用其他的服务发现。使用Eureka的...

  • 函数优先的编程语言

    当一种编程语言被称为函数优先(First-class functions)的编程语言时,是指该语言中函数可以和其他任何变量一样对待。例如,一个函数可以作为参数传递给另一个函数...

  • react随笔8 表单

    表单 在HTML表单中,表单元素与React中的其他DOM元素有所不同,因为HTML的表单元素一旦创建就会保留一些内部状态。如下边的表单,接受一个唯一的name。 当点击提交...

  • 120
    react随笔7 列表&Keys

    列表 & Keys 在JavaScript中map()函数可以对数组中的每一项元素进行定义操作,比如对数组中的元素都翻倍: 那么输出的结果是[2,4,6];在React中,可...

  • react随笔6 条件渲染

    条件渲染 在React中你可以创建不同的组件封装需要的行为,然后可以根据应用的状态变化只渲染其中的一部分组件。React中的条件渲染和JavaScript中的一致,可以使用i...

  • 120
    react随笔5 事件处理

    事件处理 React元素的事件处理和DOM元素的事件处理很相似,但是有一点语法上的不同: React事件绑定属性的命名采用驼峰式写法,而不是小写(DOM元素写法)。 如果采用...

  • 120
    react随记4 State&生命周期

    State&生命周期 React中组件生命周期如下图: 从上图中也可以看出,组件在构造函数中有state,也就是状态。状态与属性十分相似,但是状态时私有的,完全受控于当前组件...

  • 120
    react随记3 组件&Props

    组件& Props 组件可以将UI上的内容分成一个个的独立的部分,这些组件可复用。组件从概念上来看很像函数,接受任意的输入值(称之为props),并返回一个React元素。组...

  • react随记2 元素渲染

    元素是构成React应用的最小单位。元素是用来描述你在屏幕上看到的内容,可以近似的理解为就是html的标签。React元素与浏览器的DOM元素是不同的,React元素可以认为...

  • 120
    react随记1 jsx简介

    JSX简介 JSX是JavaScript的预发扩展。推荐在React中使用JSX来描述用户界面。 1.在JSX中使用表达式 在JSX中可以任意使用JavaScript表达式,...

  • maven修改项目默认使用的jdk(jre)版本

    修改项目默认使用的jdk版本有两种方式,一种是修改maven的配置文件settings.xml,一种是修改项目的pom.xml文件,后者优先级高,即两种方式都设置的话,后者设...

  • Spring Boot Maven Plugin

    官方文档链接地址:http://docs.spring.io/spring-boot/docs/1.3.0.BUILD-SNAPSHOT/maven-plugin/index...

  • 命令模式

    命名模式定义如下: 命令模式是一个高内聚的模式,定义为: Encapsulate a request as an object,thereby letting you par...

  • 120
    观察者模式

    观察者模式(Obserer Pattern)又叫做发布订阅模式(Publish/subscribe)。其定义如下: Define a one-to many dependen...

  • 120
    门面模式

    门面模式也叫作外观模式,是一种比较常用的封装模式,定义如下: Provide a unified interface to a set of interfaces in a ...

  • 装饰模式

    装饰模式定义如下: Attach additional responsibilities to an object dynamically keeping the same ...

  • 120
    组合模式

    组合模式定义: 组合模式也叫合成模式,有时也叫部分-整体模式(Part-Whole),主要用来描述部分与整体的关系。 Compose objects into tree st...