Java学习:为什么强制 boolean 类型不能用 is 开头?
平时工作中大家经常使用到 boolean 以及 Boolean 类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX
来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?
Java面试:一口气说出 Redis 16 个常见使用场景
redis 常见的16种应用场景: 缓存、数据共享分布式、分布式锁、全局 ID、计数器、限流、位统计、购物车、用户消息时间线 timeline、消息队列、抽奖、点赞、签到、打卡、商品标签、商品筛选、用户关注、推荐模型、排行榜.
Java学习:SDK 和 API 的区别是什么?
不知道区别的人,大概率是你还没搞懂API、SDK是什么。
[转]Map+函数式接口代替策略模式
本文介绍策略模式的具体应用以及Map+函数式接口如何 “更完美” 的解决 if-else的问题。
[转]Oracle大佬离职,怒喷MySQL是“糟糕的数据库”……
Oracle 前首席软件工程师兼 MySQL 优化器团队成员 Steinar Gunderson 在帖子中表示自己离职的原因比较复杂,但想在这里聊几句“憋了五年的真心话”——“MySQL 是款超烂的数据库,强烈建议大家认真考虑转用 PostgreSQL。”
[转]详解Rabbitmq常用模式
Rabbitmq 是使用 Erlang 语言开发的开源消息队列系统,基于 AMQP 实现,是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。消息传递指的是应用程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此通信,直接调用通常是指远程过程调用的技术。
[转]sql优化,你一定要用好Explain
EXPLAIN 语句提供有关MySQL如何执行语句的信息。EXPLAIN 可以作用于SELECT、DELETE、INSERT、REPLACE和UPDATE语句
Unity实战之见缝插针
[转]Spring Boot + Redis:模拟 10w 人的秒杀抢单!
本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用它;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;