thumbnail
设计模式学习路线
介绍 大家有没有‌思考过如下几个问题⁢? 同样都是写代码,为什么有些同学的思路清晰、代码整洁;而我的代码却充满了重复和混乱,每次要修改时都无从下手、Bug 一堆? 如何写代码,才能使得项目易于扩展和维护? 我每天都在写重复的代码,如何提升水平? 为什么我读不懂大佬写的源码?是不是缺少了什么知识? 如果存在上‌述问题,那么我们一⁢定要学习软件开发中‌…
软件工程学习路线
介绍 软件工程是‌一种系统性、规范化⁢的软件开发方法论,‌类似于建筑工程中的设计、施工、验⁡收等阶段。 软件工程强调在软件开发过程中,按照一定的 流程和方法 来组织、规划、管理和控制软件开发过程,以保证开发出高质量、可靠、易维护的软件项目。 还是拿上面提到的建筑工‌程举例。开发一个软件就好比建造一座大楼,必须⁢要严格执行规划、设计、施工、检测等步…
thumbnail
计算机网络学习路线
介绍 计算机网络是指将地理位置不同的多台计算机或设备通过通信线路进行连接,从而实现信息传递和资源共享,或者组成一个更完整的计算机系统。 如今,我们开发的绝大多数程序都依赖网络来加载文件和数据,比如网站、小程序、后台程序等,因此计算机网络的重要性不言而喻。 学习计算机网络后,我们能够了解数据在不同计算机之间传输的过程和细节,一方面可以帮助我们了解一些…
计算机基础学习路线
这篇文章汇总‌分享一些计算机领域的通⁢用基础知识,主要包括:‌                      ⁡           计算机导论(计算机基本概念) 数据结构和算法 操作系统 计算机网络 俗话说的好,基础不牢,地动‌山摇!只要你想入行并学好计算机,无论是什么岗位,最⁢好都系统地学习下这些知识。尤其对于以逻辑思考为主的‌岗位(比如后端开发…
thumbnail
操作系统学习路线
介绍 操作系统是管理计算机硬件与软件资源的计算机程序,是计算机系统中 最基本 的系统软件。 学习操作系统,一方面能帮助我们了解程序执行的原理、熟悉更多计算机的概念(比如内存、CPU、文件系统、磁盘);另一方面,操作系统中的结构设计、算法设计、解决问题的思路和方案都非常优秀,可以帮助我们开拓思路,从而在自己编写程序、设计算法时有了更多的选择和考量(比…
运维学习路线&真成运维
运维学习路线&真成运维 本文作者:https://mp.weixin.qq.com/s/Q9ihmx3lafrxYEcJDVS7_Q 成长:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg3OTc2OTE3NA==&action=getalbum&album_id=34226…
Java 学习路线
符号表 可以通过路‌线知识点前的表情字⁢符,根据自己的实际‌情况选择学习: 🌕 所有同学必须学习!!! 🌖 非常急着找工作,才可不学;目标大厂,必须学习! 🌗 急着找工作的话,可不学;目标大厂,建议学习 🌘 时间充足的话,再去学 ⭐ 表示推荐资源 前言 首先呢,我‌们要了解 Java⁢ 的应用场景和就业‌方向,看看和自己的学习目的是否一致。 目前…
thumbnail
前后端联调测试
1.反向代理 反向代理是一种网络架构技术,通过反向代理服务器为后端服务器做代理(安全、灵活、负载均衡) location:用于定义匹配路径匹配的规则。 ^~ /api/:表示精确匹配,即只匹配以/api/开头的路径。 rewrite:该指令用于重写匹配到的路径。 proxy_pass:该指令用于代理转发,它将匹配到的请求转发给位于后端的指令服务器。
thumbnail
3. 异常处理 (全局异常处理器)
一. 问题分析 当我们在修改部门数据的时候,如果输入一个在数据库表中已经存在的手机号,点击保存按钮之后,前端提示了错误信息,但是返回的结果并不是统一的响应结果,而是框架默认返回的错误结果。 状态码为500,表示服务器端异常,我们打开idea,来看一下,服务器端出了什么问题。 上述错误信息的含义是,emp员工表的phone手机号字段的值重复了,因为在…