相关文章
Java 中单例模式的常见实现方式
目录 一、什么是单例模式?
二、单例模式有什么作用?
三、常见的创建单例模式的方式 1、饿汉式创建
2、懒汉式创建
3、DCL(Double Checked Lock)双检锁方式创建
3.1、synchronized 同步锁的基本使用
3.2、使用 DCL 中存在的疑…
建站知识
2025/1/19 14:24:03
Mac 上配置Java环境变量
1、查看Java版本信息 admin-Pro ~ % java -versionjava version "1.8.0_211"Java(TM) SE Runtime Environment (build 1.8.0_211-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode) 查看安装了那些版本(略)
admin-Pro ~…
建站知识
2024/12/26 18:23:00
有关redis持久化 主从 哨兵 分片 的20道面试题
问题1: 什么是Redis的持久化,有哪两种持久化方式?
答案1: Redis的持久化是将内存中的数据保存到硬盘上,以便在重启后可以恢复数据。Redis有两种持久化方式:RDB(Redis Database)和AOF(Append-On…
建站知识
2025/1/19 9:08:58
如何使用Docker搭建青龙面板并结合内网穿透工具发布至公网可访问
文章目录 一、前期准备本教程环境为:Centos7,可以跑Docker的系统都可以使用。本教程使用Docker部署青龙,如何安装Docker详见: 二、安装青龙面板三、映射本地部署的青龙面板至公网四、使用固定公网地址访问本地部署的青龙面板 正文…
建站知识
2025/1/3 6:41:13
如何通过宝塔面板搭建一个MySQL数据库服务并实现无公网ip远程访问?
文章目录 前言1.Mysql服务安装2.创建数据库3.安装cpolar3.2 创建HTTP隧道 4.远程连接5.固定TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言
宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几步,通过宝塔面板cp…
建站知识
2025/1/7 9:01:16
leetcode 974. 和可被 K 整除的子数组(优质解法)
代码:
class Solution {public int subarraysDivByK(int[] nums, int k) {HashMap<Integer,Integer> hashMapnew HashMap();hashMap.put(0,1);int count0; //记录子数组的个数int last0; //前一个下标的前缀和int now0; //当前下标的前缀和for(int i0;…
建站知识
2024/10/6 17:14:07
考研小白助力宝典(2)
前言 考研,是一场耗时长久的脑力之战,刻苦勤奋的态度和披荆斩棘的精神外,往往取决于谁抓好了信息利剑!合理得当利用好信息平台,就已经快人一步战胜了大部分的竞争对手了! 目录
着重学习练习 考研相关简介 …
建站知识
2025/1/12 1:02:59