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 请求,如果我看到便会审查处理。

四:为本项目提出问题

请在此处提出问题即可。

📚目录

我的博客

👶数据结构与算法

说明:以 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

🌴项目开发组件

文件处理

全文检索

Lucene 全文检索

solr 全文检索服务器

ElasticSearch

认证授权

JustAuth第三方登录

shiro 安全验证

SpringSecurity

单点登录

流程引擎

JBPM

Activiti

Flowable

Camunda

自动代码生成

作业调度

Quartz

网络

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.