240 发简信
IP属地:浙江
  • CentOS6---软件安装随记

    JDK GitLab Nexus Maven Git Jenkins 首次访问将会在/var/lib/jenkins/secrets/initialAdminPassword...

  • Java并发容器与框架(一)阻塞队列

    我们已经看到了形成Java并发程序设计基础的底层构建块。然而,对于实际编程来说,应该尽可能远离底层结构。使用由并发处理的专业人士实现的较高层次的结构要方便得多、安全得多。 对...

  • Java并发编程基础(三)线程间通信

    如果多个线程能够相互配合完成工作,这将会带来巨大的价值。 一、volatile和synchronized关键字 Java支持多个线程同时访问一个对象或者对象的成员变量,由于每...

  • Java并发编程基础(二)启动和终止线程

    通过调用线程的start()方法进行启动,随着run()方法的执行完毕,线程也随之终止。 一、启动线程 线程对象在初始化完成后,调用start()方法就可以启动这个线程。线程...

  • 120
    Java并发编程基础(一)线程简介

    一、什么是线程 现代操作系统调度的最小单元是线程,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。处理器在这些线程...

  • react-redux(二)

    一、UI 组件 React-Redux 将所有组件分成两大类:UI 组件(presentational component)和容器组件(container component...

  • react-redux(一)

    Redux着眼于对状态整理的维护,而不会产生出具体变动的部分。React是一个由状态整体输出界面的view层实现,因此二者可以说是绝配。 如何在React项目中使用Redux...

  • 120
    Redux(中间件与异步操作)

    Redux 的基本做法:用户发出 Action,Reducer 函数算出新的 State,View 重新渲染。但是,一个关键问题没有解决:异步操作怎么办?Action 发出以...

  • 120
    Redux(基本用法)

    React 只是 DOM 的一个抽象层,并不是 Web 应用的完整解决方案。有两个方面,它没涉及。 代码结构 组件之间的通信 对于大型的复杂应用来说,这两方面恰恰是最关键的。...

  • Flux架构

    当应用复杂程度增加时,state会变得越来越复杂,只用React开发将会变得力不从心。不仅仅是view层的内容,还有其他的比如说数据流向、state管理、路由解决方案等。Re...

  • 实践React

    我们用React官方推荐的Thinking in React的方式来开发一个Deskmark记事本程序。这个程序左边是文章列表,右边是预览和编辑。 将原型图分割成不同组件 在...

  • 组件

    组件是React的基石,所有的React应用程序都是基于组件的。React组件,可以通过React.createClass来声明: 建议全部使用ES6写法,React官方也在...

  • React+webpack开发环境

    创建一个项目文件夹 生成一个package.json文件 安装webpack和webpack-dev-server 安装Babel loaderwebpack loader用...

  • 初识React

    React是Facebook推出的一个JavaScript库,它的口号就是“用来创建用户界面的JavaScript库”,所以它只是和用户界面打交道,可以把它看成MVC中的V(...

  • 实时构建

    如果每一次小的改动都要手动执行一遍构建才能看到效果,开发效率会很低下。监听文件改动并实时构建的能力成为新一代打包工具的标配。在webpack中,通过添加--watch选项即可...

  • 使用plugin

    plugin是另一个扩展webpack能力的方式,plugin的功能范围更广。plugin的存在可以看成是为了实现那些loader实现不了或不合适在loader中实现的功能。...

  • 配置文件webpack.config.js

    前面使用webpack及其loader进行前端代码构建的方法,还不够简单: 每次构建都要指定入口文件(./jindex.js)与构建输出文件(bundle.js)。 使用lo...