摘要:
在《代码大全》(第二版)中,系统考虑部分是对软件开发过程中的系统性思维和整体设计的重要探讨。作者史蒂夫·麦克康奈尔强调,软件开发不仅仅是编写代码,更是一个复杂系统的构建过程,涉及多个层面的考虑,包括需求分析、架构设计、模块划分、接口设计等。以下是对系统考虑部分的精读笔记。 系统思维的重要性系统思维是 阅读全文
摘要:
《代码大全》(第二版)是一本经典的软件开发书籍,作者史蒂夫·麦克康奈尔(Steve McConnell)通过深入浅出的方式探讨了软件开发中的各种最佳实践和原则。在书中关于代码改善的部分,作者强调了编写高质量代码的重要性,并提供了一系列实用的建议和方法。以下是对这一部分的精读笔记。 代码改善的重要性在 阅读全文
摘要:
《代码大全(第二版)》是Steve McConnell所著的经典软件开发书籍,其中关于变量和语句的讨论深刻影响了无数程序员的编程实践。以下是对这部分内容的精读体会: 变量命名的重要性:变量的命名是编码中最为直观的文档形式。一个好名字能够清晰地传达变量的用途和含义,减少代码的阅读难度。书中强调了使用具 阅读全文
摘要:
在《代码大全》的第三部分,麦克康奈尔深入探讨了变量的使用及其在程序设计中的重要性。这一部分的内容不仅仅是关于变量的定义和类型,更是关于如何通过合理的变量管理来提升代码的可读性、可维护性和整体质量。以下是我对这一部分内容的精读笔记。 变量的命名变量的命名是代码可读性的重要组成部分。麦克康奈尔强调,好的 阅读全文
摘要:
创建 Maven 项目 选择 New Project。选择 Maven,然后点击 Next。 选择 Create from archetype(如果你想使用原型)或直接点击 Next。 输入项目的 GroupId 和 ArtifactId,然后点击 Next。 选择项目的保存位置,然后点击 Fini 阅读全文
摘要:
HTTP(超文本传输协议)是用于在客户端和服务器之间传输数据的协议。它是一种无状态的协议,主要用于传输网页和相关资源。HTTP协议的请求和响应结构是其核心组成部分。 HTTP请求协议 HTTP请求由以下几个部分组成: 请求行(Request Line): 包含请求方法(如 GET、POST、PUT、 阅读全文
摘要:
以下是在 IntelliJ IDEA 中创建 Servlet 的一般步骤: 创建项目: 方式一(常规 Java Web 项目): 打开 IntelliJ IDEA,点击 “File” -> “New” -> “Project”。 在弹出的新建项目向导中,选择 “Java Enterprise”,确保 阅读全文
摘要:
在 IntelliJ IDEA 的 Web 项目中创建一个用于解决中文字符集乱码的过滤器, 1:创建过滤器类 在项目中创建包: 在 src/main/java 目录下,右键点击,选择 New > Package,输入 com.filter 作为包名。 创建过滤器类: 右键点击 com.filter 阅读全文
摘要:
在 MySQL 中,创建一个用于存储文本的列通常使用 TEXT 或 VARCHAR 数据类型。 使用 TEXT 类型 TEXT 类型适合存储较长的文本(最大长度为 65,535 字节)。 CREATE TABLE my_table ( id INT AUTO_INCREMENT PRIMARY KE 阅读全文
摘要:
创建一个Tomcat页面: 在 Tomcat 的 webapps 目录下创建一个新的文件夹,例如 myapp。在该文件夹中创建以下基本结构: myapp/ ├── WEB-INF/ │ └── web.xml └── index.html 创建 web.xml: 在 WEB-INF 目录下创建一个名 阅读全文