不搞数学的汤老师
码龄11年
关注
提问 私信
  • 博客:239,596
    社区:36
    问答:7
    动态:33
    239,672
    总访问量
  • 124
    原创
  • 18,162
    排名
  • 1,174
    粉丝
  • 3
    铁粉
  • 学习成就

个人简介:不是各位卷死在下,就是在下卷死各位!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-01-28
博客简介:

不搞数学的汤老师

博客描述:
你这个年龄段 你这个阶段 你睡得着觉?有点出息没有
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    957
    当月
    4
个人成就
  • 获得260次点赞
  • 内容获得40次评论
  • 获得940次收藏
  • 代码片获得402次分享
创作历程
  • 3篇
    2024年
  • 4篇
    2023年
  • 54篇
    2022年
  • 31篇
    2021年
  • 33篇
    2020年
成就勋章
TA的专栏
  • 算法
    18篇
  • 二分
    2篇
  • DP
    5篇
  • 分布式
    1篇
  • 环境搭建
    5篇
  • 刷题
  • leetcode 算法题
    36篇
  • 剑指 Offer
    2篇
  • leetcode SQL
    2篇
  • Spring
    2篇
  • 面试突击
    3篇
  • c/c++
    4篇
  • 专业课
  • 离散数学
    4篇
  • csapp
    7篇
  • 微机接口技术
    13篇
  • Linux
    8篇
  • Java
    9篇
  • MySQL
    2篇
兴趣领域 设置
  • 编程语言
    javac++c语言luagolangrust
  • 大数据
    mysqlhadoopredismongodb
  • 后端
    架构分布式
  • 区块链
    区块链智能合约
  • 运维
    网络
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

在 Linux (aarch64) 编译 OpenJDK 8

手动编译 OpenJDK
原创
发布博客 2024.09.21 ·
598 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

配置实验用的 Rocky Linux

Rocky Linux 是一个由社区驱动的企业级 Linux 发行版,它旨在作为 CentOS 的替代品。(CentOS 官方不再提供 CentOS 9及后续版本,不再支持新的软件和补丁更新。Rocky Linux 是基于 Red Hat Enterprise Linux 的源码构建的,旨在与 RHEL 完全二进制兼容。这意味着它可以在生产环境中作为 RHEL 的替代方案,提供长期支持和企业级的稳定性。
原创
发布博客 2024.09.19 ·
697 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Linux 没有安装 telnet 如何测网络是否连通?

【代码】Linux没有安装 telnet 如何测网络是否连通?
原创
发布博客 2024.02.24 ·
396 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

定位 CPU 高负载 Java 线程

将 4432 堆栈信息导出并检索 4435 (jstack 导出的线程 id 是 16 进制)线程的调用情况。可见该进程下 pid 为 4435 的线程 CPU 占用率最高将其换算为 16 进制。查看 pid 为 4432 进程的线程 CPU 占用情况。查看高负载 Java 进程获取到对应 pid。定位到具体的线程调用情况。
原创
发布博客 2023.12.25 ·
623 阅读 ·
6 点赞 ·
1 评论 ·
12 收藏

为什么 String#equals 方法在做比较时没有使用 hashCode

我之前出于优化常数项时间的考虑,想当然的认为会事先使用 hashCode 进行过滤我想像中的算法是这样的minnm也就是以下的代码但事实上确是也就是我先前的设计思路有问题,但不妨参考一下也就是说之前构思出来的算法应该是没有问题的,于是就有了一个疑问:为什么不使用 hashCode 进行第一次过滤?
原创
发布博客 2023.05.26 ·
991 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

复盘:记录一次 mongo 集群“数据丢失”

本机模拟一主一从一仲裁的 mongo 集群MongoDB 版本:mongodb-community 6.0.4主从仲裁。
原创
发布博客 2023.04.09 ·
1143 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

MySQL 查询优化器的局限性

MySQL 查询优化器的局限性
原创
发布博客 2023.02.05 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式下的 ID 实现

分布式下的 ID 实现
原创
发布博客 2022.08.14 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

边界对齐:从 C 到 Java

从 C 的边界对齐开始,看到 Java 的边界对齐
原创
发布博客 2022.07.10 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划:(二)背包问题 —— 2. 完全背包模型

最大值/最小值完全背包问题分析状态表示v(i)v(i)v(i):第 iii 个物体体积w(i)w(i)w(i):第 iii 个物体价值f(i,j)f(i,j)f(i,j):在前 iii 个物品中选,体积不超过 jjj 的最大价值状态转移:只要背包能放得下,可以选 kkk 个第 iii 个物品。既满足 j≥kv(i)j \ge k v(i)j≥kv(i),可从 f(i−1,j−kv(i))f(i - 1, j - kv(i))f(i−1,j−kv(i)) 转移。k≥0k \ge 0k≥0
原创
发布博客 2022.05.19 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kafka 集群搭建(含 ZK 模式和 Kraft 模式)

前言环境介绍虚拟机软件:VirtualBoxLinux 发行版本:Ubuntu 20.04.4虚拟机核心数:1 core虚拟机内存:2 GBJDK 版本:1.8.0_202ZK 版本:3.8.0Kafka 版本:3.2.0实验机搭建集群规划node01node02node03zkzkzkkafkakafkakafkaZK 集群部署ZK 环境变量$ vim /etc/profile# 拷贝以下内容export ZK_HOME=/opt
原创
发布博客 2022.05.18 ·
2471 阅读 ·
4 点赞 ·
0 评论 ·
18 收藏

动态规划:(二)背包问题 —— 1. 01 背包模型

01 背包问题分析状态表示:v(i)v(i)v(i):第 iii 个物体体积w(i)w(i)w(i):第 iii 个物体价值f(i,j)f(i,j)f(i,j):在前 iii 个物品中选,体积不超过 jjj 的最大价值状态转移:可从不选前一个物品转移。即可从 f(i−1,j)f(i - 1, j)f(i−1,j) 转移前一个物体体积不超过背包总容量时,可 从选前一个物体转移。即当 j≥v(i)j \ge v(i)j≥v(i) 时,可从 f(i−1,j−v(i))f(i - 1, j -
原创
发布博客 2022.05.07 ·
645 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于 Hadoop HA 的 Hive 搭建

前言环境介绍虚拟机软件:VirtualBoxLinux 发行版本:Ubuntu 20.04.4虚拟机核心数:1 core虚拟机内存:2 GBJDK 版本:1.8.0_202Hadoop 版本:3.2.3ZK 版本:3.8.0Hive 版本:3.1.3MySQL 版本:8.0.28Hadoop HA 搭建集群规划Hive 默认使用的元数据库为 derby,开启 Hive 之后就会占用元数据库,且不与其他客户端共享数据,所以我们需要将 Hive 的元数据地址改为 MySQL按照以
原创
发布博客 2022.05.03 ·
3579 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

Hadoop HA 搭建

Hadoop 主要由 HDFS、YARN 和 MapReduce 三大组件构成。HDFS:分布式文件存储,用于大规模数据存储。由 NameNode 与 DataNode 构成。NameNode:管理元数据。维护文件系统目录结构,管理数据块和数据节点的映射关系,处理客户端的文件请求。当 NN 宕机时整个 HDFS 不可使用,需要对其做 HA。DataNode:存储实际的数据。执行来自客户端的读写请求(数据会复制多份存储在不同的 DN 上),定期向 NN 发送心跳并上报状态。
原创
发布博客 2022.05.03 ·
3273 阅读 ·
5 点赞 ·
2 评论 ·
20 收藏

配置实验用的 Linux 虚拟机

准备虚拟机软件:VirtualBoxLinux 发行版本:Ubuntu 20.04.4初始化 root 密码$ sudo passwd连不上 VirtualBox 虚拟机网络模式设置两个网卡,分别为 NAT 和 Host-OnlyNAT 用于连外网,Host-Only 用于连内网[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vKSZxYvk-1651121464338)(https://raw.githubusercontent.com/a981008/i
原创
发布博客 2022.05.01 ·
1030 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搜索:(一)DFS

递归实现指数型枚举import java.util.*;public class Main { public static void dfs(int u, int n, boolean[] st) { if (u > n) { for (int i = 1; i <= n; i++) { if (st[i]) { System.out.print(i + " ");
原创
发布博客 2022.05.01 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划:(一)线性 DP —— 3. 状态机模型

状态机模型leetcode 打家劫舍系列和买卖股票系列例题:打家劫舍、打家劫舍 II、买卖股票的最佳时机含手续费、最佳买卖股票时机含冷冻期、买卖股票的最佳时机 IV
原创
发布博客 2022.04.30 ·
392 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

刷透二分:(二)猜数检验

题型还在整理,整理完毕后再更新 😃前言模版还是while (l < r) { int mid = l + r >> 1; if (check(mid)) l = mid + 1; else r = mid; }while (l < r) { int mid = l + r + 1 >> 1; if (check(mid)) l = mid; else r = mid - 1;}while (l <.
原创
发布博客 2022.04.23 ·
773 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划:(一)线性 DP —— 2. 最长上升子序列模型

最长上升子序列分析状态表示:q(i) 表示序列中第 i 个元素的取值f(i) 表示以第 i 个元素结尾的所有上升子序列中的长度最大值状态转移只有当当前元素大于之前的元素才能转移:q(i) > q(j) 其中 j < i满足条件时,可以从之前的所有情况转移:q(0) ... q(i - 1)状态计算:最大值 max代码import java.util.*;public class Main { public static int dp(int[] q) {
原创
发布博客 2022.04.18 ·
610 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

动态规划:(一)线性 DP —— 1. 数字三角形模型

线性 DP —— 数字三角形模型例题有:数字三角形、摘花生、最低通行费、方格取数、传纸条
原创
发布博客 2022.04.17 ·
563 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多