Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不硬重启,得不偿失。
在带宽不足的情况下,最好是本机进行测试,建议使用内网的另一台或者多台服务器通过内网进行测试,这样得出的数据,准确度会高很多。远程对web服务器进行压力测试,往往效果不理想(因为网络延时过大或带宽不足)
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
这篇文章主要为大家详细介绍了mysql 8.0.20 winx64.zip压缩版安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。该方法主要是提供Window用户用来绿色版本的安装步骤。主要是因为exe版本安装会装好多不必要的程序,特别是有些需要开机启动很讨厌,会影响开机速度,所以记录了一篇【绿色版】的安装方法
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
大部分场景下,我们都会在项目中记录登录用户或者操作用户的IP地址信息和根据IP解析出的地理位置信息。目前市场上开放的API接口,目前免费的并且我能知道的就淘宝的还有一个公共网络的两个。目前淘宝的会做qps限流,导致频繁登录会出现获取不到地理位置信息。然后就换成了另外一个,在这里作为记录跟IP获取地理位置信息的工具代码,方便以后可以单独提取出来直接使用。
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
大部分场景下,我们都会在项目中实现自定义
Realm
搭配UsernamePasswordToken
来完成用户的登录认证流程,但是如果登录方式包括“第三方登录”、“手机号登录”等,仅凭UsernamePasswordToken
就难以实现了,因为以上的两种登录方式都是免密登录,而UsernamePasswordToken
却必须要有username
和password
,因此需要自定义多个 Realm 和 Token 才能实现上述功能。当多个Realm同时存在时候异常捕获就会出现问题,原来的异常会被最新的Realm覆盖,导致原来的异常信息被覆盖,捕获不到一直抛Authentication token of type [class org.apache.shiro.authc.UsernamePasswordToken] could not be authenticated by any configured realms. Please ensure that at least one realm can authenticate this tokens.
协议:CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
spring注解太多导致很多注解大家都没有用到,或者用到了需要查询这个注解的具体用法。现在记录一下。可以直接查询spring注解的用法。
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
修复Long类型太长,而Java序列化JSON丢失精度问题的方法,主要学习了两家之长Spring的Jackson和FastJson两种序列化Long转String的两种方案,顺便做一下笔记 作者:liuren
版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。