
Java
心有猛虎不见蔷薇
心有猛虎,细嗅蔷薇。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用zxing生成与解析二维码
随着二维码的普及,二维码在生活中的使用使用的场景也越来越来多,本文章就来介绍使用zxing来生成与解析二维码。生成二维码的开源项目很多,选择zxing则是因为其出自Google并且长期有人进行维护,值得信赖。 zxing GitHub地址:https://github.com/zxing/ 可下载项目打成jar包在项目中使用。原创 2017-03-29 18:22:19 · 593 阅读 · 0 评论 -
Web端获取访问者IP
实际开发过程中,服务器后台需要知道访问者ip,此时我们需要获取ip并记录。 HTTP header 中的 Host 含义为所请求的目的主机名。HTTP header 中的 X_Forward_For 表示该条 http 请求是由谁发起的,即是我们需要获取的访问者IP。建立工具类,java端代码:public class IPUtils { /** * 获取访问者IP *原创 2017-06-21 16:49:23 · 1513 阅读 · 0 评论 -
分割tomcat日志文件catalina.out
Tomcat默认安装后,catalina.out文件会随着时间的增长,越积越多,很容易到达几个G,不仅读写影响性能,给我们查询日志也带来很大的不便,需要使用一些方式分割catalina.out。 1.安装cronolog# Ubuntu推荐安装 apt-get install cronolog# CentOS推荐安装 yum install cronolog# 查看是否安装完成 which cron原创 2017-07-05 15:23:22 · 2239 阅读 · 0 评论 -
如何实现session共享
同一tomcat不同项目如何实现session共享 需求: 现A、B两个项目,运行于同一tomcat下,要求在A项目下登录后,B项目中同样获取登录权限,支持同一用户重复登录。分析: 即要实现A、B项目的session共享。 如何共享? A项目session创建后、B项目则不创建新的session; B项目能实时获取A项目的session; 需要有一块共用空间保存A项目的session。 思路:原创 2017-06-01 16:34:54 · 3663 阅读 · 0 评论 -
集群间实现Session共享
一、引言针对企业,为了应对庞大的用户访问压力,目前大多数大型网站服务器都采用分布式服务集群部署的方式;针对个人,仅一台服务器而言,也会安装多个tomcat进行错时更新,保证更新后台业务时服务不断开,即模拟了分布式集群的运行方式。在此分布式集群中,我们就不得不考虑一个用户鉴权的问题,即在不同服务上如何保证用户均已登录,并能获取相同的用户登录信息。二、Java Web推荐的(公认的)用户鉴权机制说此部分原创 2017-08-24 17:21:02 · 9636 阅读 · 3 评论