51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

Redis 脱坑指南

Redis 脱坑指南

厉飞雨 阅读(114) 评论(0) 赞(11)

一、前言 {#一、前言} ------------ **Redis** 是一款 key-value 内存数据库。由于其上手快,执行效率高,拥有多种数据结构,支持持久化以及集群等功能和特点被众多互联网公司所使用。但是,如果使用和操作不当,会引起内存浪费,甚至系统宕机等严重后果。 二、要点分析 {#二、要点分析} ---------------- ### 2.1 使用正确的数...

Nginx 整合 Lua 实现动态生成缩略图

Nginx 整合 Lua 实现动态生成缩略图

厉飞雨 阅读(90) 评论(0) 赞(9)

一、前提 {#一、前提} ------------ 最近在开发一个项目,涉及到缩略图的功能,常见的生成缩略图的方案有以下几个: **人工创建** |---------------|--------------------------------------------| | ``` 1 2 3 ``` | ``` 由美工 PS 出缩略图,然后上传到服务器上进行访问。 缺点...

Nginx 整合 FastDFS 实现文件服务器

Nginx 整合 FastDFS 实现文件服务器

厉飞雨 阅读(124) 评论(0) 赞(9)

一、前言 {#一、前言} ------------ 本篇衔接 [《FastDFS 环境搭建》](https://51tbox.com/) 内容进行讲解,上篇文章我们实现了图片上传的功能,但是无法通过 http 进行访问,本篇将解决该问题。 **建议读者先浏览 [《FastDFS 环境搭建》](https://51tbox.com/) 再继续浏览本篇文章。** 二、安装 {...

三步完成springboot内置tomcat配置ssl证书

三步完成springboot内置tomcat配置ssl证书

厉飞雨 阅读(183) 评论(0) 赞(11)

下载tomcat证书 {#toc_0} ------------------- 如图下载后有以下两个文件: 一个后缀为pfx,一个后缀为txt <br /> [![下载完成的证书]()](http://static.51tbox.com/static/2025-01-06/col/93df125af8b28fd43ce1f5569bba5704/1736d...

Shiro 实现 Tomcat 集群的 Session 共享

Shiro 实现 Tomcat 集群的 Session 共享

厉飞雨 阅读(514) 评论(0) 赞(8)

一、背景 {#一、背景} ------------ Session 共享有多种方案,之前写过 [《Spring Session 实现 Tomcat 集群的 Session 共享》](https://51tbox.com/) 文章,功能实现起来非常简单和方便。 最近在学习 Shiro 框架,Shiro 也提供了会话管理的功能。如果项目中选用 Shiro 作为权限控制的方案,同...

Spring Session 实现 Tomcat 集群的 Session 共享

Spring Session 实现 Tomcat 集群的 Session 共享

厉飞雨 阅读(187) 评论(0) 赞(9)

一、背景 {#一、背景} ------------ 笔者在讨论组中看到网友提到的 Session 共享问题,因此私下查阅文档,最终锁定使用 Spring Session 解决问题并在此记录。 二、介绍 {#二、介绍} ------------ Spring Session 提供了一套 API 来管理用户的会话信息。 使用 Spring Session 可以替换项目容器中...

Nginx 快速入门

Nginx 快速入门

厉飞雨 阅读(165) 评论(0) 赞(10)

[](http://images.extlight.com/nginx-logo.png) 一、前言 {#一、前言} ------------ Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性。 ### 1.1 作为 Web 服务器 {#1.1-作为-Web-服务器} 相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,...

使用 Ant 实现远程部署 Tomcat 项目

使用 Ant 实现远程部署 Tomcat 项目

厉飞雨 阅读(159) 评论(0) 赞(9)

一、背景 {#一、背景} ------------ 笔者用 Hexo 搭建此博客系统,搭建过程非常方便。但是,有个麻烦的操作就是每次发布文章都需要重新 clean 和 generate。由于笔者使用的是云服务器,使用 Tomcat 运行博客系统,因此每次还得需要挑选新博文相关的文件远程上传到服务器上。为此,笔者通过 ant 实现自动部署项目。 二、编码 {#二、编码} --...

Maven 插件实现 Tomcat 热部署

Maven 插件实现 Tomcat 热部署

厉飞雨 阅读(134) 评论(0) 赞(9)

一、前言 {#一、前言} ------------ 传统的部署项目方式:关闭 web 容器,将项目放入到 web 容器,启动 web 容器这个三个步骤。步骤不多,但是需要手动完成,频繁的操作总会让人心累。为了"解放双手",实现自动化部署,本篇介绍通过使用 Maven 实现 Tomcat 的热部署。 二、准备 {#二、准备} ------------ &...

帮助你驾驭 Kubernetes 的 4 个工具

帮助你驾驭 Kubernetes 的 4 个工具

厉飞雨 阅读(139) 评论(0) 赞(6)

> 学习如何驾驭 Kubernetes 比如何建造它更重要,这些工具可以帮助你更快上路。 在本系列的第三篇文章中,[Kubernetes 基础:首先学习如何使用](https://51tbox.com/),我强调你应该学会使用 Kubernetes,而不是建造它。我还解释说,在 Kubernetes 中,你必须学习最小的一组原语来建模应用程序。我想强调这一点:你需要学习...