摘要: select host,user,authentication_string from mysql.user; -- 查询用户 -- drop user 'topingr_reader'@'%'; -- 删除用户 grant all privileges on test_database.* to 阅读全文
posted @ 2022-03-01 10:52 小马快跑3 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 看算法4 优先队列章节,遇到索引优先队列一直不能理解,顾人肉执行了一遍代码。 2022年1月16日 弄清了 pq 和 qp 两者 exch 的过程 缺少为什么需要 qp 的原理带后续补充 使用书籍提供源码执行结果 人肉执行结果 阅读全文
posted @ 2022-01-16 14:27 小马快跑3 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 转载:https://blog.csdn.net/Congweiconglin/article/details/112626473 阅读全文
posted @ 2022-01-10 09:39 小马快跑3 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 最开始方向搞错了一顿百度,Tomcat 为啥 Connection reset by peer。 出来都是各种 压力过大服务器顶不住了。 问题复现 解决后的效果 参考连接 https://blog.csdn.net/kioo_i_see/article/details/86497490 从人这里尝试 阅读全文
posted @ 2021-12-15 11:34 小马快跑3 阅读(2797) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL group by 后取最新的一条 参考:https://www.cnblogs.com/funnyzpc/p/9311281.html,https://www.cnblogs.com/aeolian/p/9359898.html 需求 针对 registration_id 和 阅读全文
posted @ 2021-05-05 10:39 小马快跑3 阅读(6037) 评论(0) 推荐(0) 编辑
摘要: 问题描述 两个大约10W左右量的List使用 retainAll()。耗费了40S。 找出这个问题都是泪,当时看着这是个JVM内存间的操作想着10W数据量也不是特别多就一直没注意,直到实在找不出问题,然后所有线索又指向这块代码。我就来试了试。 其实原理很简单,就是数组和散列表两种数据结构在处理数据上 阅读全文
posted @ 2020-08-04 15:03 小马快跑3 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 打电话 ​ 一个合唱队共有15人,暑假期间有一个紧急演出,老师需要尽快通知到每一个同学,如果用打电话的方式,每分钟通知1人,请帮老师设计一个打电话的方案。 1. 老师依次给每个学生打电话 老师依次给所有学生拨打电话。耗时15分钟 2. 老师让同学帮忙 老师依次给同学们拨打电话太耗时了。改变策略。 老 阅读全文
posted @ 2020-07-12 21:58 小马快跑3 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 如何面对一个复杂的需求。 从需求中抽离业务实体,业务参数。 得到运行逻辑。 分解复杂逻辑,将复杂逻辑转换为多个简单逻辑的组合。 上述说的太过于抽象,我以一个小学生解决复杂乘法运算的例子来进行一个类比 小明二舅舅的三姑妈家里开的小卖部,今天卖出了102件棒棒糖,棒棒糖成本0.45,售价1块。计算盈亏 阅读全文
posted @ 2020-07-07 19:47 小马快跑3 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 引用 《算法4》1.3.2.5 迭代 特点:小巧精妙 自动扩缩容 避免对象游离 使用数组能够高效检索数据 实现Iterable 对外提供 Iterator Bag、Queue、Stack、List基本都可以依葫芦画瓢 这是一个线程不安全的实现类 import java.util.Iterator; 阅读全文
posted @ 2020-06-23 12:11 小马快跑3 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 手撕HashMap主要是为了能更好的理解HashMap的数据结构原理。只实现了 put、get、remove。 JDK 实现的实在太复杂。这个实现是实现最简单的版本。后续如果有时间会逐一补上 自动扩容,数组+红黑树的实现。 前提条件 数组+链表有基本了解 实现逻辑 package com.compa 阅读全文
posted @ 2020-06-16 19:57 小马快跑3 阅读(1499) 评论(0) 推荐(0) 编辑