jeromememory

  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 互动

  • 搜索

重构项目代码

发表于 2020-05-05 | 更新于 2020-08-09 | 分类于 项目总结
本文字数: 2.7k | 阅读时长 ≈ 2 分钟

前言趁着五一假期,自己也没出去玩,所以有大把的空闲时间,想到马上实习去了,可能项目要交接,于是自己决定重构一下代码… 因为我是在师兄的代码的基础上进行维护修改的,改到后面真的是越来越复杂,越来越麻烦,以至于现在我随便加点新功能,完全没有可扩展性,而且代码没有任何可读性…我都不知道我是怎么读下去这个代 ...

阅读全文 »

深入理解 kafka(三)

发表于 2020-04-29 | 更新于 2023-05-11 | 分类于 中间件系列
本文字数: 1.3k | 阅读时长 ≈ 1 分钟

第四章 主题和分区从Kafka的底层实现来说,主题和分区都是逻辑上的概念,分区可以有一至多个副本,每个副本对应一个日志文件,每个日志文件对应一至多个日志分段(LogSegment),每个日志分段还可以细分为索引文件、日志存储文件和快照文件等。 主题的管理主题的管理包括创建主题、查看主题信息、修改主题 ...

阅读全文 »

深入理解 kafka(二)

发表于 2020-04-25 | 更新于 2023-05-11 | 分类于 中间件系列
本文字数: 9.9k | 阅读时长 ≈ 9 分钟

第二章 生产者客户端开发package Kafka.Demo1;import org.apache.kafka.clients.Metadata;import org.apache.kafka.clients.producer.KafkaProducer;import org.apache.kafk ...

阅读全文 »

深入理解 kafka(一)

发表于 2020-04-23 | 更新于 2020-08-28 | 分类于 中间件系列
本文字数: 193k | 阅读时长 ≈ 2:55

前言项目最近 kafka 又崩了… 心态炸了… 总是 nobroker,自己也总是没有彻底解决这个问题,所以,受不了了,我要开始深入理解一下 kafka 了… 由于之前一篇文章都是几万字,导致可读性比较拉胯,所以从现在开始,我每一章出一篇文章…这样可读性强一些… 第一章 初识 kafkaKafka ...

阅读全文 »

从双亲委派模型到 jdbc

发表于 2020-03-19 | 更新于 2023-05-11 | 分类于 jvm
本文字数: 12k | 阅读时长 ≈ 11 分钟

引子双亲委派模型,jdbc,貌似没啥关系,之间的联系还得从周志华老师的《深入理解java虚拟机》这本书说起。 上图可以看到,jdbc 这种涉及 SPI 的类加载方式破坏了双亲委派模型,接下来,我们来具体分析一波。 回顾 — 双亲委派模型类加载器谈到双亲委派模型,必然是要谈到类加载器啦,而类加载器要 ...

阅读全文 »

实习面试经历

发表于 2020-03-17 | 更新于 2023-05-11 | 分类于 面经
本文字数: 37k | 阅读时长 ≈ 34 分钟

2020.3.17 15:38 - 16:35 「57 分钟」阿里一面电话面。自己第一次面试,面得很糟糕,面对问题很慌… 整个面试分三块进行: 基础知识,主要问了计网和数据库以及算法 TCP 的三次握手和四次挥手过程 腾讯的面试官大大也问了这个问题,并且特别提醒了我要注意记住 ...

阅读全文 »

mysql 复习

发表于 2020-03-13 | 更新于 2023-06-15 | 分类于 数据库
本文字数: 24k | 阅读时长 ≈ 22 分钟

目录:/MySQL实战45讲 [161.8M] ┣━━01讲基础架构:一条SQL查询语句是如何执行的.html [54.2K] ┣━━02讲日志系统:一条SQL更新语句是如何执行的.html [65K] ┣━━03讲事务隔离:为什么你改了我还看不见.html [56.8K] ...

阅读全文 »

数据库专题复习

发表于 2020-03-03 | 更新于 2023-05-11 | 分类于 数据库
本文字数: 27k | 阅读时长 ≈ 24 分钟

自己部分总结Q:事务的四大特性? ACID 原子性 Atomicity。事务中所有操作是不可再分割的原子单位,所有操作要么全部执行成功,要么全部执行失败。 一致性 Consistency。事务执行后,数据库状态与其它业务规则保持一致。如转账业务,无论事务执行成功与否,参与转账的两个账号余额之和 ...

阅读全文 »

设计模式

发表于 2020-02-25 | 更新于 2020-08-09 | 分类于 设计模式
本文字数: 14k | 阅读时长 ≈ 13 分钟

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模 ...

阅读全文 »

背包九讲 & 链表

发表于 2020-02-10 | 更新于 2023-05-11 | 分类于 算法
本文字数: 28k | 阅读时长 ≈ 26 分钟

dp背包九讲问题 01 背包问题 完全背包问题 多重背包问题 混合背包问题 二维费用的背包问题 分组背包问题 背包问题求方案数 背包问题求方案路径 有依赖的背包问题 01背包问题背景:有 n 件物品,每一件物品 i 对应一个体积 v[i] 和一个价值 w[i],设有一个背包,体积为 V,在这个背包 ...

阅读全文 »
1234…7
Jerome

Jerome

生活总是充满了惊喜
62 日志
22 分类
135 标签
RSS
GitHub QQ StackOverflow
推荐阅读
  • 浅入浅出NIO
  • jvm总结
  • LeetCode总结
  • 面经
  • 多线程
0%
© 2019 – 2023 Jerome | 站点字数合计: 1.2m
载入天数...载入时分秒...
人 | 次