herman的文章

JAVA

如何编写一个 Java 工具类?

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

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

JAVA

如何写出健壮的 Java 代码!

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

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

SQL

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

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

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

JAVA

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

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

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

JAVA

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

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

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

业余杂谈

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

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

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

JAVA

能让你面试到崩溃的 interface 泛型及继承关系

7年前 (2018-11-30) 4604浏览

能让你面试到崩溃的 interface 泛型及继承关系。很多人不相信,于是我就发到群里,错的人一大堆。很多高级的 Java 工程师在被我面试时,也会崩溃的。一不小心就会掉到陷阱里,越是自信慢慢的人,我打击的越狠! 一个接口可以继承多个接口。...

JAVA

详解 JPA 中的 @Query 注解的用法和教程

7年前 (2018-11-30) 34596浏览

@Query 注解是 JPA 中的一个注解,使用的比较频繁。今天有同事问题,@Query 注解中 ? 和 : 有啥区别?借这个机会我给大家讲一讲! @Query 注解的定义在 org.springframework.data.jpa.rep...

业余杂谈

Rust 视频教程免费下载

7年前 (2018-11-30) 4331浏览

Rust 是一门系统编程语言,很多人在微博上宣传它。我非常喜欢它,因为 Rust 是一门系统编程语言,它专注于安全,尤其是并发安全。支持函数式和命令式以及泛型等编程范式的多范式语言。Rust 在语法上和 C++ 类似,但是设计者想要在保证性能的同...

业余杂谈

谈谈你对“天工开物“这一说法的理解。

7年前 (2018-11-30) 3589浏览

谈谈你对“天工开物“这一说法的理解。 《天工开物》是世界上第一部关于农业和手工业生产的综合性著作,被欧洲学者称为“技术的百科全书”。它对中国古代的各项技术进行了系统地总结,构成了一个完整的科学...

业余杂谈

你如何理解茶马互市的意义?

7年前 (2018-11-30) 3487浏览

你如何理解茶马互市的意义? 本题参考答案: (1) 在中土的东北方、正北方等自古以来,都是游牧民族,其对茶的需求,极为巨大 偏偏这些极为广阔的地区,从来都不产茶。而产茶的只有,西南、南方等地农区,这些地区又极其需要,牧区盛...

业余杂谈

你如何理解中医的辩证施治思想?

7年前 (2018-11-30) 2997浏览

你如何理解中医的辩证施治思想? 本题参考答案: 辨识不治之症或判别出可治之症,这是辨证施治的精髓。“辨证”者,便是区别、分析、梳理其“证”。而“证”,则是明明白白可见...

业余杂谈

你如何理解“人文之化始于用火”?

7年前 (2018-11-30) 3758浏览

你如何理解“人文之化始于用火”? 本题参考答案: (1)火是人类进化过程中一个极为重要分界线、里程碑。大多的古文献表明“观天”与“取火”密切相关,自然之火是种,人为之...