看图说话,脏读、不可重复读、幻读分别是什么?

herman 8年前 (2018-09-14) 3989浏览 0评论

事务的隔离性是一个一说就明白,一讲就糊涂,一讨论就吵架的话题。很多人对概念记得很牢,但是你让他们解释一下,脏读、不可重复读、幻读,他们却解释不出来,尤其是不可重复读和幻读两种搞不清或者搞混淆。其实它们很简单,可能就是你的方法没找对。 数据库...

请将你的 if else 设计成责任链模式!

herman 8年前 (2018-09-13) 4948浏览 0评论

我只想问你一句,你真的懂 if else 吗?真的懂设计模式吗?真的是高级开发亦或是架构师吗?请看看你的代码 if else 已超过 200 行了。类似的还有 switch case,这样的设计和做法在日常中已经举不胜举。我恳请你淘汰这样的做法,...

“双亲委派”一词的由来

herman 8年前 (2018-09-11) 8259浏览 0评论

我们都知道 java 虚拟机中有一个用来描述类加载机制的词叫“双亲委派”,但是这个词是由何而来,为什么叫双亲委派呢?双亲委派代表有什么意义呢?带着这样的疑问,我问过很多面试的都不是很清楚,而且公司中很多工作了很多年的老司机...

JSON 的兴起与崛起

herman 8年前 (2018-09-06) 5102浏览 0评论

JSON 已经占领了全世界。如今,任何两个应用程序通过互联网相互通信时,他们很可能使用的就是 JSON。JSON 已被所有大型企业采用。在十大最受欢迎的网络 API 中,主要由 Google,Facebook 和 Twitter 等主要公司提供的...

chatopera/cosin 是春松客服 春松客服: 全渠道智能客服

herman 8年前 (2018-09-06) 5600浏览 0评论

一个客服系统对一个公司的重要性不言而喻。君不见滴滴将客服外包造成的血的教训。最近春松客服,推出了一款全渠道智能客服系统,已在 github 上开源,广受好评。本文将介绍一下它能给我带来哪些惊喜! Chatopera 是企业聊天机器人应用解决...

谷歌 Tink(加密API) 教程

herman 8年前 (2018-08-31) 22577浏览 0评论

谷歌最近又发布了一个新的开源工具集 Tink。Tink 是一个多语言,跨平台的库,提供安全,易于正确使用和难以滥用的加密 API。我预测它可能会火起来,所以就先简单介绍一下它的用法。 Tink 遵循 Apache 的 2.0 开源协议。Ti...

《尚硅谷Dubbo视频教程》免费下载

herman 8年前 (2018-08-28) 7411浏览 0评论

尚硅谷推出过很多好的视频教程,给自学编程带来了很大的好处。作为一个拥有多年编程经验的我,有时候还会去看看尚硅谷的一些 java 课程,尤其是一些基础知识,让我记得更加牢固,面试从容面对。 目前微服务这一块非常的火,各大小公司都在积极的向微服...

java.util.Optional 详解

herman 8年前 (2018-08-28) 6632浏览 0评论

java.util.Optional<T> 是 java 8 中推出来的一个新类,主要用来解决空异常 NullPointerException 的问题,但它也不算真正的解决,还是可以返回 null 和 抛出空异常的。公司很多新人都会用...

阿里云免费 SSL 证书到期后更新证书操作步骤

herman 8年前 (2018-08-24) 11459浏览 0评论

今天早上我发现我的网站不能正常的通过 https 访问了,被谷歌浏览器拦截,提示隐私设置错误。然后我们 Safari 浏览器进行访问,提示此链接非私人连接,同样的被拦截了。然后我根据谷歌浏览器的提示信息,发现是我的 https 安全证书已在昨天过...