Mar282020
Spring Boot 3.0 Spring 6.0 JDK 17 配置 JSP 和打 WAR 包
介绍
在这篇博客中,我们将介绍如何使用最新版本的 Spring Boot(3.0)和 Spring(6.0)以及 JDK 17 来配置 JSP 视图解析器,并且将我们的项目打包为 WAR 文件。
环境配置
在开始之前,请确保你已经按照以下步骤配置好了你的开发环境:
安装 JDK 17 并配置好系统环境变量。
在你的 IDE 中创建一个新的 Spring Boot 项目,并引入 Spring Boot 3.0 和 Spring 6.0 的依赖。
配置 JSP 视图...阅读全文
作者:绝缘体.. | 分类:apache, java, spring, tomcat, 后端框架, 开发工具, 编程语言 | 阅读: | 标签:Apache, java, spring, tomcat, 视图
抢沙发
Mar142020
服务器中部署多个laravel应用时配置读取错乱的问题
出现的问题
无意中发现,在多个基于Laravel(5.2)的Web应用中,当应用A进行一个长时间操作时(PHP会运行超过30s+),在这期间,在应用B中进行数据库操作时,B应用会连接到A应用中的数据库,而非B的数据库。
下面的这段错误就是因为不知道为何连接到了A数据库而出现的:
QueryException in Connection.php line 655: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'database_a...阅读全文
Mar082020
使用haproxy+apache搭建负载均衡
搭建环境:
两台centos。
主机一:192.168.1.6 安装haproxy以及apche
主机二:192.168.1.7 安装apache
主机一配置:
使用本地yum源。
安装haproxy、apache:
[root@6 ~]# yum -y install haproxy httpd
[root@6 conf.d]# vim /etc/httpd/conf.d/web.conf
[root@6 ~]# vim /etc/httpd/conf/httpd.conf
去掉 listen 80
写一个访问页面:
[root@6 ~]# echo “<h1>我是主...阅读全文
Mar082020
使用nginx+apache搭建负载均衡
搭建环境:
两台centos。
主机一:192.168.1.6 安装nginx以及apche
主机二:192.168.1.7 安装apache
主机一配置:
配置阿里云的yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
安装epel源
yum -y install epel*
安装nginx、apache
[root@6 yum.repos.d]# yum -y install nginx httpd
写一个访问页面:
[root@6 ~...阅读全文
Mar062020
Natas33 Writeup(Phar反序列化漏洞)
Natas33:
又是一个上传文件的页面,源码如下:
// graz XeR, the first to solve it! thanks for the feedback!
// ~morla
class Executor{
private $filename=""; //三个私有参数
private $signature='adeafbadbabec0dedabada55ba55d00d';
private $init=False;
function __construct(){ //类创建时调用
$this->filename=$_POST["filename"];
...阅读全文
Feb112020
使用Apache ab进行压力测试
Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。
ab的参数说明:
-n 需要执行的请求次数
-c 并发的数量
-t 等待返回的最长时间
-b TCP收发缓冲区的大小,单位(byte)
-p 使用post (同时需要定义-T参数)
-u 使用put (同时需要定义-T参数)
-T content-type, 例如application/x-www-form-urlencoded, 默认为text/...阅读全文
Feb112020
Springboot中如何实现Excel导入功能
在开发应用程序时,我们经常会遇到需要从Excel文件中导入数据的需求。Spring Boot提供了许多便捷的方式来实现Excel导入功能,本文将介绍一种简单的实现方法。
1. 添加依赖
首先,我们需要在pom.xml文件中添加相关的依赖。在这个例子中,我们将使用Apache POI库来处理Excel文件。
<dependencies>
<!-- Apache POI -->
<dependency>
<groupId>org....阅读全文
Jan232020
在Linux服务器上安装和配置Kafka消息队列
Kafka是一个高性能、分布式的流数据平台,适用于构建实时数据管道和流式应用程序。本文将指导您如何在Linux服务器上安装和配置Kafka消息队列。
步骤1:准备工作
在开始安装之前,确保您的Linux服务器满足以下要求:
运行一个支持Java的操作系统(如CentOS、Ubuntu等)。
安装了适当版本的Java JDK(建议使用Java 8或更高版本)。
步骤2:下载和解压Kafka
首先,您需要下载适用于Linux的...阅读全文
Jan202020
Jan132020
消息队列的实用场景和逻辑
一、消息队列概述
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。
目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
二、消息队列应用场景
以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。
2.1异步处理场景说明:...阅读全文