0%

情景还原

Spring Boot简单搭建环境, 建一个Controller以及两个JSP页面。
发现/test1页面404不能访问, 而/test2可以访问。

1
2
3
4
5
6
7
8
9
10
11
@Controller
public class TestController {
@GetMapping("test1")
public String test1() {
return "/WEB-INF/views/IE10+.jsp";
}
@GetMapping("test2")
public String test2() {
return "/WEB-INF/views/IE10.jsp";
}
}
阅读全文 »

前言

ulimit是一个Linux命令, 用于限制shell进程及其子进程的系统资源使用。通俗且不严谨的讲,就是限制登录用户能一次性打开多少个进程,多少个文件等等。

假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。

阅读全文 »

前言

最近做了个数据传输的模块, 用到了线程池多线程, 要求将市平台的文章导入到公司的项目中进行管理, 每个栏目都有对应的文章, 但是打印日志时出现了日志混乱的问题。

1
2
3
4
5
6
栏目A传输文章1: 开始
栏目B传输文章2: 开始
栏目B传输文章2: 成功
栏目C传输文章3: 开始
栏目A传输文章1: 成功
栏目C传输文章3: 失败
阅读全文 »

前言

负载均衡本质就是一个反向代理。
通俗点讲, 就类似10086客服电话, 如果只有一个通话员, 那全国十几亿人肯定处理不过来, 这时候就多招聘一堆通话员, 做负载均衡, 这样就减少了通话员的压力。

阅读全文 »

前言

监控文件变化是一个很常用的功能, 比如监控密码文件, html文件, 如果被恶意修改, 那就发送一个请求给服务器, 发送短信给管理员。
这里使用inotify-tools来监控文件变化, 安装命令如下:

1
apt install -y inotify-tools

inotify-tools提供了两个命令:

  1. inotifywait, 它是用来监控文件或目录的变化
  2. inotifywatch, 它是用来统计文件系统访问的次数
阅读全文 »

前言

Nginx自带的模块支持对并发请求数进行限制, 还有对请求来源进行限制。可以用来防止DDOS攻击。
阅读本文须知道nginx的配置文件结构和语法。

阅读全文 »

前言

docker是一个存放应用的容器, 将下载、安装、运行等进行了规范化。
本文将在虚拟机中CentOS使用桥接连接本机。关于桥接可以看我的另一篇文章, 上方搜索桥接即可。

阅读全文 »