Command Tool
taskbook
简介
taskbook
通过使用 简单且最小化 的使用语法,平坦的学习曲线,使您可以在终端内 跨多个板块,有效地管理任务和笔记.
所有数据都以原子方式写入存储,以防止损坏,并且永远不会与任何第三方实体共享. 已删除的项目会自动存档,并且可以随时完成或恢复.
使用
安装
npm install --global taskbook
想法
...
2018-08-18 06:52:41 |
Tool
Hibernate Validator 参数校验
Hibernate-Validator
hibernate-validator
Fluent-Validator
fluent-validator
Valid
自己定义
思考
以前不同 Hibernate-Validator 的魅力,觉得设计了太多的注解。
后来发现使用注解组合的方式,其实拓展性很强。
而且支持自定义注解。
个人的 i18n 和 自定义注解就是模仿这个项目...
2018-08-18 06:40:08 |
Java
Validator-02-自定义校验注解
说明
禁止字符串包含英文逗号。
@Target({ ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Constraint(validatedBy = NotAllowCommaValidator.class)
public ...
2018-08-18 06:40:08 |
Java
What happens when you google
当你 google 时,发生了什么?
what-happens-when
中文解释
协议
publicdomain
按下”g”键
接下来的内容介绍了物理键盘和系统中断的工作原理,但是有一部分内容却没有涉及。
当你按下“g”键,浏览器接收到这个消息之后,会触发自动完成机制。浏览器根据自己的算法,以及你是否处于隐私浏览模式,会在浏览器的地址框下方给出输入建议。
大部分算法...
2018-08-18 06:00:31 |
Other
Teaching resources
教学资源汇总
计算机知识
Teach Yourself Computer Science
web
web 的发展之路
教学资源汇总
计算机知识
web
2018-08-18 02:55:00 |
Learn
power-assert-js
power-assert-js
Power Assert in JavaScript.
Provides descriptive assertion messages through standard assert interface.
No API is the best API.
设计理念
NO API IS THE BEST API — THE ELEGANT POWER O...
2018-08-18 02:55:00 |
JS
Docker 常见编排管理工具介绍
什么是编排?
编排(译者注:Orchestration,翻译为编排)是指同时管理多个容器的行为。
当你刚开始玩Docker的时候,你只需要操作一个容器。
紧接着你学习了网络并得知把所有进程都放入同一个容器中并不合适,然后不知不觉你就发现自己已经建立了多容器的基础架构。
你第一次尝试可能不会感到复杂,但是当使用两个或者三个容器的时候,你就会觉得很麻烦。
手动连接容器、管理卷,很快你就...
2018-08-18 02:30:43 |
Docker
Kubernetes-02-为什么选择 k8s
背景
PaaS
PaaS 技术,一句话概括就是:它提供了“应用托管”的能力。
早期的主流做法基本上是租 AWS 或者 OpenStack 的虚拟机,然后把这些虚拟机当作物理机一样,用脚本或者手工的方式在上面部署应用。
这个过程中如何保证本地环境和云端环境的一致性是一个很大的课题,而提供云计算服务的公司的核心竞争力就是比拼谁做的更好。
从某种意义上来说 PaaS 的出现,算是一个比较...
2018-08-18 02:30:43 |
Docker