Nginx默认不不显示文件、文件夹的目录列表的,有时候,我们需要对某个文件夹显示目录列表,只需要进行如下配置,就可以轻松实现了。 比如我们要对服务器的/opt/soft开启文件目录浏览列表,如图所示: 配置如下(在server下面修改) # 访问路径为 https://www.example.com/soft # 如果要全站启用,就在location / {}下面加autoindex on; location ^~ /soft { # 这样就会显示/opt/soft下的文件目录 root /opt; # 最主要的是…

2021-02-19 0条评论 212点热度 0人点赞 admin 阅读全文

Swift里关于String的方法,着实要吐槽下,很多方法又臭又长又复杂(比如Index、Range等等),不实用,一些常用的方法,又没有现成的实现,平时习惯了Java里的String方法,开发Swift很不习惯(这里说明下,我主业是Java程序员,也开发Android程序,后来也开始开发iOS程序,好多思维习惯是Java带过来的,可能并不怪Swift,怪我咯,但是相信也有一部分朋友也有和我一样的感受,那么请看下面我的扩展方法),好在Swift里有Extension可以扩展自用的方法,这边整理了一下自用String…

2021-02-18 0条评论 234点热度 0人点赞 admin 阅读全文

有这么一个需求,需要把访问本机(192.168.1.1)的80端口的流量转发到局域网另一台服务器(192.168.1.2)的8080的端口上,如果是web服务,那么可以使用nginx进行反向代理把web流量用proxy_pass的方式转发到192.168.1.2上,我们将采用iptables的方式,可以将所有的tcp或者udp都转发到另一台机器上。 如果你的机器是CentOS7或者8,或者Ubuntu,默认没有安装iptables ,可以查看我的另一篇博文: https://blog.terrynow.com/20…

2021-02-17 0条评论 273点热度 0人点赞 admin 阅读全文

对于从CentOS5、6或者Redhat等一些较低的Linux发行版本使用过来的人来说,都比较熟悉iptables防火墙,虽然新版的CentOS7或者Ubuntu提供了新版的防火墙(firewalld或ufw),但是还是比较习惯iptables的高度的可配置。 下面分别介绍下如何在CentOS7或者CentOS8,Ubuntu下安装iptables防火墙,并替代它自带的防火墙 #0、确认是否安装了iptables which iptables #1、关闭firewall: systemctl stop firewa…

2021-02-16 0条评论 244点热度 0人点赞 admin 阅读全文

现在的大部分网站都启用了SSL加密(https),不加密的网站甚至被浏览器标记为『不安全』,所以有必要为我们的网站启用https加密,申请SSL证书的成本也很低(Let's Encrypt是免费的) 如何申请免费Let's Encrypt证书,详见我的另一篇博客:https://blog.terrynow.com/2021/02/14/acme-retrive-letsencrpt-https-ssl-cert-and-auto-renew/ 如何安装Nginx,详见我的另一篇博客:https://blog.ter…

2021-02-15 0条评论 236点热度 0人点赞 admin 阅读全文

Let's Encrypt提供了免费的SSL/TLS证书,之前都是单个子域名申请一个证书,现在它提供了泛域名(通配符域名*.example.com)的申请,这样就更加简单了。 官方普通地申请方法,可以参考它的网站https://certbot.eff.org/ 按照步骤一步步操作就很容易申请好了,不过可能有个问题,需要安装它地客户端certbot,还会遇到依赖问题。我使用了 https://github.com/acmesh-official/acme.sh这个的好处是它实纯Shell脚本写的,很少有依赖问题。 c…

2021-02-14 0条评论 765点热度 0人点赞 admin 阅读全文

nginx是现在最流行的web服务器之一,tomcat是Java界最流行的应用服务器之一,本文将介绍两个如何结合配置一起使用,也可以实现高级的负载均衡。 如果是CentOS等环境,可以使用yum命令安装 #安装epel-release yum install -y epel-release #安装nginx yum install -y nginx #启动nginx systemctl start nginx #开机自动启动nginx systemctl enable nginx 如果是Ubuntu等,可以使用ap…

2021-02-13 0条评论 232点热度 1人点赞 admin 阅读全文

Linux下清空日志文件的方法:可以利用cat命令,例如要清空/var/log/nginx/access.log,如下: cat /dev/null > /var/log/nginx/access.log 2021年2月12号,大年初一,今天偷个懒放个假,写个简单的博客了。祝大家新年快乐,牛年大吉!

2021-02-12 0条评论 185点热度 0人点赞 admin 阅读全文

在前面的文章,有介绍如何使用 POI 生成 Excel文件以及在 SpringBoot 下生成 Excel 通过 Web 下载,有很多场景下,需要对 Excel 的某些单元格,进行合并的操作。本文将介绍如何使用 POI 合并单元格。 如果是Maven,加入pom.xml: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.…

2021-02-11 0条评论 221点热度 0人点赞 admin 阅读全文

遇到一个通讯专业-波形频谱信号📶分析的项目,需要把一组数据做快速傅立叶变换(FTT)后,画出图形(如下图) 我也不是通信专业的,不懂什么FFT变换,在专业老师的指导下,网上找了相关的算法的代码(如果没有方向,而且专业性特强,很难找),故分享到这里,供有需要的朋友参考。 我一共找到了2个FFT算法,第一个客户说不太对,后来又找到一个,客户说可以了,这边都分享下,供参考选择。 第一套 /** * @description 代表一个复数 */ public class Complex { private final do…

2021-02-10 0条评论 719点热度 0人点赞 admin 阅读全文
1282930313237