柒's Blog

Just Do It


  • 首页

  • 友邻

  • 归档

  • 标签

  • 分类

  • 关于

  • 架构

  • 搜索

Nginx学习之自定义访问日志

发表于 2017-05-01   |   分类于 Nginx   |   10000+ 条评论

写在开始

日志的重要性不言而喻,一般来说我们开发过程中会为每个项目定义自己的日志格式以及存储路径。

就我们普通的JAVAWEB项目来说,重要的日志一般输出并存放在Tomcat的log目录下,并区分日志输出级别。用于区分,查阅并统计相关日志信息。

当然,这不是重点,重点是很多公司,对于日志的重要性似乎并不是那么重视,当然这可能跟平台本身有一定的关系。

阅读全文 »

Nginx学习之如何防止流量攻击

发表于 2017-04-27   |   分类于 Nginx   |   2 条评论

使用场景

最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于Ehcache和Redis的session管理策略。

大家都知道服务器资源有限的,但是客户端来的请求是无限的(不排除恶意攻击), 为了保证大部分的请求能够正常响应,不得不放弃一些客户端来的请求,所以我们会采用Nginx的限流操作, 这种操作可以很大程度上缓解服务器的压力, 使其他正常的请求能够得到正常响应。

如何使用Nginx实现基本的限流,比如单个IP限制每秒访问50次。通过Nginx限流模块,我们可以设置一旦并发连接数超过我们的设置,将返回503错误给客户端。这样可以非常有效的防止CC攻击。再配合 iptables防火墙,基本上CC攻击就可以无视了。

阅读全文 »

架构设计之Spring-Session分布式集群会话管理

发表于 2017-04-24   |   分类于 架构设计   |   10000+ 条评论

前言

通常在web开发中,会话管理是很重要的一部分,用于存储与用户相关的一些数据。对于JAVA开发者来说,项目中的session一般由Tomcat或者jetty容器来管理。

特点介绍

尽管使用特定的容器可以很好地实现会话管理,但是独立容器挂掉或者由于其他原因重启会导致用户信息丢失,并且无法支持分布式集群会话管理。

上图举例:

12.png

阅读全文 »

关于Shiro登陆退出遇到的一些问题

发表于 2017-04-24   |   分类于 Shiro   |   10000+ 条评论

写在开始

最近项目中出现一些问题,以前可能不大关注,但是问题是实实在在存在的。

timg.jpg

阅读全文 »

时不时过来踩踩,偶尔留个脚印

发表于 2017-04-24   |   分类于 心情日志   |   10000+ 条评论

499be05c01e01dde205d9&690.gif

1...6061626364656667686970...87

其实我是一个程序员

431 文章
71 分类
197 标签
RSS
© 2025 柒's Blog
鲁ICP备19004528号-2
主题 - NexT.Pisces