dockerfile rust构建加速
Posted on
负载均衡ALB中连接空闲超时时间意义
Posted on
php->java架构升级收益
Posted on
1.技术性能收益
| 维度 | PHP | Java | 提升幅度 |
|---|---|---|---|
| 并发能力 | 每请求独立进程 | 线程共享内存 + 虚拟线程 | 3-10倍 QPS |
| 延迟 | P99 ~150ms | P99 ~28ms(GraalVM) | 降低80%+ |
| 内存效率 | 每进程50MB+ | JVM堆共享,~10MB | 节省40-60% |
| 启动速度 | 秒级 | GraalVM Native <500ms | 接近持平 |
实测数据(同配置服务器):
PHP 8.x + Laravel: QPS ~800, 内存 200MB
Java 21 + Spring Boot: QPS ~3500, 内存 256MB
Java 21 + GraalVM: QPS ~4200, 内存 64MB
学习方法:引导式学习
Posted on
软件架构特点及风格
Posted on
IO本质与效率提升
Posted on
系统调用与库函数作用
Posted on
POSIX标准的意义
Posted on
Edited on
大前端技术优劣
Posted on
1.优势(Pros)
1.1 技术层面
| 优势 | 说明 | 具体体现 |
|---|---|---|
| 统一技术栈 | 前后端使用同一语言 | JavaScript/TypeScript贯穿全栈 |
| 跨平台能力 | 一套代码多端运行 | Web + 移动端 + 桌面端 + 小程序 |
| 开发效率高 | 热更新、快速迭代 | Vite/HMR秒级刷新 |
| 生态丰富 | npm包管理 | 100万+ 开源组件可复用 |
| 工具链成熟 | 完善的基础设施 | ESLint/Prettier/Jest/Vite |
传统前后端分离: 大前端模式:
┌────────┐ HTTP ┌────────┐ ┌────────┐ HTTP ┌────────
│ 前端 │─────────▶│ 后端 │ │ 前端+ │─────────▶│ BFF
│ React │ │ Java │ │ Node.js │ Node
└────────┘ └────────┘ │ TypeScript └───┬────
两种语言 └────────┘ │
▼
┌────────────────┐
│ 微服务 (Java/Go)
└────────────────┘
统一语言:JavaScript/TypeScript
PWA (Progressive Web App) 渐进式网页应用
Posted on
Edited on
什么是 PWA?
PWA = 网站的能力 + 原生应用体验
┌─────────────────────────────────────────────────────────────
│ PWA 三大支柱
├─────────────────────────────────────────────────────────────
│
│ 1. Service Worker 2. Web App Manifest
│ ↓ ↓
│ 离线缓存 + 后台同步 安装到桌面 + 全屏运行
│
│ 3. HTTPS + 响应式设计
│ ↓
│ 安全传输 + 全设备适配
│
└─────────────────────────────────────────────────────────────
一句话定义:
PWA 是使用现代 Web 技术构建的应用,具备离线可用、可安装、推送通知等原生应用特性,同时保持 Web 的跨平台、无需安装优势。
大前端与Node.js关系
Posted on
Edited on