
架构师技术栈
文章平均质量分 81
后端各种技术的全套笔记
我才是真的封不觉
某外企高级开发,菜鸟一个,希望在博客记录自己技术的成长,目标是成为一个好脾气的技术大牛。
b站账号 觉哥学java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
觉哥技术团队mysql生产实战操作指南(涵盖所有常见操作)
本文介绍:本文是针对于mysql8 linux的实操日志涵盖内容为:安装下载+参数介绍+权限系统+备份恢复+主从复制+几十例实战查询优化+诊断过程与调优原创 2024-05-16 23:19:42 · 1007 阅读 · 0 评论 -
mysql索引实战调优
mysql索引优化实战原创 2024-04-21 19:26:18 · 260 阅读 · 0 评论 -
go语言从0基础到安全项目开发实战
搭建环境比较简单。原创 2023-08-12 00:10:08 · 886 阅读 · 0 评论 -
爆肝七七四十九天 flink笔记 就决定用你了
flink 的source如果是实现的 SourceFunction接口或者继承的RichSourceFunction。如果source要并行度大于1比如kafka 6个分区 那么 需要实现 ParallelSourceFunction。那么并行度只能为1 ,就算你在配置文件中配置的默认并行度为 6。或者RichParallelSourceFunction。原创 2023-04-17 03:22:52 · 363 阅读 · 0 评论 -
Java 高级/资深/架构 面试题
为自己准备的架构师面试题原创 2023-01-13 23:57:29 · 1144 阅读 · 0 评论 -
JDK17新特性
jdk新特性原创 2022-11-26 02:07:12 · 967 阅读 · 0 评论 -
觉哥java网站踩坑+bug记录(困扰一分钟以上的问题全记录)
搭建网站遇到的坑与bug原创 2022-11-14 00:26:06 · 775 阅读 · 0 评论 -
觉哥java网站搭建笔记——后端开发环境搭建
觉哥java网 网站搭建笔记原创 2022-11-13 17:24:17 · 1400 阅读 · 0 评论 -
java学习路线小白——架构师
java从小白到架构师学习路线原创 2022-09-07 23:06:26 · 1577 阅读 · 4 评论 -
docker
docker从入门到入坟原创 2022-08-30 01:41:03 · 2653 阅读 · 0 评论 -
计算机自顶向下
计算机网络自顶向下笔记原创 2022-08-28 19:59:53 · 699 阅读 · 0 评论 -
kafka全部经验总结(待补充)
1.producer 生产消息 根据 消息的key来确定 发送到对应topic的哪个分区,如果没有key那么则轮询均匀发送到各partition 但是无法保证有序性2.同一consumer group中的各消费者只能消费同一个topic中某个partition中的数据 而不会出现 同一同一consumer group中的consumerA 与 consumerB 同时消费 topic1 中的 partition1中的数据 这样会造成重复消费3.消费的最大并行度 为 partition数量原创 2022-05-05 22:13:11 · 474 阅读 · 0 评论 -
clean code(代码整洁之道)
一、有意义的命名1.示例12.示例23. 示例33.示例3图一图二图三4.示例45.示例56.示例67.示例7原创 2022-05-03 23:02:01 · 1610 阅读 · 0 评论 -
学zookeeper 这篇文章够了
1.概念及其作用hadoop子项目 树形目录服务主要功能:配置管理 分布式锁 集群管理2.数据模型数据模型就是个树形结构包含多个节点 节点下可以存放data,这些节点有不同类型,根据应用场景来选择 比如分布式锁就使用临时顺序节点 后面细说3.常用命令后面一般用docker进行管理 在docker中启动镜像即可4.Java API 操作zookeeper4.1概览我们使用Curator4.2 引依赖由于子依赖及版本问题 ...原创 2022-01-07 21:12:16 · 228 阅读 · 0 评论 -
突然 系统卡顿CPU飙高? 莫名 OOM?强软弱虚引用咋用?垃圾回收参数咋设置?选哪个垃圾收集器? 宕机?如何写出优质代码?想要系统性了解JVM内存调优?JVM 就决定用你了
一、前言1.1JVM是什么1.2JVM与JDK JRE的关系1.3为啥要学JVM1.4常见的JVM1.5学习路线二、内存结构2.1程序计数器记住 它是线程私有 是用来记录 某线程下一次执行字节码指令的地址的2.2栈2.2.1 介绍记住:栈是先进后出的 如下图二 里面存放的是一个个栈帧,活动栈帧 只有一个 栈帧里面存放的是方法参数 局部变量 返回地址啥的2.2...原创 2021-10-14 19:01:51 · 316 阅读 · 0 评论 -
高并发?syncronized原理?怎样自定义或是线程池?线程池参数如何合理配置? 并发编程 就决定用你了
一、前言与预备知识1.1为啥学学习并发编程可能你正常工作几年都难用到,但是 想要往更好的方向走 这玩意是必须要学的除非你想一辈子就在个小公司crud 很多中间件基本都用到并发编程,你想要了解它们的底层,得学吧 然后这玩意尽管工作中用的少 但是面试可是必问的1.2 进程与线程的概念一个父 一个子 子是最小单位并发并行1.3同步与异步的概念如下两图 在同一个线程里图一 先来后到 代码按顺序走完就是 同步 图二 代码在两个线程里 自己...原创 2021-10-01 02:33:22 · 969 阅读 · 0 评论 -
分布式缓存技术-redis应用篇 (redisson ,数据一致性(缓存穿透,雪崩,击穿等问题),布隆过滤器 )
一、redis客户端工具哪家强?你可能听过jedis,你可能也听过lettuce ,但是redisson 这玩意 相当于把java中的常用数据结构比如下面的集合,还有锁都在redis中实现了,集群啊啥的他也都支持 分布式环境下 就用它了主要它还是我们中国人写的 链接如右redisson使用链接...原创 2021-09-30 00:17:35 · 623 阅读 · 0 评论 -
分布式缓存技术-redis分布式篇 (redis主从复制,哨兵机制,集群搭建)
一、为什么Redis需要集群与大多数中间件一样 当单一节点时 系统出现瓶颈主要下面这几个触发点二、Redis主从复制master就是正在使用的节点 slave 是 备用的当master出现问题时随时替代的节点当然这俩词 西方现在有些敏感 有歧视意味可能后面不能用了设置主从的方式1.配置文件比如我当前机器是 186 我在 187与 188中如下操作就好了 取消注释 改配置2.启动时添加参数还可以在节点启动时 后面加参数 --slaveof ip:por...原创 2021-09-28 20:59:59 · 382 阅读 · 0 评论 -
分布式缓存技术-redis基础篇 (redis里只有五种数据类型?redis的数据类型源码与底层实现是?为啥这样设计?不同数据类型应用场景是?被面试官问倒了就赶紧来瞅瞅把)
一、前言这一节主要 就是 一些发展 比较 介绍 大致看看就好1.1redis诞生历程它是为了记录用户访问记录而诞生的,最开始的数据结构就是下面这种,就是简单的队列1.2 关系型数据库与非关系型数据库的区别1.2.1关系型数据库我们都知道 一般数据都存在关系型数据库 mysql oracle 这些里面 那么 为什么 还要用到 非关系型数据库 redis呢? 看看下面俩图特点不足1.2.2 非关系型数据库非关系数据库具有的特点非关...原创 2021-09-28 20:03:47 · 306 阅读 · 0 评论 -
分布式缓存技术-redis高级篇 (redis为啥这么快?同事又删库跑路咋办?没关系,教你)
一、发布订阅模式1.1 直接订阅与发送如下是订阅指定频道后 然后发送消息的命令1.2 按规则订阅然后发送lua脚本 阻塞其它客户端和命令的执行原创 2021-09-28 19:42:32 · 312 阅读 · 0 评论 -
同事删库跑路 莫名查询慢 表结构不知道怎样设计 执行计划看不懂 咋办? 爆肝七七四十九天总结 ! Mysql 性能优化 就决定用你了 !
一、MySQL架构分析与sql执行流程1.1 发展历史1.2 流行分支/存储引擎上面看到2000年开源,那么自然就有了许多分支产品1.3 一条查询语句是如何执行的比如你去餐厅点菜,你只跟服务员说了一道菜名,不久后菜就端到你桌上了从你点击查询按钮,到返回数据 后面到底做了些啥,有哪些角色 下面来看一看?1.3.1 客户端 连接服务端首先第一步当然是建立连接,通信类型通常用同步,异步的话编程会比较复杂,而且可能产生数据问题,这个由你客户端代码决定连接方式通原创 2021-09-26 00:19:07 · 1225 阅读 · 6 评论