首页
学习
活动
专区
工具
TVP
发布

Java开发

专栏成员
74
文章
5957
阅读量
11
订阅数
MinIO服务部署指南
‌‌MinIO是一个基于‌Apache License v2.0开源协议的对象存储服务‌,它兼容‌亚马逊S3云存储服务接口,非常适合存储大容量非结构化的数据,如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,文件大小可以从几KB到最大5TB不等
ma布
2024-10-30
1080
Redis主从架构
如果你为master配置了一个slave,不管这个slave是否是第一次连接上Master,它都会发送一个 PSYNC 命令给master请求复制数据。
ma布
2024-10-30
1100
Redis持久化机制
在默认情况下, Redis 将内存数据库快照保存在名字为 dump.rdb 的二进制文件中。
ma布
2024-10-30
870
Java设计模式详解----单例模式
前言:软件设计模式( Software Design Pattern ),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。
ma布
2024-10-30
1080
SpringAI你知道吗???
目前AI的浪潮已经居高不下了,因此我最近也开始了有关AI的项目,再开始AI的项目之前,我们也要先熟知AI的开发文档和知识,才能更好的开发项目,因此特地从官网查看了有关SpringAI的使用。
ma布
2024-10-30
1100
经典缓存知识,看你了解多少?
想要实现分布式锁,必须要求 Redis 有「互斥」的能力,我们可以使用 SETNX 命令,这个命令表示SET if Not Exists,即如果 key 不存在,才会设置它的值,否则什么也不做。
ma布
2024-10-30
930
JVM成神之路
JVM是Java跨平台实现的基础,也是每个Java开发程序员必备的技能之一,因为在后期的JVM调优方面,好的调优结果可以直接影响项目的执行效率,因此本篇文章就会带大家搞懂JVM的常见问题。
ma布
2024-10-22
770
高频SQL50题(基础版)三
编写解决方案,找出所有影片描述为 非 boring (不无聊) 的并且 id 为奇数 的影片。
ma布
2024-10-21
560
高频SQL50题(基础版)二
前言:本篇文章主要是来自力扣网站的高频SQL50题的第二部分(连接),第一部分可以参考我的上一篇文章高频SQL50题(一)
ma布
2024-10-21
1430
高频SQL50题(基础版)
前言:本篇文章主要是更新有关查询的基础SQL题,后续会持续更新连接,聚合函数等类型的sql题
ma布
2024-10-21
890
Java后端基础自测
这个就不多说了,主要是根据自己的简历上面的项目进行一个简短的概括使用的技术栈和什么背景解决了什么问题等等。
ma布
2024-10-21
990
Synchronized是怎么实现的?
synchronized是Java中一个很关键的同步实现机制的内置关键字,主要用来加锁,synchonized 所添加的锁有以下几个特点:
ma布
2024-10-21
620
AQS为什么采用双向链表
AQS:AbstructQueuedSynchronizd(抽象队列同步器),出现在 JDK 1.5 中。他是很多同步器的基础框架,比如 ReentrantLock、CountDownLatch 和 Semaphore 等都是基于 AQS 实现的。
ma布
2024-10-21
630
Java基础扫盲(二)
关于String为什么设计为不可变的,可以从缓存、安全性、线程安全和性能等角度出发的。
ma布
2024-10-21
900
Java基础知识扫盲
Arrays.sort是Java中提供的对数组进行排序的方法,根据参数类型不同,它提供了很多重载方法:
ma布
2024-10-21
480
面试官问我了解Mybatis吗?我说了解,然后...........
前言:在上周的面试中,面试官看到我的简历上写了了解使用Mybatis吗?我说了解使用过,然后就被面试官暴捶了。。。。。
ma布
2024-10-21
840
HashMap五大核心问题总结
3. JDK8中的因为使用了红黑树保证了插入和查询了效率,所以实际上JDK8中 的Hash算法实现的复杂度降低了
ma布
2024-10-21
690
Spring底层架构源码解析(三)
有关spring的前置知识,可以观看我的上一篇文章spring底层架构源码解析(二)
ma布
2024-10-21
500
Spring底层架构源码解析(二)
BeanDefiniton是spring源码中比较一个重要的接口,该接口描述了Bena的基本属性,该BeanDefiniton继承了AttributeAccessor, BeanMetadataElement接口,BeanDefiniton也有很多的方法可供实现,以下为其中方法的一部分截图:
ma布
2024-10-21
740
Spring底层原理大致脉络
其实不管是AnnotationConfigApplicationContext还是 ClassPathXmlApplicationContext,目前,我们都可以简单的将它们理解为就是用来创建 Java对象的,比如调用getBean()就会去创建对象。
ma布
2024-10-21
540
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档