摘要: 前言 官网: Start with Guides — Start with Guides (mongodb.com) MongoDB中文网 MongoDB 简介 | 菜鸟教程 (runoob.com) MongoDB是一个开源的NoSQL数据库管理程序。 MongoDB安装 (38条消息) Mong 阅读全文
posted @ 2022-06-27 22:47 chch213 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 前言 刚开始的时候用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 客户端:用户安装的软件; 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。 C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构 阅读全文
posted @ 2022-06-27 21:34 chch213 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 前言 学习docker容器前提: 1、免费,本地电脑安装VM虚拟机 (37条消息) 史上最详细的Hadoop环境搭建_似水流年的博客-CSDN博客_hadoop环境搭建 (37条消息) Linux系统安装(VMware 14+ CentOS 7,2018年最新)_張小噶的博客-CSDN博客_vmwa 阅读全文
posted @ 2022-06-05 00:06 chch213 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 前言 我们先看一下正常情况的查询过程: 先查询 Redis,如果查询成功,直接返回,查询不存在,去查询 DB; 如果 DB 查询成功,数据回写 Redis,查询不存在,直接返回。 缓存穿透 定义:当查询数据库和缓存都无数据时,因为数据库查询无数据,出于容错考虑,不会将结果保存到缓存中,因此每次请求都 阅读全文
posted @ 2022-06-04 15:50 chch213 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前言 经常遇到这样的问题 dfs算法?bfs又是啥? 怎么枚举所有可能性? 题目描述: 你将得到一个整数数组 matchsticks ,其中 matchsticks[i] 是第 i 个火柴棒的长度。你要用 所有的火柴棍 拼成一个正方形。你 不能折断 任何一根火柴棒,但你可以把它们连在一起,而且每根火 阅读全文
posted @ 2022-06-04 11:32 chch213 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 前言 maven为啥拉取不到最新修改的jar? jar包上传私服仓错了,想重新上传怎么办? 解决方案 在上传第三方jar包到私服环境时,第一次上传成功后,突然发现上传的jar包有问题,但是因为已经指定了版本号,并且是release版本的jar包,因为不想更换版本号,所以再重复上传正确的jar包,就会 阅读全文
posted @ 2022-06-02 22:32 chch213 阅读(2293) 评论(0) 推荐(0) 编辑
摘要: 题目描述:输入一个字符串,多个单词之间以空格分开,不超过100个字符,将其所有元音字母全部大写,其他字母小写转处理,重新输出新的字符串,示例:输入:work day 输出:wOrk dAy import java.util.LinkedList; import java.util.Locale; i 阅读全文
posted @ 2022-06-01 21:21 chch213 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Java内存模型(Java Memory Model, JMM)。 Java内存模型是围绕着并发编程中原子性、可见性、有序性这三个特征来建立的。 原子性-Atomicity 一个操作不能被打断,要么全部执行完毕,要么不执行。在这点上有点类似于事务操作,要么全部执行成功,要么回退到执行该操作之前的状态 阅读全文
posted @ 2022-05-31 03:15 chch213 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 前言 JVM基本概念 深解JVM 1-Java虚拟机基本原理 - chch213 - 博客园 (cnblogs.com) JVM内存结构 深解JVM 2-内存结构 - chch213 - 博客园 (cnblogs.com) 前面我们讲了JVM一些常识性的东西,以及垃圾回收机制主要针对的堆的内存回收。 阅读全文
posted @ 2022-05-30 23:43 chch213 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 深解JVM 1-Java虚拟机基本原理 - chch213 - 博客园 (cnblogs.com) 上一篇介绍了一下JVM的一些基本原理概念。 本篇主要针对运行时数据区进行解析。 运行时数据区存储了哪些数据? a) 程序计数器(PC寄存器) 由于在JVM中,多线程是通过线程轮流切换来获得CPU执行时 阅读全文
posted @ 2022-05-29 12:18 chch213 阅读(38) 评论(0) 推荐(0) 编辑