java学习笔记
文章平均质量分 86
学习笔记
隐 风
你知道得越多,你不知道的也就越多。
展开
-
一个命令让redis服务端所有信息无所遁形~(收藏吃灰系列)
Redis作为高性能的内存数据库,其命令不仅提供了对数据的增删查改等基础操作,而且提供了丰富的数据管理功能。而数据类型命令,使得Redis可以存储和管理复杂的数据结构,如列表、集合、哈希表和有序集合等。总的来说,Redis服务端命令是Redis的核心功能之一,它们使得Redis具有了丰富的数据操作和管理功能,能满足各种复杂的应用场景需求。同时,Redis的I/O多路复用技术使得多个事件可以并发出现时,Redis能有效地进行处理,从而保证了其高性能和实时性。这些事件的处理和Redis命令的执行密切相关。原创 2023-10-10 22:54:46 · 330 阅读 · 0 评论 -
Java多线程:Runnable与Callable的区别和原理
总的来说,Runnable和Callable都是用于实现多线程的工具,但它们的设计目的和使用场景是不同的。Runnable更适合用于执行简单的、不需要返回结果的任务,而Callable更适合用于需要返回计算结果的任务。在编写多线程程序时,我们需要根据实际需求选择适当的接口。在Java多线程编程中,我们经常使用Runnable和Callable接口来创建并执行线程。这两个接口都是Java.lang包中的部分,并且都用于实现多线程。在本文中,我们将深入探讨这两种接口的差异以及它们的工作原理。原创 2023-10-10 22:48:53 · 460 阅读 · 1 评论 -
Java线程通信:原理与简单示例
在Java中,线程之间的通信是一个非常重要的概念。这通常涉及到等待、通知和阻塞等机制。在多线程环境中,线程间的正确通信可以确保程序的流程顺利进行,数据的安全访问和共享。下面我们将深入探讨Java中的线程通信方式及其原理。原创 2023-10-10 22:36:52 · 258 阅读 · 0 评论 -
美团的设计模式二三事
设计模式是众多软件开发人员经过长时间的试错和应用总结出来的,解决特定问题的一系列方案。现行的部分教材在介绍设计模式时,有些会因为案例脱离实际应用场景而令人费解,有些又会因为场景简单而显得有些小题大做。本文会结合在美团金融服务平台设计开发时的经验,结合实际的案例,并采用“师生对话”这种相对诙谐的形式去讲解三类常用设计模式的应用。希望能对想提升系统设计能力的同学有所帮助或启发。转载 2022-04-08 19:49:09 · 2177 阅读 · 2 评论 -
最新版Zookeeper常用命令总结(收藏吃灰系列)
zookeeper也被人打趣为动物管理员,是分布式应用程序的高性能协调服务。下面咱们通过zookeeper命令进行学习吧。原创 2022-03-23 23:41:41 · 16882 阅读 · 3 评论 -
阿里一面,说说你了解zookeeper的应用场景有哪些?
又到了金三银四的时候,我在这里给大家分享下之前面试中遇到的一个知识点(zookeeper应用场景),zookeeper作为服务协调中间件,应用场景主要有配置中心、注册中心、master选举、分布式队列和分布式锁。原创 2022-03-21 08:11:48 · 6526 阅读 · 59 评论 -
剑指offer之java缓存总结,从单机缓存到分布式缓存架构
为什么要用缓存(读多写少,高并发) 1、提高读取吞吐量 2、提升应用程序性能 3、降低数据库成本 4、减少后端负载 5、消除数据库热点 6、可预测的性能原创 2022-02-14 20:55:49 · 4528 阅读 · 40 评论