国庆加了三天班,公司不给钱,咋办?

没错,栈长我就遇到过这样的事情,那是在行业内还是小有名气和规模的中大型公司。国庆让我加了三天班,居然不想给钱?(&……×(@¥!……&,粗话就不说了)

具体哪个公司我就不点名了,反正,最后,凭我的三寸不烂之舌,以及我打死不要脸一定要拿到钱的精神,我最终还是拿到钱了。

我这个人什么苦都能吃,就是不能吃亏,是自己的,我一定会去争取,不是自己的,一分也不会要,出来打工的,不都是为了赚钱么,难道出来做公益啊,别和我谈什么狼性文化,不给狼吃肉,狼早饿死了。

当然,话也不能说死,该拼搏的还是得拼搏,该给公司贡献的还是得贡献,但也不能被公司玩套路,一定要争取自己的权益,不能让自己受委屈,不坚持自己的原则,公司迟早会榨干你的剩余价值。

说了这么多,你们可能已经很好奇了,我为什么加了三天班,为什么公司不给我钱,最后我为什么还能拿到钱?

面试官问线程安全的List,看完再也不怕了!

最近在Java技术栈知识星球里面有球友问到了线程安全的 List:

扫码查看答案或加入知识星球

栈长在之前的文章《出场率比较高的一道多线程安全面试题》里面讲过 ArrayList 的不安全性。

那么面试官会问你,既然 ArrayList 是线程不安全的,怎么保证它的线程安全性呢?或者有什么替代方案?

往下看,看我如何碾压他!

大部分人会脱口而出:用Vector,这样只会让面试官鄙视!除了Vector,你还会别的吗?

你至少还得说得上这种:

年轻人的第一个自定义 Spring Boot Starter!

陆陆续续,零零散散,栈长已经写了几十篇 Spring Boot 系列文章了,其中有介绍到 Spring Boot Starters 启动器,使用的、介绍的都是第三方的 Starters ,那如何开发一个自己的 Spring Boot Starter 呢?

下面带大家开发一个年轻人的第一个 Spring Boot Starter!

不知道 Starters 为何物的请进这个传送门===>
Spring Boot Starters 启动器,看完有了学习基础,我们再继续下面的自定义 Starter 实战!

一、自定义 Starter 必备组件

一个完整的 Spring Boot Starter 需要包含以下组件:

这个中秋,我用 Java 画了一个月饼!

栈长代表微信公众号 “Java技术栈” 祝所有粉丝中秋佳节快乐!

为了用一种特殊的方式表达我的心意,去年中秋节,我写了这篇文章:

为了写中秋这篇文章,我学了 20 种编程语言!

没错,去年一天,我学了 20 种编程语言,刺激。。

看过这篇文章的在下面留个言,是时候露个脸了,你已经是微信公众号 “Java技术栈“ 的铁粉了,感谢一直关注,感谢有你~

今年中秋节,我又想写点不一样的来给大家祝福,用 Java 来画一个月饼,听起来是不是很好玩?

思路来了,就研究下怎么画这个月饼,就画一个简单的圆输出几个字好了,点到为止,团团圆圆,中秋美满,哈哈。

不废话,直接上代码。

线程休眠只会用Thread.sleep?那就弱爆了!

线程休眠是 Java 开发经常会用到的一个手段,就是让当前线程睡一会儿,睡醒之后再继续运行。

咱大多数程序员,多线程虽然学得不好,但线程休眠,无人不知,无人不晓,也都会用,不就是用 Thread.sleep 方法嘛!而且还将它用到那么绝,之前不是还有人写过休眠排序算法和休眠取时间的算法,再来回味下这么脑洞大开的两个算法:

笑过之后,当然,这不是咋今天要讲的主题,栈长今天要讲的是如何更优雅的让线程休眠。

来看下面的休眠程序: