自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雨落秋垣

文能挂机喷队友,武能越塔送人头。

  • 博客(29)
  • 资源 (24)
  • 问答 (2)
  • 收藏
  • 关注

原创 Vue3中后台管理系统:模块化、插件化与类型安全架构

在完成项目初始化并确立基础目录后,需要建立一套明确的设计规范,以确保所有开发成员对代码的组织方式有统一的理解,并为后续的功能扩展铺平道路。基于前文建立的模块化架构与目录规范,本框架的插件化扩展机制已具备坚实的基础。这不仅能从容应对项目规模的增长,还能显著提升团队的协作效率和代码质量,为后续具体模块(如网络请求、本地存储)的实现提供了清晰的设计蓝图。:充分利用 TypeScript 泛型,在编译时强制约束存储键名(Key)与值类型(Value)的匹配,杜绝“存的是A类型,取的时候当成B类型”的运行时错误。

2025-12-26 00:32:04 584

原创 CDN 终极挑战之 CDN 套娃方案

一定要设置为你自己的源站的域名,不要忘了,省略的后果自负。其中因为是 CDN 套 CDN,回源SNI配置,务必开启,域名也是当前的域名,这里不填写,上层CDN会随机出现502。目前教程就这两个CDN,我个人试验了把EO换成ESA,联通云,白山云,天翼云,CF,华为云,京东云,都已经跑通,方法大同小异。单一使用一个CDN,上面没有第二个CDN的情况下可以,有两个或者以上的CDN,一个套一个,请关闭!这个是缓存配置的过期时间,我用的是 halo 所以是 halo 的直接照抄,其他程序的自己根据文档设置。

2025-12-23 21:39:08 388

原创 五台腾讯云轻量服务器高可用架构方案(宝塔面板+宝塔WAF)

本文提出基于5台腾讯云轻量服务器的高可用Web架构方案:2台WAF服务器实现流量清洗和安全防护,2台源站服务器通过lsyncd实时同步文件,1台数据库服务器支持主从扩展。方案采用全内网互联架构,包含详细的安全加固措施和扩展预案,支持各层独立扩容。通过宝塔面板简化管理,实现业务高可用性,同时提供成本优化建议。架构设计兼顾安全性、扩展性和维护便利性,适合中小型Web应用部署。

2025-12-21 23:56:38 785 1

原创 在前端把图片自动转换为 WebP 格式

在前端开发中,优化图片加载性能是一个重要课题。WebP是一种现代图像格式,在相同质量下比JPEG或PNG体积更小,能显著提高页面加载速度。下面我将介绍如何在前端接收到后端图片文件时,自动检测浏览器支持情况并将非WebP图片转换为WebP格式进行展示。

2025-12-15 23:47:52 388

原创 WAF绕过技术全面解析:从原理到实践方案(简易版)

Web应用防火墙(WAF)作为保护网站安全的重要防线,其绕过技术一直是网络安全研究的热点领域。本文将系统性地介绍WAF绕过的方法论、具体技术方案和实践策略,内容涵盖网络架构层、HTTP协议层、应用层以及数据库层的绕过技术,并提供详细的案例分析和防御建议。

2025-12-15 23:40:12 1026

原创 SpringCache 缓存:注意事项、问题解决与优化策略

适用场景选择常规数据(读多写少、即时性与一致性要求不高):适合使用SpringCache特殊数据(读多写多、即时性与一致性要求高):需要特殊设计,如直接访问数据库或使用Canal等中间件键设计原则确保唯一性,包含所有影响结果的参数避免过长或过于复杂的键结构考虑使用SPEL表达式动态生成键缓存生命周期管理设置合理的过期时间及时清理无效或过时缓存对于关键数据,实现手动刷新机制异常处理缓存访问失败时应降级处理,避免影响主流程记录缓存异常日志,便于问题排查实现缓存健康检查机制。

2025-12-06 00:12:32 946

原创 优化 OpenResty 的性能

上代码,本站和众多站长用的都是类似的优化,大家可以根据自己的需求稍微改一改。

2025-12-06 00:11:51 460

原创 手搓 Java 的用户行为跟踪系统

本SpringBoot后端服务实现了与前端JavaScript SDK的无缝集成,通过Kafka异步处理支撑1万并发用户场景,同时利用MyBatis Plus管理运营元数据,确保系统的高性能和高可靠性。整个系统遵循"采集→传输→处理→存储→展示"的数据流动模式,针对1万并发用户的高并发场景,系统采用分层架构设计确保性能、可靠性和可扩展性。该前端SDK实现完全遵循系统架构规范,确保在1万并发用户场景下的高性能数据采集,同时提供完整的隐私合规支持和丰富的调试工具,为后续的数据处理和分析奠定坚实基础。

2025-12-02 00:11:22 717

原创 C++ 版轻量级图片解析程序

单张1080p图片(1920×1080×3通道)约需6.2MB内存,10张图片同时处理需62MB,加上解码缓冲区,峰值内存使用需控制在100MB以内。通过内存池的精确预分配和线程池的核数匹配控制,在2核2G环境下实现了10张/秒的处理目标,同时保证了系统的稳定性和资源的高效利用。所有解码器均满足单张100ms时限要求,在内存池和线程池的协同下,系统整体达到每秒处理12-15张图片的稳定性能。的处理吞吐量,95%延迟低于100ms,内存占用控制在安全范围内,完全满足甚至超过了初始性能指标。

2025-12-01 00:30:00 870

原创 多系统 BBR 加速与网络安全综合方案

BBR(Bottleneck Bandwidth and Round-trip propagation time)是Google开发的一种TCP拥塞控制算法,它通过测量网络带宽和往返时间来优化数据传输效率,能够显著提高Linux服务器的网络吞吐量并减少连接延迟。与传统基于丢包反馈的TCP拥塞控制算法不同,BBR不再依赖丢包作为网络拥塞判断依据,而是主动监测网络的瓶颈带宽和RTT(往返时间),从而更平滑地控制网络流量。

2025-11-30 20:08:40 884

原创 Nginx 与 Apache 伪装 PHP 为 JSP/ASPX 的方法~嘿嘿

本文详细介绍了如何通过Nginx和Apache服务器配置将PHP站点伪装成JSP/ASPX技术栈,并隐藏服务器指纹。核心方案包括:1)通过URL重写规则将.jsp/.aspx请求映射到.php文件;2)修改响应头信息隐藏真实技术栈;3)优化会话标识和HTML源码特征。配置要点涵盖模块加载、重写规则、响应头伪装及错误页面定制等内容,同时提供了验证方法和注意事项。这种伪装能有效对抗Wappalyzer等工具检测,但需注意平衡安全性和维护成本,建议在测试环境验证后再部署生产。

2025-11-14 00:14:28 604 2

原创 基于 Spring Boot 的高匿代理服务实现与宝塔面板部署

SOCKS5协议工作在TCP/IP模型的传输层,作为客户端和目标服务器之间的中介,高匿代理的核心在于完全隐藏客户端的原始信息。通过本章实现的代理配置与端口管理功能,用户可以在宝塔面板中直观地管理自己的代理服务,实现一键开启/关闭、端口申请/释放、流量监控等操作。通过以上核心实现,Spring Boot高匿代理服务器能够提供完整的HTTP、HTTPS和SOCKS5协议支持,同时确保用户隐私的完全保护。通过以上配置,我们实现了管理后台的HTTPS安全访问,同时为代理服务提供了稳定的TCP/UDP层转发能力。

2025-11-13 23:52:41 934

原创 Spring Mvc + Easyui中根据查询结果导出文件

项目是典型的SpringMvc + Easyui,需求是前台页面根据查询条件导出生成CSV文件。 基本流程是:前台页面通过表单提交的方式,请求后台,后台接受到查询参数,根据查询参数查询到数据集合,最后导出生成CSV文件。(用ajax请求后台时遇到一点问题,回调函数一直报错,有待研究)1、前台页面效果图:2、前台页面代码:Javadiv c

2017-02-23 18:59:39 1017

原创 最简单的jsp+servlet的增删改查代码

package ceet.ac.cn.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;imp

2016-12-23 13:40:20 8948 1

原创 Java 套接字(Socket)

网络应用模式主要有:主机/终端模式:集中计算,集中管理;客户机/服务器(Client/Server,简称C/S)模式:分布计算,分布管理;浏览器/服务器模式:利用Internet跨平台。www(万维网)就是建立在客户机/服务器模式上,以HTML语言和HTTP协议为基础,能够提供各种Internet服务的信息浏览系统。网络信息放在主机的不同位置,www服务器利用超文本链路链接各项信息

2016-06-12 21:31:29 838

原创 Java解析网络数据流的三种特殊方法

介绍用Java解析网络数据的三种特殊方法,希望对正在寻求这方面问题答案的读者有所帮助。UTF8转换成GB2312 当我们在基于HTTP协议的JSP或Servlet的应用中获取数据或发送请求时,JVM会把输送的数据编码成UTF8格式。如果我们直接从HTTP流中提取中文数据,提取的结果为“????”(可能更多问号),为转换成我们能够理解的中文字符,我们需要把UTF8转换成GB2312,借助IS

2016-06-11 19:19:04 454

原创 为Java程序中添加播放MIDI音乐功能

package test1;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.util.Hashtable;import java.util.Map;import java.util.logging.Level;import java.util.

2016-06-11 19:16:57 825

原创 java写的TCP局域网聊天系统

import java.awt.BorderLayout;  import java.awt.Dimension;  import java.awt.Toolkit;  import java.awt.event.ActionEvent;  import java.awt.event.ActionListener;  import java.awt.event.KeyEvent

2016-06-07 20:37:09 455

原创 示例2.2 实现Runnable接口

package com.mstf.scme.test2;public class RunnableSimple implements Runnable{private int i=1;public void run(){for (; i System.out.println(Thread.currentThread().getName()+"\t"+i);}

2016-06-02 21:00:38 432

原创 示例2.1 线程的创建和启动

package com.mstf.scme.test;public class ThreadSimple extends Thread {private int i=0;private String name;public ThreadSimple (String name){super(name);}public void run(){for (;

2016-06-02 21:00:10 323

原创 HTML5基础代码整合

HTML5基础代码整合这是我的我第一个网页    学习HTML5其实很容易    字体标签,---strong和b标签都用于粗体显示文字    这是h1标签的效果    这是h2标签的效果    这是h3标签的效果    这是h4标签的效果    这是h5标签的效果    这是h6标签的效果    这是一个连接百度的超链接   

2016-06-02 20:58:47 1213

原创 示例1.8 转换流

package com.mstf.scme.test3;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Isr {public static void main(String[] args) {Inpu

2016-06-02 20:53:48 276

原创 示例1.7 对字符文件的读写操作

package com.mstf.scme.test2;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class IO {public static void

2016-06-02 20:53:14 347

原创 示例1.6 文件拷贝

package com.mstf.scme.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Copy {public

2016-06-02 20:52:40 316

原创 示例1.5 字符流输出

package com.mstf.scme.test8;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;public class Fiss {public static void main(String[] args) {File

2016-06-02 20:52:03 287

原创 示例1.4 字节流输出

package com.mstf.scme.test7;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Foss {public static voi

2016-06-02 20:51:31 296

原创 示例1.3 文件过滤器

package com.mstf.scme.test6;import java.io.File;public class Ff {public static void main(String[] args) {File file=new File("E://499");String[] names=file.list(new MyFilenameFilter()

2016-06-02 20:50:32 295

原创 示例1.2 File类操作目录

package com.mstf.scme.test5;import java.io.File;public class Cs {public static void main(String[] args) {File file=new File("E://abc");file.mkdir();File file2=new File("E://abc/a")

2016-06-02 20:49:56 268

原创 示例1.1 File类操作文件

package com.mstf.scme.test4;import java.io.File;public class Fs {public static void main(String[] args) {File file=new File("E://123.txt");String fileName=file.getName();String fil

2016-06-02 20:45:45 277

小桂子联盟源代码,里面包含完整的纯html页面

矩阵雨背景效果 - 使用Canvas绘制的绿色字符下落效果,类似于《黑客帝国》中的场景 扫描线效果 - 从上到下移动的绿色扫描线 闪烁效果 - 应用于logo和重要元素的随机闪烁 打字机效果 - 文字逐字显示,模仿终端输入效果 按钮发光效果 - 按钮周围的随机发光脉冲动画 边框闪烁效果 - 重要元素周围的边框随机闪烁

2025-11-11

阿里巴巴Java开发手册v1.2.0

阿里巴巴Java开发手册v1.2.0

2017-05-25

医者天下项目

Spring4+SpringMVC+MyBatis项目,医者天下。MSTF

2017-04-26

SSH框架下的多表增删改查

SSH框架下的多表增删改查,拥有两个表,数据库的数据采用了自动生成的数据,如果有什么不了解的地方,可以直接联系我

2017-09-27

无数据库的swing登录注册验证界面

无数据库的swing登录注册验证界面

2016-05-08

基于struts2的登录源码,采用IDEA编写

基于struts2的登录源码,采用IDEA编写,可以运行的 ,里面注释很详细

2017-02-17

一个用JAVA编写的基础 对sqlServer数据库中的信息实现 增删查改的一个完整的 Demo

一个用JAVA编写的基础 对sqlServer数据库中的信息实现 增删查改的一个完整的 Demo

2016-05-08

医者天下项目完美版+数据库

医者天下项目完美版+数据库 Eclipse搭建,完整的项目,可以更改后自己使用,代码注释清晰,可二次使用。

2017-05-04

开心一刻安卓客户端

完整的安卓项目,开心一刻

2017-06-28

Struts2+MySQL登录注册

Struts2+MySQL登录注册

2017-03-10

MyBatis+mysql查询和添加数据

MyBatis+mysql查询和添加数据

2017-03-29

基于C#的高仿QQ登录源码(包含设计模式源码)

有具体的分析介绍和代码的注释部分,可以直接使用,并且支持最大化自定义

2016-06-07

jsp+servlet网易一元购后台管理系统

jsp+servlet网易一元购后台管理系统,自己写的,很简洁的系统,用Eclipse写的。

2016-12-23

jsp+servlet最简单的增删改查

jsp+servlet最简单的增删改查,简单的不能再简单的增删改查

2016-12-22

示例1.1 File类操作文件

示例1.1 File类操作文件

2016-06-02

struts2连接mysql多表查询

struts2连接mysql多表查询

2017-03-19

html5-普创科技-项目源码

2016年暑假,大学的计算机系通用作业,B类项目-普创科技。的项目源码。可供查看和修改,创造出属于自己的项目。 代码的注释写的很详细,一看便懂。

2016-08-22

基于Struts2+MySQL的出差明细表单(多表)

基于Struts2+MySQL的出差明细表单(多表),带数据库

2017-03-23

JAVA的SSH框架登录注册

JAVA的SSH框架登录注册

2017-02-17

SSH登录与增删改查demo详解+源代码

SSH登录与增删改查demo详解+源代码

2017-03-17

myeclipse2016_破解文件

用于myeclipse2016破解

2016-09-18

jQuery验证插件(表单验证)

jQuery验证插件(表单验证)完整版

2016-09-30

java写的tcp局域网聊天工具

java写的tcp局域网聊天工具,分为客户端和服务端两个部分

2016-06-07

示例2.5 线程异步-线程安全问题

示例2.5 线程异步-线程安全问题

2016-06-02

示例3.1 使用InetAddress

示例3.1 使用InetAddress

2016-06-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除