项目介绍:springboot+shiro+maven 业务需求:拦截一切不登录的盗链URL,除了问卷调查,可以给任意用户填写和提交意外。 问题重现:表单提交过程中返回302状态码,我就觉得很奇怪。在网上搜索了一下,302代表的是重定向。 令我疑惑的是:我访问登录都可以,为什么提交保存问卷的时候会报 ...
分类:
Web程序 时间:
2018-07-06 16:38:47
阅读次数:
157
起因 原本是打算搭建个小博客站点做实验,突然想起之前遇到的一次负载均衡失效的经历,便打算做一次实验重现当初的情况并记录下来,防止日后再遇到类似的情况懵逼。 复现流程 架构体系 原环境:前端依赖nginx做负载均衡的调度器,web端是httpd+php-fpm分离,分别处理动态和静态页面,
分类:
其他好文 时间:
2018-06-26 20:48:25
阅读次数:
190
题目传送门 题目描述 某公司加工一种由铁、铝、锡组成的合金。他们的工作很简单。首先进口一些铁铝锡合金原材料,不同种类的原材料中铁铝锡的比重不同。然后,将每种原材料取出一定量,经过融解、混合,得到新的合金。新的合金的铁铝锡比重为用户所需要的比重。 现在,用户给出了n种他们需要的合金,以及每种合金中铁铝 ...
分类:
其他好文 时间:
2018-06-22 20:00:11
阅读次数:
192
线上Tomcat服务内存溢出,且不容易重现,又没配置JMX监控端口,如何在不重启Tomcat的情况下备份堆dump和线程dump,进而分析原因? 因为Tomcat以服务模式运行,直接用JVisualVM无法找到该进程,直接在命令行窗口下用jmap等命令也不行。 为此需要借助Download PsTo ...
分类:
其他好文 时间:
2018-06-21 11:55:15
阅读次数:
179
基准测试是针对系统设计的一种压力测试.通常目标是是为了掌握系统的性能,或是重现某个系统状态,或是做新硬件的可靠性测试. 1 为什么做基准测试 基准测试是唯一方便有效的,可以了解系统在给定的工作负载下会发生什么的方法.基准测试可以挂差系统在不同压力下的行为,评估系统的容量,掌握会发生哪些变化,系统如何 ...
分类:
数据库 时间:
2018-06-10 11:54:09
阅读次数:
166
使用 EXPLAIN 执行计划的时候,在 Extra 中偶尔会看到这样的描述: Impossible WHERE noticed after reading const tables 字面上的意思是:读取const tables表之后, 没有发现匹配的行。 通过示例我们重现一下该场景。首先创建两张表 ...
分类:
数据库 时间:
2018-06-08 11:54:35
阅读次数:
227
一、问题重现 二、原因分析 tomcat7.exe和tomcat7w.exe要起作用必须先未这两个文件安装服务。 其中tomcat7.exe这个文件是用来启动tomcat的,tomcat7w.exe这个文件是管理tomcat服务的。 三、解决办法 windows+r打开命令行窗口,进入tomcat的 ...
分类:
其他好文 时间:
2018-06-07 11:29:56
阅读次数:
160
整理代码。。。 Little Boxes Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 2304 Accepted Submission(s ...
分类:
其他好文 时间:
2018-06-03 19:33:00
阅读次数:
253
传送门 题目 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入格式: 输入文件第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 ...
分类:
其他好文 时间:
2018-06-02 11:29:53
阅读次数:
176
进程的概念 顺序执行的特点:1.顺序性 2.封闭性 3.可重现性 并发执行的特点:1.增强计算机处理能力和提高资源利用率 2.失去了封闭性和可重再现性 3.共享系统资源产生相互制约的关系 进程的定义:1.进程是程序的一次执行 2.进程是一个程序与其使用的数据在处理机上执行的过程 3.进程是具有独立功 ...
分类:
编程语言 时间:
2018-05-25 21:16:52
阅读次数:
233