随笔分类 - Java基础
记录一些常见的或容易忽略的方法
摘要:本篇主要记录内容:docker安装rabbitmq、rabbitmq 交换机directExchange、fanoutExchange、topicExchange三种学习,还有其他的(header)用的不多就不记录了。消息确认、延迟、死信队列等。 1:docker安装rabbitmq //获取镜像
阅读全文
摘要:好记性不如烂笔头,前段时间看了redis的教学视频,觉着掌握了大部分,现在回头想想竟然快忘记了。还是记录下博客吧 1:Linux上安装 官网(https://redis.io/download/)下载Redis安装包,我下载的是当时最新的版本redis-7.0.3.tar.gz、解压tar -xzf
阅读全文
摘要:一:基本操作 1.1:Git Remotes 远程仓库的管理,可以添加多个,当我们的一个项目同时在多个Git服务器上时,可以在此添加,然后把本地修改的代码更新到不同的服务器上 1.2:Git Pull 拉取服务器上最新的代码 1.3:Git Commit 提交代码到本地仓库 1.4:Git Push
阅读全文
摘要:1:环境安装启动 windows安装没什么可降解的、解压后进入目录执行nginx.exe就可启动。 Linux安装需要需要准备一些基本软件、可根据网上教材安装即可。(注意和Windows不同的是,安装完nginx后,会在路径/usr/local下生成nginx文件夹,后续在次操作) 启动nginx进
阅读全文
摘要:树: 树是一种递归数据结构,包含一个或多个数据节点的集合,其中一个节点被指定为树的根节点,而其余节点被称为根的子节点。 除根节点以外的其他节点均被划分为多个非空集,其中每个空集都称为子树。 树的节点或者在它们之间保持父子关系,或者它们是姐妹节点。 在一般树中,一个节点可以有任意数量的子节点,但只能有
阅读全文
摘要:原文链接:https://blog.csdn.net/yswKnight/article/details/78158540 一.什么是哨兵机制? 答:Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务: 监控(Monitoring): 哨兵(senti
阅读全文
摘要:序言 最近在看单例模式的时候牵扯到了同步,锁等概念,因此在网上查阅了两者的区别等等,在此,记录下博文以便于日后复习。参考博文:传送带 synchronized与Lock的区别
阅读全文
摘要:原文链接:http://www.cnblogs.com/dolphin0520/p/3920373.html 前言 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volati
阅读全文
摘要:原文链接:http://www.cnblogs.com/chengxiao/p/6059914.html 一、什么是哈希表 在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查
阅读全文
摘要:作用 1,一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 2,transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serializable接口。
阅读全文
摘要:参考博文链接:https://www.cnblogs.com/xdp-gacl/p/4002804.html 一:不通过连接池直接向数据库获取连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建1
阅读全文
摘要:参考博文 1.使用ArrayList的对象方法clear() ArrayList对象内部维护一个对象数组elementData, 当执行clear()方法时, 会执行循环将elementData中每一个坐标都设置为为null, 并设置数组的size为0;我们还可以使用该list进行操作 clear源
阅读全文
摘要:今天在看编程思想时看到enum知识点时发现了这个小问题 如图 然后就一步一步的跟进源码发现了其中的奥秘,首先进入println()方法如下图 看图执行了valueOf()方法进行string转换,接着再看valueOf源码 如图当对象存在的时候会默认执行Object的toString()方法 因此结
阅读全文


浙公网安备 33010602011771号