上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页

2019年6月24日

由表单重复提交引发的幂等性思考

摘要: 1. 什么时候需要实现幂等性接口? 在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。既然是这样我们的查询和删除不就是多次执行的结果和一次执行的相同吗。是的,查询和删除拥有天然的幂等性,当然删除这个第一次执行和后面执行的返回值可能会有所不同,但是最终的效果是一致的。所以需 阅读全文

posted @ 2019-06-24 23:14 Lemo_wd 阅读(574) 评论(0) 推荐(0) 编辑

2019年6月12日

React 基础概念 —— 高阶组件的理解

摘要: 1.基本概念 高阶组件是参数为组件,返回值为新组件的函数。 2.举例说明 ① 装饰工厂模式 组件是 react 中的基本单元,组件中通常有一些逻辑(非渲染)需要复用处理。这里我们可以用高阶组件对组件内部中的一些通用进行封装。 未封装时,相同的逻辑无法复用: 渲染评论列表 class CommentL 阅读全文

posted @ 2019-06-12 23:04 Lemo_wd 阅读(1764) 评论(0) 推荐(0) 编辑

2019年6月11日

React 基础概念 —— render props 的理解

摘要: 1.基本概念 在调用组件时,引入一个函数类型的 prop,这个 prop定义了组件的渲染方式。 2.回调渲染 回顾组件通信的几种方式 父-> 子 props 子-> 父 回调、消息通道 任意 状态提升、Context、Redux 等 而 render props 本质实际上是使用到了回调的方式来通信 阅读全文

posted @ 2019-06-11 23:29 Lemo_wd 阅读(4144) 评论(0) 推荐(0) 编辑

2019年6月8日

bash 脚本。find 命令,xargs,awk,sed

摘要: 一、rm 排除指定文件或文件夹 rm -ri !(.git) // 有些系统不支持,勿轻易尝试 ls -a | grep -v '^\.git' |xargs rm -rf // 通过管道流直接操作 操作特殊字符 -- rm -rf -- -r.txt 二、find <指定目录> <指定条件> <指 阅读全文

posted @ 2019-06-08 10:21 Lemo_wd 阅读(624) 评论(0) 推荐(0) 编辑

2019年5月25日

函数的副作用 —— 纯函数的理解

摘要: 函数副作用指当调用函数时,除了返回函数值之外,还对主调用函数产生附加的影响。例如修改全局变量(函数外的变量)或修改参数。 纯函数 纯函数(Pure Function)——输入输出数据流全是显式(Explicit)的。 显式的意思是,函数与外界交换数据只有一个唯一渠道——参数和返回值;函数从函数外部接 阅读全文

posted @ 2019-05-25 08:19 Lemo_wd 阅读(1450) 评论(0) 推荐(1) 编辑

2019年5月19日

使用Anaconda管理Python环境

摘要: 修改镜像源 使用 conda 命令工具 1> 搭建环境 PS:可同时创建多个环境,查看所有激活的环境 2> 包管理 安装依赖 233 阅读全文

posted @ 2019-05-19 22:35 Lemo_wd 阅读(476) 评论(0) 推荐(0) 编辑

2019年5月11日

Mybatis-Plus 插件学习

摘要: 官方指南 1.逻辑删除 在相应字段上添加注解 说明: 使用mp自带方法删除和查找都会附带逻辑删除功能 (自己写的xml不会) 2.通用枚举类 比如一些状态属性 ① 声明枚举 定义枚举 使用枚举 ②配置扫描枚举 3.自动填充功能 自动填充,意味着就是设置默认值,不依赖数据库设置默认值,依赖程序实现。 阅读全文

posted @ 2019-05-11 10:33 Lemo_wd 阅读(1586) 评论(0) 推荐(0) 编辑

Java8 中的 Optional 相关用法

摘要: 基本方法: ofNullable() 为可能 null 的值创建一个 Optional 实例, 然后可以对该实例遍历/过滤, 判断是否存在,或者为空时执行.. ifPresent(...) 如果值存在则执行里面的方法 应用场景: 1> 默认值 传统方式 杜绝使用这种方式(不简洁) 正确方式(链式调用 阅读全文

posted @ 2019-05-11 01:20 Lemo_wd 阅读(1085) 评论(0) 推荐(0) 编辑

2019年5月8日

Java 中待总结工具类学习(自定义注解,读取配置,字面List)

摘要: 1、使用 MessageFormat 格式化文本 The output is: 2、自定义注解 定义注解(可参考 参考一, 参考二) 通过 aop 做拦截处理 3、条件判断注解 ConditionalOnProperty 的意思是,当 usemysql.local 属性配置存在并且不为 false, 阅读全文

posted @ 2019-05-08 00:02 Lemo_wd 阅读(676) 评论(0) 推荐(0) 编辑

2019年3月26日

lodash 实现一些常见的功能

摘要: 排序 数组切片 普通的 slice 可传递两个参数,开始与结束索引,使用 lodash 的 take 方法,可切片指定的个数 而无续指定索引 自然数生成器 属性访问 普通的 [] get 属性方法不支持非正规属性名,如:genre.name. 阅读全文

posted @ 2019-03-26 21:50 Lemo_wd 阅读(939) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 30 下一页

导航