面试题:使用 MyBatis 有没有遇到坑?
herman 6年前 (2019-04-02) 3731浏览
说实话,MyBatis 的坑实在是太多了。看似入门很简单,但是实际上在使用的过程中,坑都是一片一片的。 今天我总结了一些 MyBatis 中常见的坑,看你有没有遇到过。 程序员专业挖坑 第一个,MyBatis 中 SQL 语句后面...
herman 6年前 (2019-04-02) 3731浏览
说实话,MyBatis 的坑实在是太多了。看似入门很简单,但是实际上在使用的过程中,坑都是一片一片的。 今天我总结了一些 MyBatis 中常见的坑,看你有没有遇到过。 程序员专业挖坑 第一个,MyBatis 中 SQL 语句后面...
herman 6年前 (2019-04-02) 2152浏览
Unsafe 这个类是你用就觉得好用的类。今天我借助它,边介绍它的使用场景便给大家讲实现。 Unsafe 的8大主要功能 使用场景一:Unsafe 可以用在避免类初始化的场景。也就是不需要执行类构造函数的场景,跳过对象初始化阶段,或绕过...
herman 6年前 (2019-04-01) 2764浏览
Java 语言的一大特点就是跨平台,并且提供的有一套完美的内存管理机制。但这都是 JVM 提供的,如果我们想要直接访问系统内存资源、自主管理内存资源等就无法实现。于是 Java 又提供了一个魔法类:Unsafe。 Unsafe 类位于 su...
herman 6年前 (2019-03-31) 2429浏览
程序员单身久了,据说 bug 会多。程序员单身久了,就可能会忘记自己的性别。所以,可以乘着今天是愚人节赶紧与你心爱的女神表白吧! 进可攻、退可受的,屡试不爽。至于愚人节这天表白的成功率,我说你就不要担心了。因为表白成功与否与哪一天表白的关联度...
herman 6年前 (2019-03-30) 4322浏览
去年我面试了一些程序员,等级从低到高都有。但是没有一个人能够说明白什么是堆外内存! 今天我们就一起来简单的说一说 Java 中的堆外内存。这一块可能 90% 的 Java 程序员都不清楚,希望你看过本文后,成为那 10% 中的大神级别的潜力...
herman 6年前 (2019-03-30) 2033浏览
周末难得休闲,看到附近有不少老人在河边钓鱼,我也就拿着鱼竿跟去了。河水虽然很脏,但钓半天下来也收获不少。在钓鱼的间隙,我陷入了思考:“做个好人程序员为什么这么难?” 由于一大早出去了,所以一些人在大早上问我要一些毕业设计,和前面分享的一些 S...
herman 6年前 (2019-03-29) 1949浏览
强引用、软引用、弱引用、虚引用这些东西,如果你们平时只写 CRUD 的话,就可能遇不到。今天抽个时间,我给大家讲一讲它们之间的区别与联系。 先说一下它们的概念吧。 强引用(StrongReference):强引用是使用最普遍的引用。如果...
herman 6年前 (2019-03-28) 3411浏览
今天,“996ICU”一词在各个微信群,QQ群里乱飞。有人甚至利用 Github 上的 issue 创建了 8 个 100 人的微信群。 除此之外,利用 issue 创建发广告的也大有人在,以至于 issue 数量就达到了 5000+。甚至盗...
herman 6年前 (2019-03-28) 2473浏览
昨天,我发了一篇关于 Spring 脑图的学习知识体系,包括原理,源码解析,结合设计模式等。没想到非常的火爆,微信通讯录里一下子多了很多好友。我预计在今年 5 月份左右通讯录会达到 5000 人的上限。目的还是希望大家相互交流,共同进步,相互鼓励!...
herman 6年前 (2019-03-28) 3683浏览
程序员发 996icu Github 火爆朋友圈,1 天时间 3w star。 这是一件极其火爆的 github。早上一起来,朋友圈就被这个 996icu 给刷屏了。而且微信群里讨论的热火朝天!大家纷纷的去给 star,给 issue。 ...
herman 6年前 (2019-03-27) 2515浏览
有多少人是梦碎在Spring?别怕业余草Spring脑图教你一网打尽所有Spring面试题 有多少人是梦碎在 Spring?别怕业余草 Spring 脑图重磅来袭! 说实话,书到用时方恨少。Spring 只有你在面试的过程中,被打击彻头...
herman 6年前 (2019-03-27) 3017浏览
现在更多 Java 老人说学不动了,因为 Java 实在是更新太快了。快的不能再快了,每半年更新一个版本。 这就要求,Java 程序员每半年就要重新学习一次 java。你说学 Java 的苦逼不?Java 程序员薪资高?看看他们整天学习的苦逼...
herman 6年前 (2019-03-27) 3687浏览
阿里 Canal 使用教程交流群! 最近在使用阿里的 Canal,在官网看了一些文档。但是,按照官方的文章,你不一定能整出来。有的人甚至还跑不起来。遇到各种错,各种坑! 最主要的是文档缺失一些配置,一些关键的配置不点名。导致你走了很多弯...
herman 6年前 (2019-03-26) 1962浏览
一个系统,不仅要有好的代码,还要有优秀的日志记录。方便我们在出错时进行排查问题。 其实,写日志这件事,不仅是你在开发时会写。MySQL 也会写,binlog 就是 MySQL 中,我们常常会用到的日志文件了。它能帮助我们恢复数据,备份数据,是...
herman 6年前 (2019-03-26) 6561浏览
最近我在使用 Canal 做 binlog 的订阅服务。由于阿里云 RDS 开启 binlog 订阅需要收费,太坑了,而且还很贵。于是我们就决定使用 rds oss binlog 离线订阅读取的方式来实现某些业务。 在实际使用 canal 中...