二级域名,给自己一个拥有好多域名的机会

因为需要用到多个域名来进行nginx代理配置,这里利用主站的域名设置二级域名来完成这个需求

avatar 墨点白 发表于 2023-04-08

二级域名,给自己一个拥有好多域名的机会

因为需要用到多个域名来进行nginx代理配置,这里利用主站的域名设置二级域名来完成这个需求

avatar 墨点白 发表于 2023-04-08

选择哪种Web服务器?WebLogic vs Undertow vs Tomcat vs Nginx对比分析!

前言 WebLogic、Undertow、Tomcat和Nginx是常用的Web服务器和应用程序服务器。它们具有不同的功能、应用场景、优缺点等方面的特点,本文将对它们进行详细的比较。 功能比较 WebLogic是一个完整的JavaEE应用程序服务器,它具有强大的功能和灵活的配置。WebLogic支持分布式应用程序部署、负载均衡、高可用性、安全性等特性,适用于大型企业级Java应用程序。 Undertow是一个轻量级的Web服务器和应用程序服务器,它具有高性能和可扩展性的特点。Undertow支持HTTP、HTTPS、AJAX、WebSockets等协议,适用于构建高性能、低延迟的Web应用程序。 Tomcat是一个轻量级的Web服务器和应用程序服务器,它具有简单易用的特点。Tomcat支持Servlet、JSP等Java Web开发技术,适用于中小型Web应用程序。 Nginx是一个高性能的Web服务器和反向代理服务器,它具有高并发能力、低延迟和高可靠性的特点。Nginx支持负载均衡、反向代理、HTTP缓存等特性,适用于构建高性能、高并发、低延迟的Web应用程序。 应用场景比较 WebLogic适用于大型企业级Java应用程序,例如电子商务、金融服务、电信等行业的应用程序。WebLogic具有出色的可扩展性、高可靠性和安全性,适用于对性能、可靠性和安全性有严格要求的应用程序。 Undertow适用于构建高性能、低延迟的Web应用程序,例如在线游戏、金融交易等需要快速响应的应用程序。Undertow具有轻量级、高性能和可扩展性的特点,适用于对性能有严格要求的应用程序。 Tomcat适用于中小型Web应用程序,例如博客、社交网络、企业内部应用程序等。Tomcat具有轻量级、易于使用和配置的特点,适用于对性能要求不是特别高的应用程序。 Nginx适用于构建高性能、高并发、低延迟的...

avatar 龙儿之家 发表于 2023-04-07

记《OnePlus9Pro刷机》

真是没想到,在我停留OOS11养老日常中,一次平刷开机后居然弹窗“蓝牙已停止运行”。明天和意外不知道谁先来,大概就是这样了吧。

avatar 宇生の后花园 发表于 2023-03-31

Firewall vs iptables:什么是最好的Linux防火墙工具?

前言 作为一名Linux管理员,保护服务器免受网络攻击是最重要的任务之一。Linux操作系统提供了许多防火墙工具,其中最常用的是iptables和Firewall。本文将比较Firewall和iptables之间的不同之处,并探讨哪个防火墙工具更适合您的需求。 Firewall和iptables是什么? iptables是一个Linux防火墙工具,它通过对网络数据包进行过滤和修改来控制网络访问。Firewall是新一代的Linux动态防火墙,它基于D-Bus消息系统,采用了Zone和Service的概念来管理网络访问。 iptables使用命令 查看当前的iptables规则:iptables -L 清除当前的iptables规则:iptables -F 允许指定端口的流量通过:iptables -A INPUT -p tcp --dport [端口号] -j ACCEPT 阻止指定端口的流量通过:iptables -A INPUT -p tcp --dport [端口号] -j DROP 允许某个IP地址的流量通过:iptables -A INPUT -s [IP地址] -j ACCEPT 阻止某个IP地址的流量通过:iptables -A INPUT -s [IP地址] -j DROP Firewall使用命令 查看Firewall状态:firewall-cmd --state 查看当前的Firewall规则:firewall-cmd --list-all 允许指定端口的流量通过:firewall-cmd --zone=public --add-port=[端口号]/tcp --permanent 阻止指定端口的流量通过:firewall-cmd --zone=public --remove-port=[端口号]/tcp --permanent 允许某个IP地址的流量通...

avatar 龙儿之家 发表于 2023-03-27

微信支付图片上传API的坑

微信支付 微信支付上传的图片需要通过提供的API先上传下,然后获取一个Id来使用 https://pay.weixin.qq.com/wiki/doc/apiv3_partner/apis/chapter2_1_1.shtml 官方提供的接口Java实现 按照这个代码写,调多久都是不行的,因为这个还要先过下认证,微信接口真是XXXXXX String filePath = "/your/home/hellokitty.png";URI uri = new URI("https://api.mch.weixin.qq.com/v3/merchant/media/upload");File file = new File(filePath);try (FileInputStream ins1 = new FileInputStream(file)) { String sha256 = DigestUtils.sha256Hex(ins1); try (InputStream ins2 = new FileInputStream(file)) { HttpPost request = new WechatPayUploadHttpPost.Builder(uri) .withImage(file.getName(), sha256, ins2) .build(); CloseableHttpResponse response1 = httpClient.execute(request); }} 认证接口 需要先使用微信提供的微信认证接口完成下身份认证 public static String weChatUploadImage(String imgUrl) throws Exception {//首先通过你的参数进行微信认证Priv...

avatar 墨点白 发表于 2023-03-25

微信支付图片上传API的坑

微信支付上传的图片需要通过提供的API先上传下,然后获取一个Id来使用,这里写出来避开对接时候遇到的坑

avatar 墨点白 发表于 2023-03-25

微信支付图片上传API的坑

微信支付上传的图片需要通过提供的API先上传下,然后获取一个Id来使用,这里写出来避开对接时候遇到的坑

avatar 墨点白 发表于 2023-03-25

阿里云OSS在Java中的使用

在Java中使用阿里云上传文件

avatar 墨点白 发表于 2023-03-22

阿里云OSS在Java中的使用

需要先在阿里云中开启OSS服务,并购买相应的资源包 这里是具体实现的逻辑 /** * @author MoDianBai * @date 2023/03/22 15:36 **/ import cn.hutool.core.lang.UUID;import com.aliyun.oss.OSS;import com.aliyun.oss.OSSClientBuilder;import com.aliyun.oss.model.DeleteObjectsRequest;import com.aliyun.oss.model.PutObjectResult;import com.mss.annotation.rest.AnonymousPostMapping;import com.mss.base.ResponseWrapper;import com.mss.exception.BadRequestException;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import lombok.RequiredArgsConstructor;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind....

avatar 墨点白 发表于 2023-03-22