猫头鹰的深夜翻译:API网关的重要性

2019-02-09
阅读 3 分钟
1.6k
在非技术术语中,“网关或门是进入一个由墙围住的封闭空间的入口点。”同理,API网关是指位于防火墙或互联网后面的服务的入口点。在微服务的世界中,网关坐镇于API前面,直接面向客户并进行反向代理。

猫头鹰的深夜翻译:Java 10的JEP 286-局部变量类型推断

2018-03-08
阅读 4 分钟
3.2k
之前面试的时候问了我是否了解JDK10的变化,一时回答不出来,所以只回答了JDK8中的函数式编程和流编程。今天看到这篇讲JAVA10的文章,顺便了解一下。

猫头鹰的深夜翻译:JAVA8 API设计准则

2018-02-17
阅读 5 分钟
3.9k
任何一个写JAVA代码的程序员都是一名API设计师!无论是否与他人分享代码,代码都将被自己或是他人使用。因此,所有的JAVA开发者都应该了解一个好的API设计的基本内容。

猫头鹰的深夜翻译:核心JAVA并发(二)

2018-02-13
阅读 8 分钟
1.7k
发布一个对象是指该对象的引用对当前的域之外也可见(比如,从getter方法中获取一个引用)。要确保一个对象被安全的发布(即在初始化完成之后发布),可能需要使用同步。可以通过以下方法实现安全的发布:

leetcode 151. Reverse Words in a String

2017-08-21
阅读 2 分钟
2.2k
关于正则表达式的详细信息,请参考我的这篇博客在这里,我们只需要将句子中的单词通过split的正则表达式读取出来即可。这里用到的正则表达式为\s+,也就是遇到一个或多个空白时断句。