- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 java 服务降级开关设计思路
java 服务屏蔽开关系统,可以手工降级服务,关闭服务 基于spring AOP机制,可以在特殊情况下屏蔽相关service类的某些返回,并且支持定义默认返回结果,随机屏蔽某些异常服务。 通过启动一个内置的http server来监听外部指令。对当前应用的影响。代码请查看 https://github.com/zhwj184/autoswitch使用指南:1.在spring
2013-03-23 16:34:06 4066
原创 简单web安全框架
web安全框架,主要用servlet filter方式覆盖httpServletRequest和HttpServletResponse方式增加一些输入输出的过滤,github地址:https://github.com/zhwj184/webSecurity主要实现的安全包括:XSS过滤(获取用户输入参数和参数值进行XSS过滤,对Header和cookie value值进行X
2013-03-16 11:51:34 5195 2
原创 基于servlet的简单的页面缓存框架
基于servlet的页面级缓存框架的基本用法:代码参考:https://github.com/zhwj184/pagecache在web.xml里面配置urlPattern:需要缓存的页面url的正则表达式列表,多个不同url的正则用,分隔;cacheExpireTime:对应urlPattern的每个url的缓存时间,单位秒,用,分隔;includePar
2013-03-11 21:41:42 1977 1
原创 accesslog或者cookie'log的shell常用分析脚本
#统计apache cookie log中访问频率最高的20个ip和访问次数cat cookielog | awk '{ a[$1] += 1; } END { for(i in a) printf("%d, %s\n", a[i], i ); }' | sort -n | tail -20#统计apache cookie log中返回404的url列表awk '$11 == 404 {p
2013-03-28 21:51:26 1803
原创 ruby on rails做的一个类似极客头条的网站
完全是学习ruby on rails来做的一个demo,还是挺简单的,花了半天多做的,之前环境整了好几次。代码https://github.com/zhwj184/sharedNews后台的没做样式 http://localhost:3000/linkshttp://localhost:3000/categories 前台的参看 参考
2013-03-27 21:28:47 1187
原创 java价格处理的一个问题
我们经常会处理一些价格,比如从运营上传的文件中将某个字段从字符串转为double类型,那么此时处理价格需要特别注意,比如4.6,我们通过Double.valueOf(value)来转换,然后系统是用分为单位来存储价格信息,那么我们会将(long)(Double.valueOf(value)*100)来存储,此时4.6存储到系统就变成459了,然后再转换回来就出错了。 public cl
2013-03-26 21:17:07 2415
原创 poi解析excel内存溢出
真是悲剧啊,一个破内部使用系统20多个人使用的后台管理系统有个excel文件上传功能,使用poi3.6版本来解析excel,出现的case是20多个人同时在上传,平均每个人上传的excel有1000多行,大小也就是不到100k吧,由于每个excel后端处理服务时间较长,导致同时需要处理100k*20的excel的行数,本来也就几M的数据量,可是poi解析居然要用掉的内存是这个量的几百倍,不可思议,
2013-03-20 22:16:35 4274
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人