herman的文章

业余杂谈

你如何理解行业神所有的敬、畏、贿之特性?

7年前 (2018-12-08) 2806浏览

你如何理解行业神所有的敬、畏、贿之特性? 敬:尊敬的意思,尊重行业先辈的心血知识,在此技术上发扬光大。 畏:担忧害怕的意思,有行业神的存在,让从业者出于对神的害怕从而兢兢业业,良心从业;贿:给予对方好处从而达到获得自己利益的目的,给自己行业...

业余杂谈

你如何理解考古学对人类用火证据的高度重视?

7年前 (2018-12-08) 2385浏览

你如何理解考古学对人类用火证据的高度重视? 考古学对人类用火证据的意义:控制火提供热、光是人类早期伟大的成就之一。早期的人类从自然界产生的火源中保留火种。后来学会使用钻木取火或者敲击燧石的方式来主动获得火。学会用火使人类能够移民到气候较冷的...

业余杂谈

《中国礼乐教化要略》相关试题及参考答案!

7年前 (2018-12-08) 8825浏览

最近有人发给我了 5 个试题:你如何理解“仁者,人也”的说法?理解“唯乐不可以为伪”的说法?为什么选贤举能要从举荐制向考黜制发展?简要概述道教为何能成为地道的本土宗教?你如何理解神造万物,与神引出万...

JAVA

Java 中 6.6f + 1.3f != 7.9f ? 到底是什么鬼?

7年前 (2018-12-07) 2958浏览

今天早上有网友在群里说感觉他自己什么都会,我感觉他膨胀了,就给他出了一个基础题。把他难坏了,让我给他解释为什么?下面我们就一起来讨论讨论这个问题。 float f1 = 6.6f; float f2 = 1.3f; System.out...

JAVA

说说 org.apache.lucene.search.SearcherManager 的简单用法

7年前 (2018-12-07) 3866浏览

我们的电商项目中用到了搜索,搜索功能是基于 lucene 开发的。最近有同事给我说,我们的搜索有问题。我吓了一跳,赶紧问什么问题? 他说,搜索商品后,点击第二页,第三页等出来的内容和第一页一样,翻页无效。 然后,我让他排查一下,他怕查...

JAVA

HashSet 的用法以及解决 HashSet 元素重复问题

7年前 (2018-12-07) 4431浏览

我百度和谷歌分别搜索了一下 HashSet,发现谷歌上hashset用法、hashset是什么、hashset hashmap、hashset详解、hashset c#、hashset遍历、hashset使用、hashset重复、hashset ...

JAVA

深度解读 Java 中的 equals()、==、hashCode()

7年前 (2018-12-06) 2397浏览

一般我们重写 equal() 时也会重写 hashCode(),而且 equal() 也经常被拿来和 == 做比较,所以我今天把它们三者放一起来说! 写这篇文章的主要原因是我在做 code review 的时候,发现有同学在错误的使用 Ha...

JAVA

从 i++ 和 ++i 说起局部变量表和操作数栈

7年前 (2018-12-06) 6759浏览

最近公司有人看了尚硅谷柴林燕老师的第一季面试题,就想来考考我。我觉得柴老师讲的很好,部分内容可以延伸一下,所以写这篇文章分享给大家! 这篇文章涉及到了一点 JVM 方面的知识。面试时可能也会遇到,所以认真看不会吃亏! int i = ...

JAVA

如何编写一个 Java 工具类?

7年前 (2018-12-05) 8901浏览

在知乎上,以如何 XXX 开头的话题有很多。今天我也以如何编写一个 Java 工具类为话题,给大家规范一下工具类如何编写? 说实话,这个话题连《阿里巴巴Java开发手册》上都没有,这说明工具类确实简单,简单的不能再简单了,所以阿里巴巴Jav...

JAVA

如何写出健壮的 Java 代码!

7年前 (2018-12-05) 2737浏览

如何写出健壮的 Java 代码?我相信这是很多人都有的疑惑或者想要的答案。今天我们抽个时间一起探讨一下! 说实话,看到这个问题我也不知道如何回答为好!所以我也需要答案! 于是我就去百度,谷歌。各种搜索,寻找各种编程技巧和学习方法。搜索...

SQL

说说执行一条 MySQL 查询(select)发生了哪些事情?

7年前 (2018-12-04) 2822浏览

每一个看似没有简单的系统,背后都有强大的技术在支撑。比如,我们咋淘宝购物,买一件商品你只需要点点手指。但是背后却发生了很多运算,据说你购买一件商品产生的能量可能够用来煮熟一个鸡蛋了。那么说到 MySQL,你执行一条 Select 语句,背后最终发...

JAVA

详解 com.mongodb.client.model.Updates 教程

7年前 (2018-12-04) 3103浏览

网上搜索了一下关于 MongoDB 的相关教程,发现非常的少,少的可怜。网上的多少教程都是基于查询 SQL 的,很少有基于 Java Api 来写的。因此,我最近一直在看 MongoDB 的相关驱动包的源码,试着给大家分享一些关于 MongoDB...

JAVA

Java + Zookeeper 实现不可重入的分布式锁

7年前 (2018-12-02) 3093浏览

看过我博客的网友都知道,我前面写锁写了非常多的文章。包括悲观锁、乐观锁、自旋锁、适应性自旋锁、无锁、偏向锁、轻量级锁、重量级锁、公平锁、非公平锁、可重入锁、非可重入锁、独享锁、共享锁等。本文我们借助 Zookeeper 实现一个不可重入的分布式锁...

业余杂谈

揭秘人工智能面相(看相、算命)原理以及实现

7年前 (2018-12-02) 30764浏览

最近朋友圈里有很多人在转发一个非常火的人工智能面相小程序,我看了一下它非常火的原因可能是“人工智能”这个流行词。试着从码农的角度去还原它的实现原理,分析它的实现过程。 人们都说千人千面,世界上没有一张相同的面孔。那么...