-
kotlin能取代java吗?Android社区选择Kotlin的几大理由!
前不久Google宣布在Google I / O 上宣布为Kotlin提供Android官方支持,这也意味着Java今后将告别Android开发的舞台。那么,为何是Kotlin,J…
-
深入理解 RPC 消息协议设计
本节我们开始讲解 RPC 的消息协议设计背后的基本原理,了解 RPC 的协议开发背后有哪些需要考虑的基本点。在通晓原理之后,我们就可以自己设计一套协议来开发属于自己的 RPC …
-
Java培训之最常见的 20 个 jQuery 面试问题及答案
jQuery 面试问题和答案 JavaScript 是客户端脚本的标准语言,而 jQuery 使得编写 JavaScript 更加简单。你可以只用写几行的jQuery 代码就能…
-
Java培训之HttpServletResponse的输出问题
1 response的输出流 response对象有getWriter()和getOutputStream()两个方法,它们都是用来向客户端响应用的流对象,不过一个是字符流,另一个…
-
Java培训实战教程之lucene初探
全文检索场景当你在使用百度、Google搜索信息时,当你在淘宝、京东搜索商品时你知道这些都是使用的什么技术可以很快搜索你想要的东东吗?正是全文检索技术。全文检索概念全文检索是将整本…
-
Servlet接口读取Web应用下的资源文件【步骤演示】
什么是生命周期 生命周期就是一个对象从创建到销毁的过程,每一个对象都有自己的生命周期。同样,Activity也具有相应的生命周期,Activity的生命周期中分为三种状态,分别是运…
-
xcode-select: error: command line tools are already installed, use “Software Update” to install updates
最近有不少网友加我微信说,我博客怎么停更了? 我这里回复一下,没有停更,只是最近比较忙,没时间发文章,但是公众号每天发的都有文章! 今天周六,抽空说一下同事 Mac 遇到的一个 x…
-
23种经典设计模式的原理、背后的思想、应用场景
❝ 王争,前 Google 工程师,从事 Google 翻译、知识图谱等相关系统的开发,也是《数据结构与算法之美》专栏的作者,该专栏目前有 100,000 人已学习。❞ https…
-
从 2021 年初起,Google 将停止通过西联汇款支付款项
今日凌晨 2 点钟,收到了一封来自谷歌的重磅邮件“从 2021 年初起,Google 将停止通过西联汇款支付款项”! 最近几年,我先后使用过中国银行的西联汇款,光大银行的西联汇款。…
-
集合的hashCode方法的最佳实现
这是一个 stackoverflow 上的高赞答案! 我们如何确定最佳 hashCode()方法的集合实现(假设 equals 方法已被正确覆盖)? 最佳答案来自于 Effecti…