`
easonfans
  • 浏览: 254148 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
以前是工行科技的员工,跳槽后工行推出了“融e购”电商平台,里面有秒杀活动,但是需要中文验证,很难秒杀上。看到之前的同事通过内网秒杀收获不少,一怒之下看了看源码,分享给大家。 进入“融e购”页面后,右键--查看源代码   图1、验证码生成方式 第一张图说明秒杀的中文验证码是后台生成的,并不是js脚本生成。由SeckillImgServlet这个Servlet,根据点击的时间点actyId=(new Date()).getTime()生成。 很明显,后台生成验证码,对于秒杀这类时效性较高的功能,固然会后台服务增加压力,但对纯js验证,安全上提高不少。   图2,3、触发验证   这 ...
嗯,最近在做单位内部使用的一个系统 其中在前台使用FCKeditor编辑html,并将编辑的html文本保存在excel中 这里涉及到两个问题 一是:要将数据库中保存的html中的html标签去除 二是:对于语句中的换行,使用poi是如何保持换行 ...
在07年的时候开始接触Hibernate ,便结识了Hibernate Synchronizer ,随后虽然出现了jboss的jboss tool工具,但由于习惯,就一直在使用Hibernate Synchronizer 。 此外,尽量还是自己搭建开发环境,不愿意使用myEclipse,觉得myEclipse里的Tomcat不好用 ...
Could not parse configuration: /hibernate.cfg.xml  悬赏分:0 - 解决时间:2008-12-25 09:36 对这个问题烦了好几天,终于解决了,原来版本问题。 1.如果是无法读取的话,则会直接报错,cannot find. 2.can not parse cofiguration:是因为你的jar包和你写的配置xml不对应,所以无法解析。 可能有人就问了你怎么看我的Hibernate.jar的版本啊: 你新建一个hibernate1.cfg.xml,内容随便写,然后你在里面的 <!DOCTYPE ...
最近在使用MySql开发,使用MySQL WorkBench作为ER/数据库建模工具 发现不能录入中文,查阅相关资料,得知,在MySQL WorkBench建立Schema时,设置Collation为utf8就可以了,如图所示:  不必像其他资料说的那么麻烦……   参考了如下一些资料,不过没试…… http://www.cppblog.com/noswimfish/archive/2010/08/02/121928.html http://www.cnblogs.com/tyut8518/archive/2008/03/12/1101887.html
  HTML <!DOCTYPE> 标签 正如您可能知道的,Web 浏览器可以在不同的模式下运行,具体取决于 HTML 文档中是否有有效的 doctype。如果没有找到有效的 doctype,浏览器将在 quirks 模式下运行,其中将为向后兼容维护一些非标准功能 ...
一、struts2.0的输入验证: A、手动验证: 1)重写validate() 2)重写validateXxx() B、使用验证框架   Action类都要继承ActionSupport类 二、为一个Action设置多个逻辑处理:   为了更具有针对性的处理业务逻辑与针对性的进行输入校验,可以采用指定业务逻辑处理方法的方法,即对同一个Action设置多个逻辑处理方法,也就是说对于某个表单,我们可以指定在Action中让哪个方法来处理它的相关业务   解决方法:struts.xml中通过method属性指定处理其逻辑的方法   例如:LoginAction ...
环境准备 1 机器上有Eclipse 3.1和Matlab 2007a 2 机器的环境变量设置 (1)JAVA_HOME (JDK的安装位置,如C:\Program Files\Java\jdk1.5.0)  设置后,重启matlab才能有效。 用getenv JAVA_HOME在Matlab的命令窗口中试验,看看得到的返回值正确方可说明其对Matlab生效了。 (2)Classpath 添加matlabInstallRoot \toolbox\javabuilder\jar\javabuilder.jar (3)Path 添加%JAVA_HOME%/bin/jav ...
修改一下eclipse.ini 如下图所示,修改-vm变量,定位一下jdk的安装位置。 -vm D:/work/Java/jdk1.6.0_13/bin/javaw.exe -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -framework plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m  相关链接: http:/ ...
如何在win7系统上安装Jdk版本1.6    现在应该很多人都用上了WIN7,有关的教程都是基于WIN XP安装截图是方便大家看(这些图片放在windows live上)   安装JDK jdk-6u17-windows-i586.exe 此链接为SUN公司自己的下载端点, 下载安装    安装结束后    用鼠标右击“计算机”->属性->高级系统设置->环境变量 系统变量->新建-> 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_18 (这只是我的JDK安装路径安装时程序默认,18支持WIN ...
RAID详解  一.RAID定义       RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。  二、RAID的几 ...
java实现全排列输出 最近在找工作,面试java程序员或者软件工程师,在笔试的时候常常见到这么一道题:全排列的输出数组(常常要求是整数),其实这道题不难,主要是递归调用,在baidu或者google上已经有很多人提出了解法,但是大部分可读性很差,让我们莘莘学子根本就记不住。我来简单的说一下: 其实这个问题的解法基本思路是这样的:递归 但是我们在使用递归的时候要注意结束条件,也就是递归到最后,要推出递归方法,目前网上的主要思路如下:   public 递归方法(参数列表){ if(列表的元素只有两个){ 输出:“元素一元素二” 输出 ...
    简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。     后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TA ...
Java中的DEM事件机制   AWT中的DEM机制   责任链模式一章中曾谈到,AWT1.0的事件处理的模型是基于责任链的。这种模型不适用于复杂的系统,因此在AWT1.1版本及以后的各个版本中,事件处理模型均为基于观察者模式的委派事件模型(Delegation Event Model或DEM)。   在DEM模型里面,主题(Subject)角色负责发布(publish)事件,而观察者角色向特定的主题订阅(subscribe)它所感兴趣的事件。当一个具体主题产生一个事件时,它就会通知所有感兴趣的订阅者。   使用这种发布-订阅机制的基本设计目标,是提供一种将发布者与订阅者松散地耦合在 ...
菩萨的守瓶龟  想当年齐天大圣为解救师傅唐僧,前往南海普陀山请菩萨降伏妖怪红孩儿:“菩萨听说...恨了一声,将手中宝珠净瓶往海心里扑的一掼...只见那海当中,翻波跳浪,钻出个瓶来,原来是一个怪物驮着出来...要知此怪名和姓,兴风作浪恶乌龟。”   使用面向对象的语言描述,乌龟便是一个观察者对象,它观察的主题是菩萨。一旦菩萨将净瓶掼到海里,就象征着菩萨作为主题调用了notifyObservers()方法。在西游记中,观察者对象有两个,一个是乌龟,另一个是悟空。悟空的反应在这里暂时不考虑,而乌龟的反应便是将瓶子驮回海岸。   图10、菩萨和菩萨的守瓶乌龟。      菩萨作为被观察者对象,继承 ...
Global site tag (gtag.js) - Google Analytics