May282021
如何在Linux上安装与配置Apache服务器
Apache是一个广泛使用的开源Web服务器软件,也是世界上最流行的Web服务器之一。在Linux操作系统上安装和配置Apache服务器非常简单,并且可以提供强大可靠的Web服务。本博客将向你展示如何在Linux上安装和配置Apache服务器。
步骤1:安装Apache
在大多数Linux发行版上,使用包管理器来安装Apache非常容易。打开终端,并使用以下命令安装:
在Debian或Ubuntu上:
sudo apt-get update
su...阅读全文
抢沙发
Apr222021
Apache POI入门指南:理解如何操作Microsoft Office文档
简介
随着Microsoft Office文档在日常办公中的广泛应用,许多开发者需要将程序生成的数据导出或导入到Office文档中。Apache POI是一个开源的Java库,可以方便地操作Microsoft Office文档,包括Excel、Word和PowerPoint等格式。本篇博客将介绍如何使用Apache POI来操作Microsoft Office文档。
安装Apache POI
要开始使用Apache POI,首先需要将Apache POI库添加到你的Java项目中。可以通过...阅读全文
Mar072021
浏览器的跨域问题以及解决方案
1、为什么会有跨域问题的存在?
JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象,即同源政策。
2、什么是同源?
1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。
最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页”同源”。所谓”同源”指的是”三个相同”。
(1)协议相...阅读全文
Mar062021
Web应用程序性能测试方法与工具推荐?
在当今互联网时代,Web应用程序的性能对于用户体验和用户满意度至关重要。一款高效、高性能的Web应用程序可以提供快速、稳定的服务,而低性能的应用程序可能会导致用户流失和差评。因此,进行性能测试是确保Web应用程序正常运行的关键步骤之一。
1. 性能测试方法
1.1 压力测试
压力测试旨在检测系统在最大负载下的性能情况。通过模拟大量用户并发操作,可以判断系统在高并发情况下的性能...阅读全文
Feb262021
Request与Response详解
HTTP协议
简介
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
HTTP 工作原理
HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
Web服务器有:Apache服...阅读全文
Feb232021
Jan162021
MyBatis缓存机制详解:从一级缓存到二级缓存的优化策略
一级缓存
MyBatis的一级缓存是内置在SqlSession中的一个默认缓存,它是SqlSession级别的缓存,也称为本地缓存。一级缓存可以通过开启或关闭来控制。
工作原理
当SqlSession执行查询操作时,查询结果会被缓存到一级缓存中。当再次执行相同的查询操作时,MyBatis会首先检查一级缓存中是否存在相同的查询结果,如果存在,则直接从缓存中获取数据,而不会再次查询数据库。
缓存失效
在一级缓...阅读全文
Dec272020
Apache Ignite中的集群管理与监控:节点发现、状态监控与故障转移
Apache Ignite是一个内存计算平台,提供了分布式集群管理和监控的功能。在使用Apache Ignite时,了解如何管理和监控集群中的节点,以及如何进行故障转移是至关重要的。本文将介绍Apache Ignite中的集群管理和监控的几个重要方面。
1. 节点发现
节点发现是指在启动Ignite集群时,集群中的节点如何被发现和加入到集群中。Ignite提供了多种方式来实现节点发现,包括静态IP地址列表、多播(mu...阅读全文
Dec072020
攻防世界-web-ics-02(sql注入、ssrf、目录扫描)
题目来源:XCTF 4th-CyberEarth题目描述:工控云管理系统的文档中心页面,存在不易被发现的漏洞。
进入场景,如下,页面有一个下载功能(点击paper),下载功能只能下载pdf文件,会在dl参数加上.pdf。
目录扫描可以得到secret目录,该目录文件会被列出来。有两个文件,一个是secret.php一个是secret_debug.php。可以联想到secret_debug是secret文件的调试文件。
访问secret.php文件时,...阅读全文
Nov162020
如何在Linux上安装和配置Tomcat
Tomcat是一个流行的开源Web服务器和Java Servlet容器,可以在Linux上安装和配置。本文将向您展示如何在Linux上安装Tomcat,并对一些配置选项进行详细讲解。
步骤一:检查Java安装
在安装Tomcat之前,请确保您的系统已经安装了Java运行时环境(JRE)。可以使用以下命令验证Java是否正确安装:
java -version
如果显示了Java的版本信息,则表示已经正确安装。否则,您可以通过以下命令安装...阅读全文