`
sw1982
  • 浏览: 511297 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
一段用jdom解析struts2 Action配置文件的代码,最近莫名其妙抛异常了。 看一下异常完全是八竿子打不上的,ConnectException, 莫不成解析XML还需要联网? java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.conne ...
最近taobao开放了前台插件,这个眼睛店铺的创意非常棒:http://shop572037.taobao.com/   整体UI版面非常简单,易用。 左侧大篇幅的图片背景+眼镜试戴效果展示,用到的技术就是“前台插件” 中间一条操作栏 右边则是通过“开放API”获取商品列表/分类并且展示,还有一个搜索框集成。     下面这一条广告的banner也是非常恰当,有主题性的引导,可以看出这里的功底非常深厚。整个思路非常吸引人。     这里借用淘宝平台上的一个图片,当后台应用饱和、雷同的时候,需要向卖家销售流程发力。 比如卖家的商品渠道和供应商的分销能力, 卖家营销能力。 ...
最近使用的xwiki又被安全中心眷顾了,扫描到一个新的xss漏洞。 由于xwiki是一个国外的开源论坛,做过国际化处理,支持多语言, 于是在页面上存在一些这样的代码:   <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> < ...
问题的提出,分析,请参考JNI——小心,内存怪兽出没 (简单的说起来,就是java进程占用了4G内存,但是折腾来折腾去,整个JVM的堆才100M上下,其余的内存凭空消失?刨根问底之后,原来是native heap占用了内存) 看完上面的问题,再来看解决方案:       目前看来,通过调整 JVM 参数来加大 GC 触发的频率是比较现实的一种方式。下面是一些分析过程:   一.       判断 Memonry 内存所属的区
  不知道是不是越老越不顶用了。。发现sun上面的两篇英文文档已经很难看懂了。。。 有兴趣的见文章最底部的介绍和链接   一。Maximum pause time goal 基于程序运行时,垃圾回收需要对程序暂停最大时间的控制 -XX:MaxGCPauseMillis=<nnn>  This is interpreted as a hint to the garbage collector that pause times of <nnn> milliseconds or less are desired. The garbage collector wi ...
webgoat是个不错的安全学习工具,呵呵。   附件是自己整理的一个PPT笔记,当然还是学习得比较浅。具体深入还是要靠自己去研究。
一。什么是Sonar Sonar是 一个开源平台,用于管理Java源代码的质量。“一个质量数据报告工具+代码质量管理平台”http://docs.codehaus.org/display/SONAR/Documentation 主要特点   ·                       代码覆盖:通过单元测试,将会显示哪行代码被选中 ·                       改善编码规则 ·                       搜寻编码规则:按照名字,插件,激活级别和类别进行查询
一。简介 google的一款安全扫描工具,项目地址在http://code.google.com/p/skipfish/     A fully automated, active web application security reconnaissance tool. Key features: High speed: pure C code, highly optimized HTTP handling, minimal CPU footprint - easily achieving 2000 requests per second with responsive targ ...
从这个月开始,自己就从一个新人,变成一位实习生的师兄了,呵呵。   也是第一次在工作去系统的 指导新人。平时工作中细微技术的交流比较多,但是指导一个新人迅速成长,还是需要下功夫去思考,整理计划。于是有了下面这个思维导图。   一。计划   计划是交互的,新人来到陌生的环境,肯定会有迷茫期,不知道自己要做什么,做到什么程度才算合格。那么第一步就是要指导其简单的"上手",比如完成一次网购,然后给于其改进意见。    在此之后,需要新人自己提出一些计划。针对实习生,可能就是对自己三个月的实习,有什么期盼把。比如了解电子商务的某一个环节, 最好是比较具体而且可行的。 ...
--查看数据库的字符集    show variables like 'character\_set\_%';   这个图里面看到的是当前session状态的 编码,不信加上--default charset参数连一下:)   --各个字段的详解: character_set_client ,MySQL查询是用的什么字符集。  character_set_connection ,MySQL接受到用户查询后,按照character_set_client将其转化为character_set_connection设定的字符集。  character_set_res ...
一个不错的开源wiki,功能很多,但是真的太复杂。。。   velocity的页面模板,复杂的hibernate封装,导致代码级别的修改成本非常高!   访问其网站,发现美其名曰开源,其实是有提供商业支持服务的,开源出来的东东并不完美,而且修改的代价。。确实很高,很高。。。仅仅一个search框的xss,都找不到去哪里过滤他.   下图是我在其官方网站上做的测试,当然下面还有更离谱的事情展示:       这里是bug库搜索发现,早在2007年就有开发者反馈到这个问题,并提交svn修改代码。   。可是跟进去一看,哥傻眼了。简单的把replace换成replace ...
 一份好的代码,从良好的注释习惯开始。接触的东西多了,愈有感触。   最近调试一些c++的接口,20多个字段的接口,居然没有一个字的注释,字段间的层级依赖关系也一字不提。后果当然是可想而知了,抓3,5个人的群一个 ...
struts2已经集成了jsp标准的 JSTL标签用法,比如: Action里面定义的变量private int sellerUin;,除了<s:property>标签外,还可以使用如下jstl来输出到页面上: ${sellerUin}   struts2会自动对http请求参数做类型转换。请求参数sellerUin=123会正常处理,而请求参数sellerUin=abc则会抛出参数转换错误,返回到"input"这个result上。     但是,在2.0.9这个版本的struts2中, 传参数sellerUin=abc,只要不是通过<s: ...
    当项目碰到类冲突,真的很恼火,   Caused by: java.lang.NoSuchMethodError: com.BossPkgHead2.<init>(JLjava/lang/String;)V         于是有了下面这个做法: <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%> <%@page import="org.s ...
  最近经常来看blog,却很少写。一来是因为搬家的事情烦躁了很久,无心打理博客。二来回顾了一下自己的blog,并且和优秀的人士作了一些对比,发现自己写的东西,走来走去,还是走不出那几行代码的圈子。 一叶障目。    ...
Global site tag (gtag.js) - Google Analytics