袁
服务器运行中 · 阿里云 ECS

你好,我是 小袁

0
课程实验
0
云服务器
0
上线网站
0
亲手部署
About

关于我

一名正在学习 JavaWeb 企业级开发的学生。比起只把作业交上去,我更想把学到的东西真正做出来,让别人能点开一个网址看到它。

学习方向

Java 语言基础、JSP / Servlet 动态网页、JavaBean 数据封装、Tomcat 容器部署与前端界面实现。

正在做的事

买下第一台云服务器,从安全组放行端口、安装 IIS,到把网页文件传上去,全程自己动手完成了一次真实部署。

目标

把课程里的知识点连成完整的一条线:写代码 → 调试 → 部署 → 上线,而不是停在某一个环节。

Skills

技能

按自己的真实水平改数字就行,条会自动动画展开。(提示:编辑时把 style 里的 --v 改成你的百分比)

HTML / CSS80%
Java 基础75%
JSP / Servlet72%
Tomcat 部署68%
MySQL 数据库60%
JavaScript55%
Windows Server / IIS58%
Git 版本控制50%
Timeline

学习历程

2026 · 秋季学期

开始学习 JavaWeb 企业级开发

从 Java 语法过渡到 B/S 架构,理解浏览器、服务器、数据库三者的关系。

实验一

JSP 基础与异常处理

掌握 page 指令、静态包含、errorPage 跳转与 UTF-8 编码处理,第一次让页面"跑"起来。

实验二

JavaBean 与购物车会话管理

用 JavaBean 封装数据,结合 session 保存用户状态,理解"会话"到底是怎么回事。

2026 · 10 月

第一次把网站部署到公网

阿里云 ECS + Windows Server + IIS,配置安全组、放行 80 端口,让全世界都能打开这个页面。

Works

作品展示

课程实验、练手项目都会陆续放上来。

实验一:JSP 基础与错误处理

通过页面指令与静态包含搭建多页面结构,并用 errorPage 实现异常时的友好跳转。

JSPTomcaterrorPage

实验二:JavaBean 图书购物车

用 JavaBean 封装图书数据,配合 session 实现添加、查看与清空购物车的完整流程。

JavaBeanSession编译部署

关于时间 · 时间主题页

把“时间”拆成了十个维度:实时时钟、SVG 表盘、十二时辰、今日与今年进度环、365 格点阵、人生进度、带夏令时的世界时钟、倒数日、番茄钟与时间计算器。

CanvasSVGIntl 时区localStorageWeb Audio
打开看看

时间大挑战 · 小游戏

两个考验时间感的游戏:「时间感知」在心里默数秒数,「读表挑战」看 SVG 表盘读时间。带连对加成与最高分记录。

SVG 表盘performance.now高分记录
开始挑战

留言板 · 带真实后端

用 ASP.NET 写的服务端接口,留言保存在服务器文件里,所有访客都能看到并留言。含频率限制与站长删除功能。

ASP.NETIISAJAX防注入
去留言

本网站:ECS + IIS 公网部署

在阿里云 ECS(Windows Server)上安装 IIS,配置安全组放行 80 端口,最终实现免端口号的公网访问。

阿里云 ECSIIS安全组OpenSSH
Status

服务器状态

下面这些数据是你(访问者)的浏览器现场读取的,纯前端 JavaScript,服务器上没有跑任何后端程序。

服务状态在线 / Online
Web 服务器—
你的公网 IP—
你的浏览器—
屏幕分辨率—
当前时间—
页面加载耗时—
Contact

联系我

把下面三项换成你自己的联系方式就行(换成什么就显示什么)。