`
hl756799782
  • 浏览: 74359 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
验证码,现在很多网站都加上了验证码,其实在前几年根本就没有这东西。为什么要加呢?如果你不加验证码,他要知道用户名和密码,他会写个程序登录进去,然后不停地发帖子,做广告之类的。现在有验证码你就不行了。因为有了验证码呢,每次码值 不一样,你必须手动输入,你不手动输入你不可能进去,这样的话呢,你想进去搞破坏你也进不去了。这个验证码其实他的生成就是一张图片,而且这个图片上还加入了一些干扰素,让你看不清,有一个Q因为在下面,你可能看上去是O  其实是Q  就在login.jsp页面上。你想咱们肉眼都看不怎么清,你还用软件去识别,更加识别不出来。你还得把生成的验证码放到session里面,你不可能直接跟 ...
由于格式始终排不正确,请链接查看原文:http://www.cnblogs.com/west-link/archive/2011/07/08/2100691.html
原文链接:http://cowboy-bebop.iteye.com/blog/1035550   1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSetOnMinimize=true  查询快捷键CTRL+N   查找类CTRL+SHIFT+N  查找文件CTRL+SHI ...
原文链接:http://club.topsage.com/forum.php?mod=viewthread&tid=2549653     一、数据源简介:在java语言中,datasource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库, ...
原文链接:http://www.cnblogs.com/west-link/archive/2011/06/22/2086591.html   拦截器模式为我们提供了一种拦截方法调用或消息的途径,整个过程是自动的、透明的,下面是一个简单的拦截器示意图:     从图中可以看到,拦截器可以访问到方法调用的输入参数和返回结果,这样的话,拦截器能做的事儿就多啦,比如:  1、验证输入参数是否正确  2、偷偷地修改参数的值,例如参数类型的自动转换等  3、依赖注入  4、修改返回结果的内容、格式等   下面是一个包含我们要拦截的方法的类: public class Action{ ...
原文链接:http://blog.csdn.net/ricohzhanglong/article/details/1732149 *************************************************************************************** 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有 ...
原文链接:http://www.cnblogs.com/west-link/archive/2011/06/16/2082422.html   半天也没能给这个设计模式想出一个中文名称,算了,有时候还是原版的更容易理解。  简单地说,Archetype设计模式的目的是将业务处理逻辑和具体实现分离,所以至少需要两个参与者:Decorator和Delegate,它们都实现同一个接口,Decorator负责处理业务逻辑,而Delegate负责具体的实现,在Decorator的通用业务逻辑处理过程中,会把具体实现委派给Delegate。(注:这里的Decorator并不是指”装饰者“设计模式)  ...
原文链接:http://space.itpub.net/13164110/viewspace-704885 什么是抽象呢?首先不必澄清什么是抽象,而从什么算抽象说起,稳定的、高层的就代表了抽象。就像一个公司,最好保证了高层的稳定,才能保证全局的发展。在进行系统设计 ...
原文链接: http://www.cnblogs.com/west-link/archive/2011/09/05/2167149.html   Object Pool,即对象池,对象被预先创建并初始化后放入对象池中,对象提供者就能利用已有的对象来处理请求,减少对象频繁创建所占用的内存空间和初始化时间,例如数据库连接对象基本上都是创建后就被放入连接池中,后续的查询请求使用的是连接池中的对象,从而加快了查询速度。类似被放入对象池中的对象还包括Socket对象、线程对象和绘图对象(GDI对象)等。   在Object Pool设计模式中,主要有两个参与者:对象池的管理者和对象池的用户,用户从管 ...
原文链接:http://yzd.iteye.com/blog/1164048   1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理清楚 ...
原文链接:http://blog.sina.com.cn/s/blog_3ff3946a01009k5z.html   AOP全名为Aspect-Oriented Programming,有关于AOP的许多名词术语都过于抽象,单从字面上并不容易理解其名词意义,这边将以之前介绍代理机制的范例来逐一对照以介绍AOP的术语与观念:     * Cross-cutting concern 在DynamicProxyDemo专案的例子中,记录的动作原先被横切(Cross-cutting)入至HelloSpeaker本身所负责的商务流程之中,另外类似于日志这类的动作,如安全(Security)检查、 ...
编程式事务:当我们的项目中没有集成进spring 仅仅使用hibernate的话 都会自己进行事务的管理,例如: try { session.beginTransaction(); .... session.getTransaction.commit(); }catch(Exception e) { }finally { session.getTransaction.rollback(); }  上面这种事务的管理方法是我们在使用hibernate的时候管理事务的一种方法,可以简单的理解为 通过自己编程来实现事务的 开启  提交  回滚 ...
原文链接:http://blog.csdn.net/nmgrlq/article/details/5372680   ANT如果想与SVN服务器打交道,必须使用插件SvnAnt .SvnAnt 是Apache 组织采用JAVA语言开发的一个ANT插件. 下载地址:http://subclipse.tigris.org/svnant.html.   针对不同的SVN版本下载不同版本的SvnAnt .我们采用的是SVN1.4.4,所以我下载了svnant-1.1.0-RC2. 解压后把lib下的几个JAR包都拷贝到ANT的lib下就可以了. 然后就可以在ANT任务中调用了:   ...
请看:      
方法总结方法一:在线安装1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNALibrary添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn3.0可以不添加(特别注 ...
Global site tag (gtag.js) - Google Analytics