- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 js替换session失效,页面无操作退出登录
虽然服务器设置了session超时时间.销毁过期的session,但是实际上很多页面存在定时刷新任务等js后台操作.导致session一直处于活跃状态而不会过期.(但是仍然存在cookie失效等原因导致退出登录,此处不做讨论).所以想到了一个临时办法,通过js监听页面点击事件.通过一个定时任务检测多久页面没有点击,则退出登录//控制页面长时间无反应var sessionTimeCount...
2019-04-24 11:08:41 513
原创 简单的提示框
//提示框 $.MsgBox = { Alert : function(title, msg, callback) { GenerateHtml("alert", title, msg); btnOk(callback); // 当alert只是弹出消息时,没必要用到回调函数callback btnN...
2019-04-24 10:35:55 335
原创 javaWeb防止用户重复登录
网站使用session保存登录用户信息 不过如果在两个浏览器登陆的话服务器就会出现两条session。要保证用户不重复登录,那么该用户的session应该保证只有一个.@Componentpublic class LoadDataCache implements ApplicationListener {//在线用户(用于控制用户不可重复登录)private static Has...
2019-04-24 09:58:17 817
原创 flume自定义拦截器,可限制采集速度
public class SpeedInterceptor implements Interceptor{ private static final Logger logger = LoggerFactory.getLogger(SpeedInterceptor.class); private static long KB = 1024L; private lon...
2019-04-01 17:01:03 837
转载 js获取浏览器ip地址
/** * 获取ip地址 */ function getUserIP(onNewIP) { // onNewIp - your listener function for new IPs //compatibility for firefox and chrome var myPeerConnection = window...
2018-11-27 11:29:07 6152
原创 Flume的SpoolDirSource优化,自定义Deserializer
SpoolDirSource采集数据默认是按行采集的,在官网的配置中有LINE和AVRO两种配置。AVRO尚未了解 在采集单行数据量少的日志文件时,使用Line采集慢查看源码后发现实现原理非常简单直接 copy了LineDeserializer的代码将主要逻辑改为如下private String readLine() throws IOException { Strin...
2018-11-06 16:03:18 1184
shell怎么将文件路径赋值给一个变量?
2018-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人