`
有崖生110
  • 浏览: 55229 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
首先呢,我们要明确一点,为什么要用到验证码?它解决了什么问题?该怎么用? 我们都知道,浏览器都是用html的标准与网站的服务器动态连接的,而在html的表单提交中,基本都是用post的方法来提交数据的,这样很可能被人使用机器人程序或者盗用Action的恶意程序进行批量注册和登陆尝试,从而攻击网站或者盗取他人密码。这时,验证码就有用啦,表单上会出现一个随机输出的验证码,这时采用注册机等暴力程序就会因为无法读取验证码而无能为力(也防止一些不法分子进行刷屏),保证网站的安全。 相信验证码大家都是见过的,有数字,有字母,甚至它们还有汉字,那么它们是怎么随机生成的呢?下面我们就来探讨这个问题。   ...
小耗子写了,觉得不错,自己也分享分析下: 1,连接数据库四要素: 驱动(Driver=com.mysql.jdbc.Driver) 地址(url=jdbc:mysql://localhost:3306/数据库名) 数据库用户名(username) 数据库密码(password)
说到配环境,也许会觉得很简单,但是事实上你很久没有重装系统干嘛之后,没有了多次配环境的机会,你还真心是会把配环境这个最基础的给忘掉的。。。所以写这个,一方面想给自己存下档。。。 首先呢,在配置环境之前呢,要先安装好jdk(不然你配了有啥用?)jdk你可以通过官网下载来安装(安装比较简单,一般直接下一步下一步就可以了。。。),当然也可以拷贝个免安装版本直接放进去就是了。个人感觉呢,jdk的版本上官网下新版本还是比较好的。(个人有点懒,还是在用jdk1.6的版本)。 安装好jdk后呢,就要设置环境变量了。主要设置三个系统参数:JAVA_HOME       CLASSPATH     ...

xml复习(三)

    博客分类:
  • xml
  获取元素的值 下面的代码检索第一个 <title> 元素的文本值: x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]; txt=x.nodeValue;   获取属性的值 下面的代码检索第一个 <title> 元素的 "lang" 属性的文本值: ...

xml复习(二)

    博客分类:
  • xml
  解析 XML 文档 下面的代码片段把 XML 文档解析到 XML DOM 对象中: if (window.XMLHttpRequest)   {// code for IE7+, Firefox, Chrome, Opera, Safari   xmlhttp=new XMLHttpRequest();   } else   {// code for IE6, IE5   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   }

xml复习(一)

    博客分类:
  • xml
好吧,再看了下书,稍微复习了一下。整理了下文档。 首先呢,我觉得呢,学习一个东西,首先要抱着这3个大问题。 1、这个东西是神马? 2、这个东西的出现解决了神马问题? 3、这个东西怎么用? 这样的话,我觉得就把握住了大的方向,学习上就不会出现太大的偏差。     什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML
参加了3g门户的开发工程师的笔试,感觉自己快被自己气死了,平常有些细节的没把握好在这时就显露出来了。。。虽然不会的倒是不多,回来还是要做一个总结,省的第二次再遇到还不会的话自己真被自己给气死了。     常用的设计模式有神马? 答  :一、Singleton单例模式,保证一个类只有一个实例,并提供一个访问它的全局访问点。 二、Abstract Factory抽象工厂,提供一个创建一系列相关或者相互依赖的接口,不用指定他们具体的类。 三、Factory Method工厂方法,提供一个用于创建对象的接口,子类去选择去实例化哪一个类,将其实例化延迟到了子类。 四、Builder,建造模式 ...
最近在复习那个单点登陆,在session和那个cookie之间的那个概念神马的有点模糊,特地又查了下资料,整理下方便以后忘了的时候再回头看看。     web协议,即HTTP是一个无状态的协议,客户端每发送一次请求,都会打开一个连接通道,即使是请求同一个页面。web服务端并不会去区分请求来自哪个客户端,只要是单独的http连接请求,都会打开单独的连接通道,这与c/s模式有着质的不同。但是,我们平时的应用是有状态的,浏览器和服务器之间约定:通过使用Cookie技术来维持应用的状态。以下是对Session和Cookie的介绍: cookie机制和session机制的区别 ********* ...
  Io: Java的输入输出功能来自于java.io包中的InputStream类、OutputStream类,Reader类和Writer类以及继承他们的各种子类。(前两者操作字节流,后两者操作字符流)   线程: 线程也是一种对象,继承Thread类和实现Runnable借口的方式都可创建线程。 Thread类中常用的方法包括start(),run(),join()等方法。 Runnable接口只有一个run()方法,实现后一般要重写掉。 因为java只允许单一继承,所以如果已经继承了其他类,只能用Runnable接口的方式来实现线程。当一个run()方法体现在继承
  HashMap和Hashtable的区别。 答案:HashMap(非线程安全的实现)是Hashtable的轻量级实现,他们都实现了Map接口,  主要区别在于HashMap允许空(null)键值(key,只允许一个空)与空值(value),由于非线程安全,效率上可能高于Hashtable,Hashtable不允许有空(null)键值(key)与空值(value)。
  字符串: 1、  比较字符串大小:compareTo()返回int 2、 大小写转换:toLowerCase(),toUpperCase() 3、  获取子字符串:subString(); 4、  替换指定字符或子字符串:replace(oldstr,newstr) 5、  分割字符串:split(regex); 6、  格式化:format() String \StringBuffer和Stringbuilder的区别。。。 答:StringBuffer和Stringbuilder前者线程安全,后者不安全。单线程的话后者快一点。 String和他们
  常用的类:BufferedReader  BufferedWriter  FileReader  FileWirter  String  Integer 常用的包:java.lang  java.awt  java.io  java.util  java.sql 常用的接口:Remote  List  Map  Document  NodeList forward 和redirect的区别 forward是服务器请求资源,服 ...
  abstract的方法是否可同时是static,是否可同时是native,是否可同时是synchronized? (1)abstract与static      abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用      static:用来声明静态方法,静态方法可以被类及其对象调用      static与abstract不能同时使用       用static声明方法表明这个方法在不生成类的实例时可直接被类调用,而abstract方法不能被调用,两者矛盾。 (2)abstract与native      ...
  1、  编码规则 1.1命名规则 对于常量:应该使用大写,单词间用下划线隔开,最好能见其名知其意。如:MAX_VALUE(用于储存一个最大值)          对于变量:应该使用小写,且要有意义,尽量避免用单个字符。          对于方法:首字母应该小写,若由多个单词组成,其后单词首字母应该大写。          对于包:包名前缀全部是由小写英文字母组成          对于类名:应该使用名词,首字母需大写,若有多个单词组成,每个单词的首字母都应该大写。          对于接口:与类名命名规则相同    1.2注释规则(曾经做过总结,这里略) 2、  ...
  首先,我们要明白什么是内部类,就是它所谓的定义:简单来说,就是一个类a的定义放在另外一个类b的内部,那么这个类a就叫做内部类。   那么,内部类又有什么用呢? 可以说,只有java有内部类这个东西,其他语言是米 ...
Global site tag (gtag.js) - Google Analytics