| home |
true |
| heroImage |
/hero.png |
| heroImageStyle |
| maxWidth |
width |
display |
margin |
margin-top |
background |
borderRadius |
200px |
100% |
block |
0 auto 5rem |
5rem |
#fff |
50% |
|
| bgImageStyle |
|
| isShowTitleInHome |
false |
| actionText |
快速开始 → |
| actionLink |
/blogs/algorithm/ |
| features |
| title |
children |
算法与数据结构 |
| title |
details |
link |
icon |
动态规划 |
通过把原问题分解为子问题的方式求解的一类方法,一般需要根据限制列出状态,并通过一系列的决策(转移方程)将子阶段递推至父阶段 |
blogs/algorithm/dpp/line-DP.html |
iconfont icon-a-376 |
|
| title |
details |
link |
icon |
数据结构 |
一种数据的组织形态,常见的基础数据结构有二叉树、哈希表等,通过组织数据来完成优化存储、优化读写等行为,作出数据结构常常需要合理的建模能力 |
blogs/algorithm/data-structure/captain-mo.html |
iconfont icon-relation |
|
| title |
details |
link |
icon |
数学 |
从数字01开始,到极限、三维、多项式...,计算机的很多问题都可以抽象转移成数学公式,通过对数学公式的一步步化简可以更精妙地看到问题的本质 |
blogs/algorithm/math/ballandbox.html |
iconfont icon-shuxue |
|
| title |
details |
link |
icon |
图论 |
多种节点、多种连边、多种权值来形成一份图论的问题,常见的有最短路、匹配、网络流等,对于每个节点将邻点的数据进行汇总可以得到总图的很多信息 |
blogs/algorithm/graph/2-sat.html |
iconfont icon-ditu |
|
| title |
details |
link |
icon |
搜索 |
深度优先搜索像是走迷宫一样走到死胡同后再返回走另一条路,广度优先搜索则类似水流的扩展,以多路并发开始,到找到终点为止,两者都是优雅的暴力 |
blogs/algorithm/search/bfs.html |
iconfont icon-bianlihang- |
|
| title |
details |
link |
icon |
字符串 |
以多种多个字符组织形成的一连串的形式,常见问题有回文串、循环串等,需要找到串与串的共同点来完成各种各样的匹配算法 |
blogs/algorithm/string/kmp.html |
iconfont icon-string |
|
| title |
details |
link |
icon |
杂项 |
这里存储了无法归类的一些算法,主要是写题中的一些技巧比如悬线法找矩阵中最大的同符号子矩阵这种,在杂项中也会存放一些黑科技算法 |
blogs/algorithm/else/suspendedline.html |
iconfont icon-qita1 |
|
|
|
| title |
children |
计算机原理技术 |
| title |
details |
link |
icon |
Linux |
一种高度自由与定制化的操作系统,支持各种丰富的终端命令,秉持”一切皆是文件“原则也有更为快捷的文件配置方式,常用于服务器 |
|
iconfont icon-linux |
|
| title |
details |
link |
icon |
Git |
一种代码托管工具,可以将代码提交至私人本地仓库来规范控制管理自己的待发布代码,也可以提交到远程仓库多人协作管理 |
|
iconfont icon-git |
|
| title |
details |
link |
icon |
Docker |
一种将进程主机化的工具,可以隔离多个容器来加载不同的官方提供的镜像,从而部署多个隔离开来的微型主机服务 |
|
iconfont icon-docker |
|
|
|
| title |
children |
源码剖析 |
| title |
details |
link |
icon |
JDK |
用于开发Java应用程序的软件开发工具包,包含了Java运行环境(JRE)、编译器、调试器等开发工具以及核心类库 |
|
iconfont icon-java |
|
|
|
| title |
children |
方法论 |
| title |
details |
link |
icon |
设计模式 |
旨在解决在软件开发中常见的问题。它们提供了一种结构化的方式来组织代码,以提高代码的可维护性、可读性和可扩展性,并避免常见的设计缺陷。 |
|
iconfont icon-shejimoshi |
|
|
|
| title |
children |
后端技能点 |
| title |
details |
link |
icon |
MySQL |
一种列存储的磁盘数据库,为数据提供了强大的安全性保证,其内置的B+Tree也保证了读写的效率,且其提供的SQL语句可以实现复杂的逻辑功能 |
blogs/mysql/Z-sql-solution/create-tables-query.html |
iconfont icon-mysql |
|
| title |
details |
link |
icon |
Redis |
KV 化的非关系型内存数据库,支持多种数据结构完成储存数据,以高速为特点作为缓存数据库与各种磁盘数据库相配合,在工程开发中十分常见 |
blogs/redis/begin.html |
iconfont icon-Redis-session |
|
| title |
details |
link |
icon |
ElasticSearch |
ElasticStack 中的一个分布式开源搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能,在很多企业内也负责一部分的数据存储 |
blogs/es/0-begin.html |
iconfont icon-Elasticsearch |
|
| title |
details |
link |
icon |
SSM |
是三种主流框架Spring、SpringMVC、Mybatis的结合,以Spring为桥梁整合出各种功能模块,是开发各种业务代码的基础框架 |
blogs/framework/Spring/0-ioc.html |
iconfont icon-MYBATIS |
|
| title |
details |
link |
icon |
SpringBoot |
是SSM的升级,通过将各种服务功能与环境配置写入pom文件中,以最少的代码开发出最完善的功能,也是当前时代最常用的Web应用开发框架 |
blogs/framework/SpringBoot/0-firstquick.html |
iconfont icon-bxl-spring-boot |
|
| title |
details |
link |
icon |
SpringCache |
将数据进行缓存,由于磁盘读写速度低于内存,结合redis等内存工具将热点或者最近访问的数据提到缓存中,可以大大提高读数据的效率 |
blogs/redis/springcache-redis/0-begin.html |
iconfont icon-data-download |
|
| title |
details |
link |
icon |
ZooKeeper |
一个分布式的协调服务,树形的结构和我们的目录层级十分相似,主要用来管理分布式系统中的数据、配置,或者是搭建分布式集群,构建分布式锁等 |
blogs/framework/Zookeeper/0-begin.html |
iconfont icon-Zookeeper |
|
| title |
details |
link |
icon |
Kafka |
一个支持分区、多副本的基于 Zookeeper 协调的分布式消息系统,可以完成海量消息的收发,在 MQ 流派中属于重 topic 的一类 |
blogs/mq/Kafka/0-begin.html |
iconfont icon-shujujieruKafkajiqun |
|
|
|
| title |
children |
前端技能点 |
| title |
details |
link |
icon |
Vuepress |
一种知识文档快速建立的框架,只需要编写md文件并且按自己喜好设计好侧边/顶栏的json后便可自动解析为文档网站,辅以强大多样的插件支持 |
blogs/front/vuepress/0-thememove.html |
iconfont icon-Vue |
|
|
|
|
大学时代:河南省CCPC省赛两连冠军,CCPC国赛银牌,蓝桥杯国家一等奖...
工作饭碗:美团后端开发工程师ing...
本站是用 vuepress 框架搭建的纯前端式知识文章存放网站,目前储备知识有:
- 完结/停更内容
- 各种 acm 算法与数据结构的理论入门和题解:作者退出 acm 队后不进行更新了
- C++ 的技术栈:作者自己码完一个 数据库内核 后转了 Java
- 玩命更新中的内容
- Java 语法应用与框架
- 中间件、数据库、计算机原理、计算机工具等
- 方法论:设计模式(未来考虑出SOLID、YAGNI等原则...)
- 前端:随缘更新,喜欢前端但不是作者吃饭用的
本站涉及的内容较为丰富,本站非常欢迎您的光临
也希望您能在闲暇之余为本站的知识或者是界面提出宝贵的意见~
由于这里的大部分图片都以 github 仓库作为图床,建议挂载 vpn 浏览,否则可能会出现图片无法阅览的情况。
本人生活博客
宝贝学习博客
::: tip
文档样式作者改动较多,若存在样式崩塌感谢提醒 [抱拳]
:::: details 联系方式私戳👇这里
::::