![](https://img-blog.csdnimg.cn/direct/330245d9f1b94527bc70bb2aa31f8b63.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
🧠框架
文章平均质量分 96
Java 从入门到精通,还有部分 Python 以及 深度学习的相关知识。随时私信交流,欢迎订阅我的专栏~
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
码农研究僧
计算机研究生、CSDN内容合伙人、全栈领域优质创作者、阿里云专家博主、资深技术砖家、专业铲除bug贡献者。商业合作&学习交流可私信联系
展开
-
java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)
目录前言1. 学习路线2. 学习方法前言这篇文章主要总结我之前所学过的框架以及学习路线从实打实的零基础到框架再到项目之后实习工作也在这篇博客中记录我的学习笔记以及在笔记中遇到的配置安装、代码bug等错误都从零开始摸索并且记录了下来后期也会一直实时更新一键三连防丢失直奔主题1. 学习路线作为刚开始的程序员小白,你可能想成为一名大佬,但你连基本的程序、命令等都不懂,不用慌,学就完事了,大家都是这么过来的以下文章链接都是实打实的记录学术博客你可以通过我的文章进行巩固学习在每篇博客中还原创 2021-10-01 11:46:24 · 28727 阅读 · 26 评论 -
Nacos基础版 从入门到精通
微服务配置以及服务发现配置的特性:(配置服务启动时的 应用程序的相关信息)配置伴随整个生命周期,从启动读取配置开始,运行时可以调整多种加载方式(配置文件、环境变量、启动参数、数据库)不同配置配于不同环境(比如开发测试生产)用户通过修改或者发布配置到配置中心服务A和服务B通过配置中心更新配置对比内容ApolloNacos配置实时推送支持(Spring Cloud Bus)支持(HTTP长轮询1s内)支持(HTTP长轮询1s内)版本管理支持(Git)支持支持配置回滚。原创 2023-11-09 15:32:52 · 353 阅读 · 0 评论 -
Openresty框架入门详解
Nginx从入门到精通(全)静态web服务反向代理(服务端)正向代理(客户端)LVS四层负载均衡架构详解(类似的文章)Nginx作为反向代理,客户端发出请求之后,通过Nginx层面,在发往web服务应用(web服务在Nginx层之后)Nginx限制了你的想象?那么请用Openresty有了Openresty之后,web服务的应用直接跑在Nginx内部结构中,充分利用Nginx的非阻塞IO模型(多Reactor模型,每个worker都有epoll来管理连接)原创 2022-10-06 12:08:31 · 1077 阅读 · 0 评论 -
kafka框架从入门到精通(全)
关于java其他方面的知识点可看我之前的文章:java框架零基础从入门到精通的学习路线(超全)以下内容的学习主要来源于:【尚硅谷】2022版Kafka3.x教程(从入门到调优,深入全面)应用场景举例:前端浏览了网站,记录了数据(点赞、评论量等)变成日志,发送到日志服务器,日志服务器(通过Flume时刻监控服务器,只要一有数据变化)上传到Hadoop。Flume(上传速度为100m/s左右)和Hadoop(采集速度小于100m/s,而且高峰期可能大于200m/s)两者的传输速率不同。可以增加一个kaf原创 2022-08-29 18:00:23 · 2881 阅读 · 1 评论 -
Python操作Redis从入门到精通附代码(全)
对于Redis的相应原理以及知识点对应的java版本,可看我之前的文章:(其知识点都是互通的)Redis框架从入门到学精(全)对于以上的前置知识如果了解了更好,如果不了解,就当是一种数据库,上手也很快。本身Redis就是一种可持久的Key-Value的数据库,有丰富的数据结构等通过进行安装导入redis的模块包即可如果在安装以及使用的过程中遇到这些bug可看我之前的文章:本身就是一种数据库,操作数据库第一就是连接Redis,本身有两个类可以连接,官方提供了Redis(StrictRedis的子类)以原创 2022-06-26 16:33:23 · 1690 阅读 · 2 评论 -
MongoDB框架零基础入门
先科普讲解一下NoSQL(not only sql)本身NoSQL非关系型数据库就具备了ACID(原子性、一致性、持久性、隔离性)数据持久化一般还是要使用关系型数据库,内存的数据库使用检索MongoDB是C++编写,一个基于分布式文件存储的开源数据库系统。将其数据存储为一个文档,数据结构的键值由key、value组成。文档格式类似json对象其主要特点有:文中大部分的讲解是在windows中,其他平台多少也适用通过官网进行安装下载安装的是zip格式的包,解压缩之后(如果安装的是msi格式,则需要双击进行原创 2022-06-08 19:41:15 · 1026 阅读 · 0 评论 -
Django框架零基础入门
关于这部分知识点主要参考了网上各大博客以及知乎等进行总结链接如下:W3Cschool的python Django菜鸟教程的python DjangoDjango是免费开源的web框架,可搭建高性能优雅的网站组成部分:映射器、URL分发器、视图系统、模板系统等内置应用:可扩展的认证系统、动态站点管理页面、站点地图工具、CSRF、轻量级标记语言模板库等优缺点:优点:强大的URL路由配置、自动管理后台、全套解决方案(组件)缺点:手写URL配置、模板功能弱、系统耦合大等安装Django在安装之前要提前安原创 2022-06-07 16:20:39 · 1621 阅读 · 0 评论 -
Mysql底层原理详细剖析+常见面试题(全)
这篇博客主要通过进行学习2021年最新大厂数据库面试讲解,45讲让你透彻理解MySQL索引!前情回顾,如果想了解更多的数据库底层原理可看我其他的文章底层知识链接DQL、DML、DDL、DCL的定义数据库之DQL、DML、DDL、DCL定义事务四个特性、隔离级别以及面临的问题数据库关于事务的详解分析(全)包含面试常问的细节Mysql的主从复制以及Redis的主从复制关于主从复制的超详细解析(全)索引的优化分析、查询截取分析、锁机制Mysql优化高级篇(全)还有其他细节以及数据库的算法题 可看我的专栏。...原创 2022-01-12 22:33:40 · 3278 阅读 · 3 评论 -
json从入门到精通(全)
目录前言1. 入门知识2. 结合JavaScript2.1 eval函数2.2 parse()和stringify()函数3. 结合ajax4. 结合jquery前言在学习这部分知识点的时候需要了解一些知识点前端掌握基本的ajax、jquery的框架知识,后端掌握springmvc的框架两者结合在一起,就大概知道json格式的数据怎么传输现在大多数的网址都是局部刷新不刷新整个页面的情况下实现页面的局部刷新前端实现跳转显示,但是请求都在后端实现的。最重要的一个因素就是ajax请求JavaS原创 2022-01-09 16:53:37 · 3027 阅读 · 3 评论 -
Mysql优化高级篇(全)
目录前言1. 简介1.1 安装1.2 MySQL逻辑架构存储引擎2. 索引优化分析2.1 原因2.2 常见通用的join查询2.3 索引2.3.1 索引分类2.3.2 索引结构2.3.3 索引情况2.4 性能分析2.4.1 id前言本篇文章主要涉及mysql的高级篇,主要是mysql的架构介绍、索引优化分析、查询截取分析、mysql锁机制以及主从复制等在这之前的学习可参考我之前的文章进行学习数据库知识链接数据库查询常用语句语法博客链接数据库中增删改常用语法语句(全)博客原创 2021-12-27 22:22:15 · 8143 阅读 · 5 评论 -
Mycat框架从入门到精通(全)
前言数据库的中间件(一端连接数据库一端连接java的应用)比如tomcat中的一端连接数据库一端连接客户端主要是为了解决java与数据库的高耦合高访问量高并发读写请求数据不一致(将其读写进行分工,分解这个压力)...原创 2021-12-10 11:35:36 · 1660 阅读 · 0 评论 -
Springcloud从入门到精通(还在完善)
前言原创 2021-12-03 10:15:44 · 2770 阅读 · 0 评论 -
Bootstrap从入门到精通(全)
目录前言1. 下载安装2. 布局容器和栅格网格系统2.1 布局容器2.2 栅格网格系统3. 常用样式前言在了解这篇文章的时候需要提前知道这些知识点可看我之前的文章html从入门到精通(全)css属性从入门到精通(全)JavaScript从入门到精通(全)这篇文章的学习主要通过2021最新完整版Bootstrap教程(最给力的前端框架)bootstrap框架讲解-快速上手,最适合后端开发人员的bootstrap保姆级使用教程关于Bootstrap的主要作用是⼀套现成的 CSS 样原创 2021-11-22 16:30:00 · 64594 阅读 · 15 评论 -
MyBatis-plus从入门到精通(全)
目录前言1. 入门项目1.1 数据库1.2 项目构建2. 配置日志3. CURD基本用法3.1 插入操作3.2 更新操作3.3 删除操作3.4 查询操作4. ActiveRecord4.1 插入操作4.2 更新操作4.3 删除操作4.4 查询操作前言在学习mybatis-plus这篇文章时需要掌握一些知识点java零基础从入门到精通(全) javaSE从入门到精通的二十万字总结(一)javaSE从入门到精通的二十万字总结(二)javaSE从入门到精通的二十万字总结(三)以及Sprin原创 2021-11-18 18:00:14 · 5024 阅读 · 2 评论 -
javaSE从入门到精通的二十万字总结(三)
目录前言8. 线程和进程8.1 线程与进程的概念前言在看这篇文章之前先预习ava基础这部分知识一共有4个文档第四个是当前这个文档java零基础从入门到精通(全)javaSE从入门到精通的十万字总结(一)javaSE从入门到精通的十万字总结(二)8. 线程和进程关于这部分知识可看我之前的文章【操作系统】线程与进程的深入剖析(全)【操作系统】守护线程和守护进程的区别JUC高并发编程从入门到精通(全)java之TimeUnit.SECONDS.sleep()详细分析(全)jav原创 2021-11-10 15:45:26 · 4586 阅读 · 0 评论 -
RESTFul从入门到精通超全解析(全)
目录前言1. 定义2. 实战代码2.1 前期工作3. HiddenHttpMethodFilter3.1 源码3.2 实现方式3.3 细节前言RESTFul(Representational State Transfer)表现层资源状态转移。(也就是前端的视图界面和后端的控制层界面的转移)在客户端和服务器端之间转移(transfer)代表资源状态的表述。通过转移和操作资源的表述,来间接实现操作资源的目的1. 定义一种协议主要是形式比较方便访问一个 http 接口:http://localh原创 2021-11-06 10:51:51 · 1670 阅读 · 0 评论 -
SpringBoot集成Thymeleaf从入门到精通(全)
目录SpringBoot集成Thymeleaf1. 关闭缓存2. 表达式3. 常用属性4. 遍历元素5. 条件判断6. 字面量7. 字符串拼接8. 数学运算SpringBoot集成ThymeleafThymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发Thymeleaf 是另外的一种模板技术,它本身并不属于 Spring Boot,Spring Boot只是很好地集成这种模板技术,作为前端页面的数据展示在创建模板的时候还需要多选择一个这个之后默认会自动添加这些依赖Sp原创 2021-10-29 11:43:40 · 2097 阅读 · 1 评论 -
Git从入门到精通(全)
目录前言1. Git安装2. 常用命令前言免费、开源分布式版本控制系统快速高效处理从小型到大型的各种项目易于学习,占地面积小,性能极快优缺点:深究其分布式版本其集中式版本控制工具有缺点也有优点,可看到项目中内容管理,管理员也可管理单一系统也比较容易缺点就是中央服务器的单点故障分布式的版本控制系统出现之后,解决了集中式版本控制系统的缺陷:服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)每个客户端保存的也都是整个完整的项目(包含历史记录,更加安全)工作机制工作区:通原创 2021-10-17 17:25:57 · 8804 阅读 · 5 评论 -
Zookeeper从入门到精通(全)
前言zookeeper分布式锁案例算法Paxos解决一致性算法的问题ZAB协议进一步解决一致性算法原创 2021-09-24 10:55:35 · 7651 阅读 · 2 评论 -
javaSE从入门到精通的二十万字总结(二)
目录前言5. 集合5.1 集合两大类5.2 Collection前言在看这篇文章之前先预习ava基础可查看我之前写的文章java零基础从入门到精通(全)以及javaSE从入门到精通的十万字总结(一)5. 集合集合实际上就是一个容器。可以来容纳其它类型的数据集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存储的都是java对象的内存地址。(或者说集合中存储的是引用。)list.add(100); //自动装箱Integer不同的集合等同于使用了不同的数据结构new原创 2021-09-19 11:11:06 · 7777 阅读 · 0 评论 -
java NIO从入门到精通(全)
目录前言1. java NIO概述1.1 阻塞 IO1.2 非阻塞 IO(NIO)1.3 NIO 概述2. Channel2.1 FileChannel2.2 其他常用方法前言在了解本课程的时候,要提前链接java的基础内容可看博主的内容进行回顾java零基础从入门到精通(全)javaSE从入门到精通的十万字总结(全)本博文主要通过以下视频,进行笔记总结和汇总【尚硅谷】2021新版Java NIO详细教程(一套带你掌握IO API/javanio)在了解完java的一些基础后,java ni原创 2021-09-17 11:07:37 · 2619 阅读 · 5 评论 -
SpringMVC从入门到精通(全)
前言springmvc是基于spring的一个框架,是spring的一个部件,做web的一个框架web底层是servlet,基于此加了一些功能springmvc用原创 2021-09-16 09:16:37 · 4601 阅读 · 0 评论 -
Elasticsearch从入门到精通超详细版本(全)
目录前言1. ES入门前言分布式免费开源搜索引擎搜索的东西包括视频文章图片将数据分为结构化数据、非结构化数据和半结构化数据结构化数据可以保存到关系数据库中,方便管理方便查询,但不方便扩展非结构化数据比如工作日志文档报表视频,不适合二维半结构化数据将数据和结构混合一起介绍其概念和观点Elasticsearch是一个分布式、搜索和数据分析引擎,集中存储数据具体包括 Elasticsearch、 Kibana、 Beats 和 Logstash(也称为 ELK St原创 2021-09-03 16:30:49 · 2307 阅读 · 2 评论 -
Docker零基础从入门到精通(全)
目录前言1. Docker介绍前言项目带上环境打包,防止端口冲突基于go语言框架虚拟机和docker都是虚拟化技术虚拟机技术占资源,冗余,启动慢,较笨重docker容器间相互隔离互不影响,可运行多个docker,轻巧镜像比较小,直接运行在宿主机中,没有自已的内核1. Docker介绍基本组成:客户端、服务器、仓库镜像:可通过镜像创建多个容器容器:独立运行多个应用,可以通过镜像创建。类似于linux的轻巧系统仓库:存放镜像的地方,分为公有私有1.Docker的安装查看官网文档,原创 2021-09-01 16:14:33 · 7775 阅读 · 6 评论 -
jdbc从入门到精通(全)
前言Java语言连接数据库(Java DataBase Connectivity)面向接口/抽象编程(降低程序的耦合度,提高程序的扩展力)类似多态机制原创 2021-08-23 16:50:15 · 1336 阅读 · 1 评论 -
Dubbo从入门到精通(全)
目录前言前言在讲述dubbo之前先补充分布式系统的具体概念架构等知识分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统发展历史过程:1.单一应用架构:流量很小,访问量很小,所有功能都部署在一个服务器,开发简单部署简单,适用于小型网站,简化增删改查工作量的数据访问框架(ORM)是关键缺点: 性能扩展难; 协同开发问题难;不利于升级维护;2.垂直应用架构:将应用拆成互不相干的几个应用,以提升效率。用于加速前端页面开发的Web框架(MVC)是关键缺点:无法重复利用,浪费3原创 2021-08-17 15:51:53 · 4938 阅读 · 2 评论 -
ActiveMQ从入门到精通(全)
目录前言1. 定义前言MQ(message queue)为消息中间件MQ的种类具体有:kafka、RabbitMQ、RocketMQ、ActiveMQ通过技术维度引出专业名词技术维度专业名词消息中间件有api发送和接收不能宕机高可用性需要多而不是单机版集群和容错配置不能断不能丢持久化取消撤回延时发送/定时投递有无收到签收机制如果没有引入MQ,生产者和消费者互相调用,在大型分布式应用中,系统间的RPC交互繁杂,即每增加一个消费者,生原创 2021-08-11 17:45:46 · 3854 阅读 · 3 评论 -
SpringBoot从入门到精通(全)
前言==本博文结合软件idea进行主要讲解==**springboot的特性主要有**- 简化 Spring 应用程序的创建和开发过程- 抛弃了繁琐的 xml 配置过程,采用大量的默认配置简化以及注解反射- 直接使用 java main 方法启动内嵌的 Tomcat 服务器运行 Spring Boot 程序,不需要部署 war 包文件**四大核心**分别为自动配置、起步依赖、Actuator和命令行界面原创 2021-08-08 15:38:22 · 68331 阅读 · 13 评论 -
JUC高并发编程从入门到精通(全)
目录前言前言在了解这部分内容的时候先要了解java的一些基础内容java零基础从入门到精通(全)javaSE从入门到精通(全)所谓JUC是java.util .concurrent 工具包的简称这是一个处理线程的工具包可以实现多线程高并发的内容了解该部分内容先了解线程与进程的相关概念【操作系统】线程与进程的深入剖析(全)java之Thread类详细分析(全)以及涉及到的lambda表达式函数的概念java中lambda表达式......原创 2021-08-06 15:48:11 · 15649 阅读 · 7 评论 -
Maven实战从入门到精通(全)
目录前言1. 安装及配置2. 核心概念前言了解Maven的具体概念、功能、具体执行步骤以及如何搭建等Maven 具体功能:maven 是自动化构建工具,可以部署项目;管理jar文件,自动下载jar、文档和源代码;管理jar直接的依赖以及版本;编译程序,把java编译为class;测试代码是否正确;打包文件,形成jar文件或者war文件具体构建步骤:构建是面向过程,主要步骤是清理:把之前项目编译的东西删除掉,为新的编译代码做准备。编译: 把程序源代码编译为执行代码, 把java编译成clas原创 2021-08-04 17:39:52 · 2754 阅读 · 0 评论 -
jQuery从入门到精通(全)
目录前言前言jQuery 是一款跨主流浏览器的 JavaScript 库封装了 JavaScript 相关方法调用简化JavaScript 对 HTML DOM 操作原创 2021-08-03 20:06:14 · 1360 阅读 · 1 评论 -
jdk动态代理(AOP)从入门到精通(全)
前言理解什么是动态代理以及动态代理能干什么代理类似中介,可以起到一个保护作用而且可以通过代理访问不能访问的目标1.了解代理模式代理模式的定义:代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用。代理模式的作用:功能增强:原有功能添加额外功能控制访问: 代理类不让你访问目标代理模式分类:有两种模式分别为静态代理和动态代理静态代理:实现简单理解容易,主要通过手工创建一原创 2021-08-02 15:51:24 · 2618 阅读 · 5 评论 -
Jvm从入门到精通(全)
前言项目管理,调优垃圾回收算法、JIT、底层管理原创 2021-07-26 22:23:12 · 1759 阅读 · 0 评论 -
python之Matplotlib详细分析(附代码)
目录前言1.折线图1.1 修改坐标刻度1.2 添加网格显示1.3 添加描述信息1.4 图像保存1.5 添加多个曲线1.6 多个坐标系显示1.7 总结2. 散点图3. 柱状图4. 直方图5.饼图前言以渐进、交互式方式实现数据可视化可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。能将数据进行可视化,更直观的呈现,使数据更加客观、更具说服力代码示列import matplotlib.pyplot as plt# 1.创建画布plt.figure(figsize=(原创 2021-06-30 15:23:14 · 846 阅读 · 0 评论 -
python之pandas详细分析(附代码)
目录前言1.Pandas数据结构1.1 Series的介绍和属性1.2 DataFrame1.2.1 DataFrame的创建1.2.2 DataFrame的属性1.2.3 DatatFrame索引的设置前言增强图表可读性便捷的数据处理能力读取文件方便封装了Matplotlib、Numpy的画图和计算1.Pandas数据结构Pandas中一共有三种数据结构,分别为:Series、DataFrame和MultiIndex(老版本中叫Panel )。其中Series是一维数据结构,DataF原创 2021-06-30 10:01:39 · 1086 阅读 · 0 评论 -
python之numpy详细分析(附代码)
前言1.Numpy (Numerical Python)是一个开源的Python科学计算库,用于快速处理任意维度的数组。2.Numpy支持常见的数组和矩阵操作。对于同样的数值计算任务,使用Numpy比直接使用Python要简洁的多。3.Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。...原创 2021-06-29 16:37:01 · 2621 阅读 · 6 评论 -
javaSE从入门到精通的二十万字总结(一)
目录前言1. 面向对象1.1 final关键字1.2 抽象类2. 数组2.1 一维数组的声明和使用3. 常用类3.1 String前言在看这篇文章之前先预习ava基础可查看我之前写的文章java零基础从入门到精通(全)1. 面向对象1.1 final关键字final 修饰的类不能被继承final 修饰的方法不能被覆盖final 修饰的变量不能被修改构造方法不能被 final 修饰代码示列:修饰的类、方法、变量变量在没有赋值的时候可以定义可以声明但如果输出变量就必须给予定义以及赋值原创 2021-07-23 11:56:14 · 8125 阅读 · 9 评论 -
html从入门到精通(全)
目录前言1. 基本标签2. 实体符号3. 表格前言本文是一个综合阐述,可看我之前写的一篇文章复习巩固html标签详细诠释(全)HTML: Hyper Text Markup Language (超文本标记语言)由大量的标签组成,每一个标签都有开始标签和结束标签(但也有单标签)<!doctype html><!--根--><html> <!--头--> <head> <!--网页标题,显示在网页左上角-->原创 2021-07-22 16:14:50 · 4682 阅读 · 2 评论 -
JavaScript从入门到精通(全)
目录前言1. 入门案例2. 语法2.1 变量2.2 函数前言运行在浏览器的脚本语言(目标程序以文本格式打开)用于网页和用户之间的交互,比如提交的时候,进行用户名是否为空的判断Java运行在JVM当中,JavaScript运行在浏览器的内存当中完整的javascript由语言基础,BOM,DOM组成1. 入门案例script标签javascript代码必须放在script标签中用户点击以下按钮,弹出消息框html中嵌入javascript有三种方式第一种方式:事件句柄=“js代码原创 2021-07-22 14:53:22 · 21000 阅读 · 6 评论 -
java零基础从入门到精通(全)
目录前言1. 入门知识1.1 java体系1.2 JDK/JRE/JVM区别1.3 编译与运行理解1.4 类体函数细节2. 标识符前言java优势健壮性(JVM(C++语言写的一个虚拟的计算机)、GC(垃圾回收机制))多线程并发可移植性/跨平台1. 入门知识1.1 java体系JavaSE:标准版JavaEE:企业版JavaME:微型版1.2 JDK/JRE/JVM区别JVM是不能独立安装的。JRE和JDK都是可以独立安装的层层嵌套,jvm包括jdk,jdk包括jre原创 2021-07-18 21:36:39 · 38333 阅读 · 16 评论