- 博客(6)
- 收藏
- 关注
原创 Docker-在CentOS下的配置:
Docker入门:Docker是容器技术的代表。容器技术是将程序打包隔离的技术,不是最新的技术。但真正让容器技术变成火爆技术,也是是因为docker。预备知识:Linux命令行,Bash 对Docker的认识:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中
2018-01-07 12:42:18
315
原创 【Scala】从函数字面量发现函数式编程
函数字面量”这个概念,我个人倾向于这样解释:它是基于某类函数的“类型”声明,以内联(in-line)方式写成的对应该函数类型的一个“值”(或者称实例)!就像我们在Scala里定义一个普通变量“var num:Int=1”一样,数字“1”就是一个Int型的“字面量”,它代表着一个Int类型的“值”。过去传统的非函数式编程语言里,函数就是函数,是一种包含了函数名,参数列表,返回值和函数体的
2018-01-06 10:48:44
353
原创 Option类型使用,避免null
Scala的Option类型why为了让所有东西都是对象的目标更加一致,也为了遵循函数式编程的习惯,Scala鼓励你在变量和函数返回值可能不会引用任何值的时候使用Option类型。whatOption具有更直白的语义:它代表的值可能是一个具体的值,但也可能是空!何时在没有值的时候,使用None,这是Option的一个子类。如果有值可以引用,就
2018-01-06 10:47:37
2467
原创 Scala模式匹配
• 通配符匹配(Wildcard Pattern Matching ) _ 统配• 常量匹配 (Constant Pattern Matching )• 变量匹配(Variable Pattern Matching )• 构造函数匹配(Constructor Pattern Matching )• 集合类型匹配(Sequence Pattern Matching )• 元祖类型
2018-01-06 10:46:27
204
原创 Scala开发规范小结(一)
查询与数据尽量不要使用字符串拼接 sql更新插入db尽量使用清晰易维护的语句insert into user set id = 1, user_name = "张三"查询尽量建立索引查询结果尽量建立 dto服务接口数据严进松出在请求和响应时,对于 Option 字段所存在的意义有所不同如果 Option 类型的数据返回,必须要 match case 匹配一番检查和
2018-01-06 10:43:34
992
转载 分布式系统唯一ID生成方案汇总
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长序列或字段最常见的方式。利用数据库,全数据库唯一。优点:1)简单,代码方便,性能可以接受。2)数字ID天然排序,对分页或者需要排序的结果很有帮助。
2018-01-02 10:47:59
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人