Code Monkey home page Code Monkey logo

-note's Introduction

👍程序猿成长笔记

GitHubGitHubGitHub

>> 说明

🅰️本项目是个人学习的笔记,包含一些工具的安装与使用,基础的知识点的整理,以及工作学习中的经验。

🅱️一些知识梳理我会放在各个文件夹中,是学习某项技术时必须掌握的原理以及使用技巧。

对于一些综合技术的探索,或者对某一功能的开发遇到的问题探索,个人经验的总结,我会放在**《我的博客》**文件中。

💘如果也能各位有些许参考作用,我将十分荣幸!

✔️随着自己知识体系的完善,项目结构也出出现一些变化,也埋了一些坑,如果能过帮忙一起填坑,我也不胜感激!

🍎由于本项目每篇的篇幅都很长,怕没有成片的时间看,故开通微信公众号,每天推送一点点知识,一点点进步。

image-20210814121607347

使用说明

一:作为在线查看的参考笔记本

这你只要将本项目地址收藏即可,或则点击watch,即可收到本项目的更新通知。

在此,为你推荐几款浏览器插件,让你拥有更棒的阅读体验。

https://zhuanlan.zhihu.com/p/269215045

其他美好的浏览器插件请自行探索安装。

二:改造成自己的笔记本并在本地使用

1:先 Fork 本项目到自己的名下,

2:如果你的电脑没有安装Git,直接点击下载Zip文件即可。

3:使用

推荐使用Typora,让你拥有更好的阅读的修改体验。

如果你不习惯使用markdowm文本编辑器,也可以使用Typora工具将其转换成Word文档等更多格式。

三:为本项目贡献

fork 到本地修改后,提交到自己的仓库然后 pull request 请求,如果我看到便会审查处理。

四:为本项目提出问题

请在此处提出问题即可。

变更说明

由于目前内容越来越多,一篇的篇幅过长,担心读者对于内容的查看没有过多时间,但是分篇破坏其完整性,故更改目录结构进行中……

如果导致目录过长,望请谅解!

广度方面的了解很重要,比如选择消息队列一样,几种消息队列你都要熟悉,然后选择其中一种在自己的项目中进行使用,如果自己都不了解,人云亦云的选择了某种消息队列,到时候无法满足自己的项目需求。这是很不合理的。

深度更加重要,需要对自己常用的比如JVM,数据库等必须深入了解其底层原理以及实现。

只有广度没有深度你啥也做不了,只有深度没有广度,你只能当一颗螺丝钉。

你不管到任何一个项目组,担任任何角色,你都必须担任起整个项目的所有问题和责任!!


GitBook地址:https://3218870799.github.io/-Note/

目录结构以及GitBook的更新可能会比较慢,想看最新的,请直接查看此项目文件夹

📚目录

我的博客

👶数据结构与算法

说明:以 Java 描述的常用数据结构与基本算法的操作,常见刷题笔记

  • 概述

  • 数组

  • 队列

  • 线性表

  • 哈希表

  • Set 集合

  • Map

  • 查找

  • 递归

  • 排序

  • 算法知识

    • 并查集
    • 位运算
    • 数论
    • 动态规划
    • KMP
    • 布隆过滤器
    • 树状数组
    • 贪心
    • 分治
    • 回溯

💯LeetCode 分类题解

  • 数组
  • 字符串
  • 链表
  • 二叉树
  • 哈希表
  • 动态规划
  • 并查集

👆基础知识

计算机网络

😗操作系统

计算机组成原理

软件工程

🍼版本控制工具

Git

SVN

🐤开发工具

选一即可,本人是从 Eclipse 换到 IDEA 的,故 Eclipse 笔记也很久没更新了。

IDEA

Eclipse

🚼正则表达式

🎈Java 基础:

说明:java 的基础知识,源码探索以及对新版本的实验研究

Java Web

🌵前端的基础知识

🤳服务器

Tomact

Nginx

🍺 JVM

  • JVM 内存结构
  • 垃圾回收机制
  • 类加载与字节码技术
  • 内存模型 JMM
  • 常用 JVM 配置参数
  • VisualVM 的使用

💃项目管理工具

👯关系型数据库

关系型数据库

分库分表

👊非关系型数据库

Redis

Ehcahce

Mongdb

时序数据库

🥇Java 主流框架

SpringMVC

Spring

Mybatis

Hibernate

👆分布式应用

SpringBoot

Dubbo

Spring Cloud Alibaba

Spring Cloud

消息队列

Zookeeper

SpringSession

🥉Linux

🌴项目开发中你一定用过的组件

检索

1:Lucene 全文检索

2:solr 全文检索服务器

3:ElasticSearch

安全验证

1:shiro 安全验证

2:SpringSecurity

业务流程管理

Activiti

自动代码生成

作业调度

Quartz

单点登录

模板引擎 freemarker

定时任务

🍧Netty

异步事件驱动的网络应用程序框架

📫接口

webservice

Swagger

JApiDocs

✌️大数据

Hadoop

HBase

Hive

spark

数据挖掘

🙊设计模式

  • 七大原则
  • 单例模式
  • 工厂模式
  • 原型模式
  • 建造者模式
  • 适配器模式
  • 桥接模式
  • 装饰者模式
  • 组合模式
  • 外观模式
  • 享元模式
  • 代理模式
  • 模板方法模式
  • 访问者模式
  • 解释器模式
  • 状态模式
  • 策略模式
  • 责任链模式

🐍Python

爬虫

数据分析

人工智能

数据可视化

Ⓜ️机器学习

🐭Go

☂️运维

环境搭建

虚拟化

K8S

Docker

基础设施管理

DevOps

自动化运维

监控

测试

安全

🗡️架构设计

低代码平台

📦项目管理

持续集成

代码审查

文档书写

团队管理

行业浪潮

-note's People

Contributors

3218870799 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.