Java并发编程系列1 - 基础知识
" 主要讲解Java的并发编程的基础知识,包括原子性、可见性、有序性,以及内存模型JMM。" Java系列说明 ======== 从这篇文章开始,我就要正式开始学习Java了,之所以说是从现在开始,是因为前两个月一直在纠结是否转技术栈(细心的同学可以发现,我之前写的文章,其实和Java并没有什么关系),现在已经想清楚了,既然确定要转Java技术栈,那就踏踏实

楼仔2022年6月15日
大约 13 分钟
大专非科班上岸银行外包,很开心!
" 《Java 面试指北》来啦!这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。" 你好,我是 Guide。之前分享的基本都是大厂面经,有些小伙伴表示自己只想找到一份适合的工作就可以了,不奢求什么大厂。 今天就来分享一位培训出生的大专非科班读者上岸银行外包的经历。 下面是正文。 我

Guide2022年6月14日
大约 8 分钟
去 OPPO 面试, 被问麻了。。。
前言 -- 大家好,我是鱼皮。 最近有粉丝私信说被oppo的后端面试问麻了,所以今天给大家推荐一篇整理了16道oppo面试真题答案的文章。希望对大家有帮助哈,一起学习,一起进步。 1. 聊聊你印象最深刻的项目,或者做了什么优化。 2. 你项目提到分布式锁,你们是怎么使用分布式锁的? 3. 常见分布式事务解决方案 4. 你们的接口幂等是如何保证的? 5. 你们

捡田螺的小男孩2022年6月10日
大约 27 分钟
再见收费的Navicat!这款开源的数据库管理工具界面更炫酷!
" 数据库管理工具,是后端程序员使用频率非常高的的工具。Navicat、DataGrip虽然很好用,但都是收费的。最近在逛Github的时候,无意间发现了一款开源的数据库管理工具Beekeeper Studio,界面非常炫酷推荐给大家!" Beekeeper Studio 简介 ------------------- Beekeeper Studio 是一款

梦想de星空2022年6月10日
大约 4 分钟
中小厂(五八、中通、安硕、浩鲸...) Java 后端面经
" 《Java 面试指北》来啦!这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。" " " " JavaGuide 在线阅读网站:https://javaguide.cn/" 你好,我是 Guide。 简单对知识星球的球友分享的一些中小厂面经做了一下总结,准备面试或者想要跳槽的朋友可

Guide2022年6月8日
大约 7 分钟
新来了个技术总监:谁再在 POJO 中使用基本数据类型,以后就不用来了!
大家好,我是程序汪 程序员编码时一些不经意的细节可能导致一些很难察觉的BUG,上生产运行一段时间后才发现,真的很头疼。 在《阿里巴巴Java开发手册》中,对于POJO中如何选择变量的类型以及 RPC 接口中的返回值类型也有着一些规定: 这里强制要求使用包装类型,原因是什么呢? 我们来看一段简单的代码 以上代码输出结果为: 可以看到,当我们没有设置Model对

Hollis2022年6月6日
大约 4 分钟
聊聊限流
大家好,我是楼仔! 在电商高并发场景下,我们经常会使用一些常用方法,去应对流量高峰,比如限流、熔断、降级,今天我们聊聊限流。 什么是限流呢?限流是限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求,而对于超过限制的流量,则通过拒绝服务的方式保证整体系统的可用性。 根据限流作用范围,可以分为单机限流和分布式限流;根据限流方式,又分为计数器、滑动窗口、

楼仔2022年6月2日
大约 11 分钟
2