自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 消息队列面试题

这么搞,就有所谓的高可用性了,因为如果某个Broker宕机了,没事儿,那个Broker上面的partition在其他机器上都有副本的,如果这上面有某个partition的leader,那么此时会重新选举一个新的leader出来,大家继续读写那个新的leader即可。如果按照上述的思路设置了ack=all,一定不会丢,要求是,你的leader接收到消息,所有的follower都同步到了消息之后,才认为本次写成功了。这种情况下,就不是说增加消费者可以解决的了,等你写完程序发上去,消息都没了。

2023-03-12 01:21:08 513 1

原创 Redis常见面试题

Redis面试必看

2023-02-27 01:24:14 455

原创 minIO安装教程及代码使用

MinIO基本使用及使用,学会MInIO只需10分钟

2022-10-31 19:31:40 1781

原创 SQL_开发技巧(附阿里巴巴开发规范)

SQL开发技巧及规范

2022-10-04 15:30:21 3935

原创 Java常见工具安装及环境配置

Java常见工具大合集

2022-09-27 09:25:49 3018 1

原创 Java学习路线

2021年Java学习路线升级版

2022-07-31 17:49:37 579 3

原创 Java初级面试常见面试题

初级程序员常见面试题

2022-06-19 21:39:13 4834 2

原创 MySQL索引(一篇文章轻松搞定)

索引是帮助 MySQL 高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查询算法,这种数据结构就是索引。优点:缺点:二叉树的缺点可以用红黑树来解决:红黑树也存在大数据量情况下,层级较深,检索速度慢的问题。为了解决上述问题,可以使用 B-Tree 结构。...

2022-06-08 10:32:46 107

原创 Cookie与Session的联系

cookie和session都是来完成一次会话内多次请求之间进行数据共享的区别:存储位置:cookie将数据存储在客户端,session将数据存储在服务端 安全性:cookie不安全,session安全 数据安全:cookie最大4kb,session无大小限制 存储时间:cookie可以长期存储,session默认30分钟 服务器性能:cookie不占服务器资源,session占用服务器资源...

2022-05-08 12:12:10 295

原创 GC(垃圾回收)

JVM常见知识点_酷的像风,野的像狗的博客-CSDN博客阅读完文章,不能说掌握JVM,只能说是简单的入门,真正的JVM知识量远比这些多得多 \(•ㅂ•)/♥,文末还附有常见JVM面试题https://blog.csdn.net/weixin_48554146/article/details/123317981目录GC算法标记-清除算法复制算法标记-整理算法/标记压缩算法三种算法总结多数情况,对象都在新生代 Eden 区分配。当 Eden 区分配没有足够的空间进...

2022-05-06 09:41:24 140

原创 设计模式-UML图

设计模式中重要的UML图关系

2022-04-10 14:14:52 214

原创 Java集合的两种遍历方式

Java集合两种遍历方式

2022-04-08 23:24:46 807

原创 Java元注解

Java 注解(Annotation),也叫元数据

2022-03-30 15:52:52 2684

原创 Java多线程

文章涵盖了Java基础多线程所有知识点

2022-03-28 12:53:58 641 1

原创 4.线程通信问题(重点)

java多线程文章目录目录生产者消费者问题问题解决实现代码原理Condition三种方法生产者消费者问题生产者消费者问题,也称有限缓冲问题,是一个线程同步问题的经典案例。在缓冲区(仓库)为空时,消费者不能进行消费 在缓冲区(仓库)为满时,生产者不能进行生产 在一个线程进行生产或者消费时,其他线程不能进行消费或者生产操作,即保持线程间的同步问题解决因为需要保持线程间的同步,即一个线程消费(或生产)完,其它线程才能争抢CP...

2022-03-28 12:26:32 305 1

原创 3.线程安全问题(重点)

Java多线程文章目录目录方式一:同步代码块同步监视器总结总结一:总结二:总结三:方式二:同步方法同步方法与代码块区别方式三:Lock锁Lock和synchronized的区别线程同步的优缺点不知道你们在做购买火车票的代码的时候,遇没遇见出现两张一样的火车票的情况,我在运行代码的时候,前三次都是出现2张第9张火车票PS:图先欠着,当时忘截图了 (⁄ ⁄•⁄ω⁄•⁄ ⁄)出现上述原因:重票 --->线程安全引起...

2022-03-28 12:22:49 348 1

原创 2.线程常见方法

Java多线程文章目录目录设置优先级join方法sleep方法sleep()实现秒表功能常见面试题setDaemon方法设置优先级同优先级别的线程,采取的策略就是先到先服务,使用时间片策略 如果优先级别高,被CPU调度的概率就高(是概率高,不是一定) 级别:1-10,默认级别是5Thread类(java.lang包下)public class TestThread01 extends Thread { @Override public

2022-03-28 12:16:09 370 1

原创 1.进程与线程

Java多线程文章目录目录1.进程与线程Java程序启动至少会有两个线程启动2.创建Java线程三种方式run()与start()区别第一种:继承Thread类第二种:实现Runnable接口两种方式区别练习项目第三种:实现Callable接口(了解)线程生命周期1.进程与线程进程是 OS(操作系统operating system,简称OS)分配资源的基本单位,线程是执行调度的基本单位。可能有些拗口,这样理解:多进程是指操作系统能同时运行多个任

2022-03-28 12:10:14 584 1

原创 JVM常见知识点

阅读完文章,不能说掌握JVM,只能说是简单的入门,真正的JVM知识量远比这些多得多 \(•ㅂ•)/♥,文末还附有常见JVM面试题

2022-03-06 22:01:45 830

原创 3.无重复字符的最长子串-力扣(LeetCode)

LeetCode地址:无重复字符的最长子串直接看代码可能不太好理解,在for循环处打上断点,debug一下,就显而易见了代码:public class 无重复字符的最长子串 { public int lengthOfLongestSubstring(String s) { /** * 由于题目局限性所以采用ASCII码 * 建立一个长度为128位的数组,因为a-z对应的ASCII码是97-122 *..

2022-03-06 16:11:46 287

原创 2.两数相加-力扣(LeetCode)

LeetCode地址:https://leetcode-cn.com/problems/add-two-numbers/目录递归栈概念图形代码递归递归函数的实现,是通过栈来完成的。在递归函数没有到达递归出口前,都要不停地执行递归体,每执行一次,就要在工作栈中分配一个工作记录的空间给该“层”调用存放相关数据,只有当到达递归出口时,即不再执行函数调用时,才从当前层返回,并释放栈中所占用的该“层”工作记录空间。值得注意,递归调用时,每次保存在栈中的是局部数据,即只在当前层有效的数据.

2022-03-03 14:38:35 288

原创 75.颜色分类-力扣(LeetCode)

力扣-75题

2022-03-02 12:17:16 446

原创 计算机网络面试题

整理了自己学过的面试题,以及网络上别人整理过的 ( ̄^ ̄)ゞ感觉很全的 (∩•̀ω•́)⊃--*⋆

2022-02-06 17:14:43 384

原创 计算机网络基础

网络知识太多了,实在不好整理 |д・)っ

2022-02-06 14:50:37 2188

原创 常见的时间复杂度

排名从好到差:k为常数O(1) O(logN) O(N) O(N*logN) O() O() … O()O() O() … O()O(N!)

2022-02-06 10:42:47 171

原创 HTTP常见状态码

一些状态码分享给大家,文章底附上了腾讯云的文档中心整理的状态码 (⁄ ⁄•⁄ω⁄•⁄ ⁄)

2022-02-05 22:13:37 1789

原创 HTTPS和HTTP2.0及同源策略

比较干。。。

2022-02-05 22:06:53 2367

原创 MySQL8.0安装详细过程(安装到卸载)

可以说是最详细的教程了,编辑了3个小时,每个页面的英文都帮你翻译啦 (๑•̀ㅂ•́)و✧

2022-01-31 15:32:56 9868 6

原创 三次握手,四次挥手(精简版)

3分钟记住三次握手,四次挥手(偷懒版) ⊂((≧⊥≦))⊃

2022-01-29 19:56:13 919

原创 IDEA切换中文页面,及翻译插件(jetbrains全家桶通用)

jetbrains全家桶汉化,及翻译插件的使用

2022-01-25 12:57:56 8825 1

原创 Java学习路线(2022最新)

你确定要进来看嘛,学完Java可就不好走了欧 (・ε・`)

2022-01-24 13:24:08 3907 2

原创 Ribbon负载均衡

Ribbon策略简介

2022-01-23 21:14:17 184

原创 eureka服务注册中心

eureka全面笔记

2022-01-23 18:38:31 825

原创 redis

一个自学Java的菜狗,整理的Redis入门笔记

2022-01-08 14:34:38 765 1

Java面试常见面试题

Java基础-Java容器-并发编程-SSM框架-JVM-MySQL-Tomcat-Linux-Redis等等等 (๑•̀ㅂ•́)و✧

2022-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除