个人简介

Echo Blog


江湖无名 安心练剑
  • Babel
    Babel Babel is a JavaScript compiler. Use next generation JavaScript, today. Babel是一个工具链,主要用于在旧的浏览器或环境中将ECMAScript 2015+代码转换为向后兼容的JavaScript版本。 简单的例子 ES6 语法: let yourTurn = "Type some code in...
    2018-07-06 03:15:29 | Web
  • Redux
    Redux Redux is predictable state container for JavaScript apps. 文档 Redux 入门教程 Redux 中文文档 介绍 动机 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久...
    2018-07-05 13:01:28 | Tool
  • Electron
    Electron Electron 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用 如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。 快速入门 安装 nodejs 直接官网下载安装...
    2018-07-05 13:01:28 | Tool
  • React-01-Hello
    React React is a JavaScript library for building user interfaces. Features 声明式(Declarative) React允许创建交互式ui。为应用程序中的每个状态设计简单的视图,当数据发生更改时,React将有效地更新和呈现正确的组件。 声明性视图使代码更可预测,更易于调试。 基于组件的(Co...
    2018-07-05 13:01:01 | React
  • Mac JDK
    Mac JDK 卸载 查询信息 jdk 版本查询 $ ls /Library/Java/JavaVirtualMachines/ jdk1.8.0_91.jdk 系统配置 vi ~/.bash_profile 其中 java 相关内容 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/H...
    2018-07-05 02:29:42 | Java
  • Annotation-11-如何获取 spring bean 上的注解信息
    背景 设计了一套日志框架,希望通过注解指定时可以获取全局配置的信息,然后做一些对应的处理。 代码实现 获取类注解 @EnableAutoLog 注解是放在类上的,可以通过 applicationContext.getBeansWithAnnotation(EnableAutoLog.class) 获取,然后处理。 这里使用 @PostConstruct 做了一点优化,让这种查找只做...
    2018-07-02 15:26:27 | Java
  • Annotation-10-Aspect Order
    情景 自己定义了一个 AOP,发现 spring 的 @Transactional 变得无效了。 如何指定优先级 注解 public @interface Order { /** * The order value. * <p>Default is {@link Ordered#LOWEST_PRECEDENCE}. * @see Ordered#getO...
    2018-07-02 15:26:27 | Java
  • Annotation-09-spring aop import 导入自动引入
    需求 有时候我们希望写一个框架,让别人直接使用我们的注解。 然后这些注解就可以生效。 比如 spring 的 Cache 注解。 spring 的 @import 注解为我们带来了这种可能性。 方式 定义 aop /** * @author binbin.hou * @since 0.0.4 */ @Aspect @Component public class Retry...
    2018-07-02 15:26:27 | Java