Linkedkeeper 阿里云建站

LinkedKeeper 于2013年建站,于2016年1月正式更名为 LinkedKeeper,于2019年确认中文名‘松然聊技术’。

本网站是由本人从0到1独立进行搭建,最开始于2013年在位于福建一家网络空间租赁公司,购买空间,上传 war 和 db 管理,当时使用的域名是 www.zhangsr.com,然后写些文章在网站上进行发表。

到了2014年,网站迁移到了阿里云,购买了一台低配的 ECS 和 RDB 服务,部署了 Nginx、Tomcat7、JDK6 进行开发部署,由于 www.zhangsr.com 域名归属问题,到万网上重新申请了域名 www.zhangsr.cn。并开始在 Github 进行 Private 代码开发,开发语言是 Scala 和 Java 混搭。

当时使用的技术栈主要是以 Struts2、Spring3、iBatis 等进行系统搭建,页面风格主要参考了 InfoQ 的样式,集成 UEditor 开源框架进行文章编辑,功能越做越多,package 越来越大,而且还进行了前后台系统的拆分,但随着架构的不断演进,系统变得十分庞杂,技术栈新老混搭,风格也篇老气。

到了2016年,老旧的代码不堪重负,进行了一次整体架构的升级改造,技术栈升级为 Tomcat8、JDK7、SpringMVC3、iBatis 等,前端引入了 HTML5、CSS3、jQuery 等技术,并在系统部署上进行了整合,而且升级了 ECS 配置。也在当年,网站正式更名为 LinkedKeeper。

在2017~2018年里,又进行了多次技术栈的升级改造,包括引入了阿里云的 Redis、OSS、CDN 等技术,以及对网站风格进行的一次全新改版,主色调由蓝色变为白色。同时,实现了对接 QQ 和微博的第三方登录功能。

到了2019年,ABC 时代来临,引入 Elasticsearch 实现博文的搜索,由于阿里云提供的 Elasticsearch 版本是 5.5.3,所以技术栈必须是 Java8,这就引发 Spring4 的升级,从而又蝴蝶效应般的引发了一连串的技术栈升级。

This chapter requires login to view full content. You are viewing a preview.

Login to View Full Content

Course Curriculum

3

框架与 I/O:Spring、Netty 与 Web 容器

理解 Spring Boot 自动装配、AOP 与事务原理,掌握 Netty Reactor 模型及 Tomcat 连接处理机制,构建高内聚、易扩展的应用服务层。
4

高性能中间件:消息、缓存与存储

熟练运用 MySQL 索引/事务、Redis 缓存策略、Kafka/RocketMQ 消息可靠性,以及 ZooKeeper 分布式协调,搭建稳定、解耦的分布式数据底座。
6

云原生:容器化、可观测性与工程效能

通过 Docker/K8s 实现弹性部署,集成 Metrics/Logs/Traces 构建可观测体系,推动 DevOps 与自动化,让架构在云上持续交付与进化。