全站共发布文章 44 篇
2025
2025-09-27 1 contributions
2025-09-25 1 contributions
2025-09-23 2 contributions
2025-08-08 1 contributions
2025-03-26 1 contributions
2025-02-26 1 contributions
2025-01-04 1 contributions

2025

09月

Java HotSpot GC 调优

本文为面向工程师的Java HotSpot垃圾回收调优手册,适用于JDK 11/17+环境。核心调优原则是“先测量基线,再进行小步改动、观测并迭代优化”。手册详细阐述了调优流程:从准备工作(必备工具、开启GC日志和JFR监控),到选择合适收集器(G1、ZGC、Parallel GC),再到具体参数调整(如G1的MaxGCPauseMillis、InitiatingHeapOccupancyPercent)和日志分析。最后强调通过单变量测试验证效果,并提供常见问题排查清单与生产部署前的检查项,旨在帮助用户有效降低延迟、减少Full GC并提升吞吐量。

0
45

MongoDB 部署教程

本文是一份详尽的MongoDB部署指南,涵盖了从开发到生产的多种方案。核心内容包括:使用Docker Compose快速部署单节点或本地三节点副本集(用于开发测试),以及在Ubuntu/RHEL系统上通过官方包进行宿主机安装(推荐生产环境)。文章重点强调了生产环境必须配置的关键要素,如启用用户认证、配置副本集并使用keyfile进行内部节点认证、制定备份计划(使用mongodump/mongorestore)等,并提供了常用命令速查和常见问题排查方法。

0
19

PostgreSQL 部署教程(面向小白)

本文介绍了两种部署PostgreSQL数据库的方法。使用Docker Compose部署最为快捷,适合开发测试,通过编写YAML配置文件即可快速启动服务。源码编译安装则更为灵活,适合学习定制或特定生产环境,但步骤相对复杂,需配置编译环境并手动初始化。文章提供了两种方式的具体操作命令与关键配置,并总结了各自适用场景,建议新手优先选择Docker方式。

0
49

MySQL 8 部署教程(含docker方案)小白也适用

本文介绍了MySQL 8的两种主要部署方式:Docker Compose和宿主机原生安装。Docker方式适合快速部署和测试,支持数据持久化和初始化脚本;原生安装适用于生产环境,需注意不同Linux发行版的差异。文章提供了详细步骤、常见问题解决方法及安全建议,并强调MySQL 8默认认证插件caching_sha2_password的兼容性问题。最后给出基础命令和针对不同场景的部署建议。

0
70

Django 系列教程:入门教程 - 第 5 节:测试

本文是Django入门教程第五部分,重点介绍了自动化测试的编写与实践。文章阐述了自动化测试的重要性,包括节约时间、预防错误、提升代码质量和促进团队协作。教程通过修复`was_published_recently()`方法的日期bug,演示了如何编写模型测试,并扩展至视图测试,确保未来投票不会在索引页显示。测试使用Django测试客户端模拟用户请求,验证了多种场景下的应用行为。结论指出充分的测试是保障代码长期稳定性的关键。

0
16

Django 系列教程:入门教程 - 第 4 节:表单和通用视图

本文介绍了在Django中创建表单和处理用户投票的完整流程。通过更新模板,添加包含单选按钮的HTML表单,使用POST方法提交数据并防范CSRF攻击。视图函数vote()处理投票逻辑,验证用户选择,使用F()表达式避免竞争条件,并在成功后重定向至结果页。最后,教程展示了如何利用通用视图(如ListView和DetailView)重构代码,减少冗余,提升开发效率。

0
28

Django 系列教程:入门教程 - 第 3 节:视图和模板

本文介绍了Django框架中视图(View)的概念与基本用法。视图是处理请求并返回响应的Python函数,其核心功能包括定义页面逻辑、操作数据模型以及渲染模板。文章通过投票应用示例,详细说明了如何编写视图函数、配置URL映射、使用模板系统动态生成页面,并介绍了`render()`、`get_object_or_404()`等快捷方法。此外,还强调了避免硬编码URL和通过命名空间管理多应用URL的重要性,体现了Django的松散耦合设计思想。

0
26

08月

Django 系列教程:入门教程 - 第 2 节:模型和管理站点

本文是Django官方教程第二部分,重点介绍了数据库配置、模型创建与管理后台的使用。核心内容包括:配置`settings.py`中的数据库(默认为SQLite)和时区,执行`migrate`命令初始化数据库表;定义`Question`和`Choice`数据模型并通过`makemigrations`与`migrate`同步数据库结构;使用Django Shell操作数据库API进行增删改查;最后创建超级用户并激活Admin后台,实现对模型数据的可视化管理和操作。

0
56

Django 系列教程:入门教程 - 第 1 节 - 请求和响应

本文是Django入门教程的第一部分,指导开发者创建基础的投票应用。教程详细说明了如何初始化Django项目、启动开发服务器及创建第一个应用(polls)。核心内容包括编写初始视图函数、配置URLconf,并通过`include()`函数将应用路由集成至项目。成功运行后,访问指定URL可看到“Hello, world”的响应页面,为后续数据库操作和模型设计奠定基础。

0
41

Django 系列教程:从零开始

Django是一个高级Python Web框架,旨在帮助开发者高效构建安全、可扩展的应用程序。本文介绍了从零开始的安装步骤:创建虚拟环境、使用pip安装Django、创建项目并启动开发服务器。成功安装后,可通过访问本地端口验证运行状态。该教程为后续深入学习模型、视图等核心组件奠定基础。

0
41
1 2 3 4 5

IWA的艺术编程,为您导航全站动态

45 文章数
9 分类数
19 评论数
42标签数

访问统计