Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://bytesfly.github.io/blog/

互联网是有记忆的,我想留下一些成长的脚印。
https://bytesfly.github.io/blog/

blog interview java leetcode mysql

Last synced: about 2 months ago
JSON representation

互联网是有记忆的,我想留下一些成长的脚印。

Awesome Lists containing this project

README

        

## Java

- [MyBatis-Plus中如何使用ResultMap](Java/resultmap-in-mybatis-plus.md)
- [换种思路写Mock,让单元测试更简单](Java/testable-mock.md)
- [一文读懂Java中的动态代理](Java/dynamic-proxy-in-java.md)
- [云原生时代的Java](Java/java-in-the-future.md)

- [阿里巴巴Java开发手册——编程规约](Java/alibaba-java-coding-guidelines-1.md)
- [阿里巴巴Java开发手册——异常处理、MySQL 数据库](Java/alibaba-java-coding-guidelines-2.md)

## 大数据

- [Flink流处理基础](BigData/flink-stream-processing-theory.md)
- [Flink把数据sink到kafka多个topic](BigData/flink-kafka-sink-multiple-topics.md)

- [centos7安装部署opentsdb2.4.0](BigData/how-to-install-opentsdb.md)
- [opentsdb探索之路——部分设计与实现](BigData/the-road-of-exploring-opentsdb.md)

## Python

- [Python开发环境搭建](Python/python-environment.md)
- [一文上手Python3](https://www.cnblogs.com/bytesfly/p/python.html)

## AI

**科学计算库:**
- [快速上手NumPy](https://www.cnblogs.com/bytesfly/p/numpy.html)
- [快速上手pandas(上)](https://www.cnblogs.com/bytesfly/p/pandas-1.html)
- [快速上手pandas(下)](https://www.cnblogs.com/bytesfly/p/pandas-2.html)

**机器学习:**
- [从线性回归走进机器学习](AI/linear-regression.md)
- [最大似然估计](AI/maximum-likelihood-estimation.md)

**深度学习:**
- [PyTorch中backward()函数的gradient参数作用](AI/why-need-gradient-arg-in-pytorch-backward.md)

## MySQL

- [一文学会MySQL的explain工具](MySQL/how-to-use-mysql-explain.md)
- [一文读懂MySQL的索引结构及查询优化](MySQL/mysql-index-theory-and-best-practice.md)
- [一文读懂MySQL的事务隔离级别及MVCC机制](MySQL/mysql-transaction-innodb-mvcc.md)

## Netty

- [不识Netty真面目,只缘未读此真经](Netty/the-truth-of-netty.md)

## 设计模式

- [设计模式概述](DesignPattern/overview.md)
- [面向对象设计原则](DesignPattern/object-oriented-design-principles.md)

**创建型模式:**
- [工厂模式三兄弟(Factory Pattern)](DesignPattern/factory-pattern.md)
- [单例模式(Singleton Pattern)——确保对象的唯一性](DesignPattern/singleton-pattern.md)
- [原型模式(Prototype Pattern)——对象的克隆](DesignPattern/prototype-pattern.md)
- [建造者模式(Builder Pattern)——复杂对象的组装与创建](DesignPattern/builder-pattern.md)

**结构型模式:**
- [适配器模式(Adapter Pattern)——不兼容结构的协调](DesignPattern/adapter-pattern.md)
- [桥接模式(Bridge Pattern)——处理多维度变化](DesignPattern/bridge-pattern.md)
- [组合模式(Composite Pattern)——树形结构的处理](DesignPattern/composite-pattern.md)
- [装饰模式(Decorator Pattern)——扩展系统功能](DesignPattern/decorator-pattern.md)
- [外观模式(Facade Pattern)——提供统一的入口](DesignPattern/facade-pattern.md)
- [享元模式(Flyweight Pattern)——实现对象的复用](DesignPattern/flyweight-pattern.md)
- [代理模式(Proxy Pattern)——对象的间接访问](DesignPattern/proxy-pattern.md)
- [一文读懂Java中的动态代理](Java/dynamic-proxy-in-java.md)

**行为型模式:**
- [职责链模式(Chain of Responsibility Pattern)——请求的链式处理](DesignPattern/chain-of-responsibility-pattern.md)
- [命令模式(Command Pattern)——请求发送者与接收者解耦](DesignPattern/command-pattern.md)
- [解释器模式(Interpreter Pattern)——自定义语言的实现](DesignPattern/interpreter-pattern.md)
- [迭代器模式(Iterator Pattern)——遍历聚合对象中的元素](DesignPattern/iterator-pattern.md)
- [中介者模式(Mediator Pattern)——协调多个对象之间的交互](DesignPattern/mediator-pattern.md)
- [备忘录模式(Memento Pattern)——撤销功能的实现]()
- [观察者模式(Observer Pattern)——对象间的联动]()
- [状态模式(State Pattern)——处理对象的多种状态及其相互转换]()
- [策略模式(Strategy Pattern)——算法的封装与切换]()
- [模板方法模式(Template Method Pattern)——复杂流程步骤的设计]()
- [访问者模式(Visitor Pattern)——操作复杂对象结构]()

## 技术调研and问题排查

**技术调研:**
- [MongoDB -> kafka 高性能实时同步方案](ProblemResearch/data-from-mongodb-to-kafka.md)

**问题排查:**
- [kafka启动报错"A broker is already registered on the path /brokers/ids/1"排查](ProblemResearch/kafka-broker-already-registered.md)
- [使用ClouderaManager管理的HBase的RegionServer无法启动排查](ProblemResearch/hbase-region-server-cannot-start.md)

## 工具

- [使用GitHub Pages + docsify快速搭建一个站点](Tool/github-page-docsify.md)
- [一文学会在Markdown中编辑数学符号与公式](Tool/markdown-formula.md)
- [百闻不如一试——公式图片转Latex代码](Tool/image-to-latex.md)

- [Linux工作环境搭建——deepin系统的使用](Tool/work-on-deepin-linux.md)
- [Git使用汇总](Tool/about-git.md)

- [Kafka常用topic操作命令](Tool/kafka-commands.md)
- [使用脚本+kafka自带命令行工具 统计数据写入kafka速率](Tool/kafka-write-speed.md)

- [MacOS如何调整JD-GUI反编译工具字体大小](Tool/how-to-adjust-jd-gui-fontsize.md)

- [实用网站与工具](Tool/awesome-sites.md)

## 程序人生

- [请用一句话证明你是程序员](Life/how-to-prove-that-you-are-a-programmer.md)
- [工作中如何做好技术积累](Life/study-vs-work.md)
- [程序员的谎言](Life/what-are-the-most-common-lies-told-by-programmers.md)
- [程序员的酒后真言](Life/drunk-post-of-a-programmer.md)

## 面试题

- [非技术面试题汇总](Interview/non-technical-interview-questions.md)

## LeetCode

**动态规划:**
- [爬楼梯](LeetCode/0070-climbing-stairs.md)
- [使用最小花费爬楼梯](LeetCode/0746-min-cost-climbing-stairs.md)
- [买卖股票的最佳时机](LeetCode/0121-best-time-to-buy-and-sell-stock.md)

**贪心算法:**
- [跳跃游戏](LeetCode/0055-jump-game.md)
- [跳跃游戏 II](LeetCode/0045-jump-game-ii.md)
- [买卖股票的最佳时机 II](LeetCode/0122-best-time-to-buy-and-sell-stock-ii.md)

**链表:**
- [反转链表](LeetCode/0206-reverse-linked-list.md)

**二叉树**
- [二叉树的层序遍历](LeetCode/0102-binary-tree-level-order-traversal.md)
- [对称二叉树](LeetCode/0101-symmetric-tree.md)
- [二叉树的前序遍历](LeetCode/0144-binary-tree-preorder-traversal.md)
- [二叉树的中序遍历](LeetCode/0094-binary-tree-inorder-traversal.md)
- [二叉树的后序遍历](LeetCode/0145-binary-tree-postorder-traversal.md)

**栈和队列**
- [有效的括号](LeetCode/0020-valid-parentheses.md)

**数组**
- [移除元素](LeetCode/0027-remove-element.md)

**数学**
- [只出现一次的数字](LeetCode/0136-single-number.md)