为您找到搜索结果:2503个
Struts2常量的具体用法实例
<!--指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法--><constantname="struts.i18n.encoding"value="UTF-8"/><!--国际化-把资源文件定为全局变量baseName为名字--><constantname="struts.custom.i18n.resources"value="baseName"/><!--该属性指定需要Struts2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开--><constantname="struts.action.extension"value="do,action,htm,html,jsp"/><!--设置浏览器是否缓存静态内容,默认值为true(生产环境下使用),开发阶段最好关闭--><constantname="strut...
java发送短信验证码的功能实现
(题外话:LZ是在腾讯云买的第三方(山东鼎信)短信服务平台的接口,1块钱20次的套餐来练手,哈哈,给他们打个广告,有需要的可以去购买哈,下面是购买链接短信服务平台购买链接哦) 1.新建一个maven项目 2.pom.xml文件<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTICEfiledistributedwiththisworkforadditionalinformationregardingcopyrightownership.TheASFlicensesthisfiletoyouundertheApacheLicense,Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicense.Youmayobtainacopyof...
java实现注册邮箱激活验证
一.发送六位数字激活码的方式(用qq邮箱或者163邮箱发邮件,注意前提是要拿到授权码滴,下文有说到)1.新建一个maven项目,结构如下 2.pom.xml文件<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTICEfiledistributedwiththisworkforadditionalinformationregardingcopyrightownership.TheASFlicensesthisfiletoyouundertheApacheLicense,Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicense.YoumayobtainacopyoftheLicenseathttp://www.apache.org/licenses/L...
servlet生成随机验证码
直接上项目截图一个简单的maven小demo 一pom文件<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTICEfiledistributedwiththisworkforadditionalinformationregardingcopyrightownership.TheASFlicensesthisfiletoyouundertheApacheLicense,Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicense.YoumayobtainacopyoftheLicenseathttp://www.apache.org/licenses/LICENSE-2.0Unlessrequiredbya...
使用JS对form的内容验证失败后阻止提交
submit,提交表单,如果直接调用该函数,则直接提交表单onSubmit,提交按钮点击时先触发,然后触发submit事件。如果不加控制的话,默认返回true,因此表单总能提交。通过在JS中用document.myform.name.value,来得到用户的每一个输入,进行校验,当完全通过时,返回TRUE,反之返回false。//*<formname="testform" action="hello.html" method="post"onSubmit="returncheck();"> <inputtype="text"name="name"> <inputtype="submit"value="提交"></form>*//functioncheck(){ if(document.testform.name.value=="admin") { &n...
js获取指定字符前/后的字符串简单实例
<!doctypehtml><html><head><metacharset="utf-8"><title>无标题文档</title></head><scripttype="text/javascript">/*string字符串;str指定字符;split(),用于把一个字符串分割成字符串数组;split(str)[0],读取数组中索引为0的值(第一个值),所有数组索引默认从0开始;*/functiongetStr(string,str){varstr_before=string.split(str)[0];varstr_after=string.split(str)[1];alert('前:'+str_before+'-后:'+str_after);}</script><body><inputtype="button"onClick="getStr('string','r');"value="获取值"/></body></html&g...
[置顶] 【Mybatis】---mybatis+mysql+ IntelliJ IDEA框架搭建+实例讲解
mybatis是一个持久层的框架,是apache下的顶级项目。mybatis托管到goolecode下,再后来托管到github下(https://github.com/mybatis/mybatis-3/releases)。mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语句。mybatis可以将向preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象。(输出映射)java环境:jdk1.7+IntelliJIDEA:15.0+mysql1.新建项目2.工程目录结构3.log4j.properties#Globalloggingconfiguration#u5728u5f00u53d1u73afu5883u4e0bu65e5u5fd7u7ea7u522bu8981u8bbeu7f6eu6210DEBUGuff0cu751fu4ea7u73afu5883u8bbeu7f6eu6210infou6216errorlog4j.rootLogger=DE...
hibernate对JPA_Annotation的支持实例讲解
JPA全称JavaPersistenceAPI.JPA通过JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中.JPA是一种规范,而hibernate是JPA的实现,除了hibernate还有EclipseLink也是JPA的实现.JPA是JCP组织发布的JavaEE标准之一,因此任何声称符合JPA标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于JPA开发的企业应用能够经过少量的修改就能够在不同的JPA框架下运行。第一个hibernate(hibernateannotation)JPA项目1.建立java项目2.创建UserLibrary,加入依赖包*HIBERNATE_HOME/lib/*.jar*HIBERNATE_HOME/hibernate3.jar*加入数据库驱动(mysql驱动)3.加入hibernateannotation支持包*hibernate-annotations.jar*ejb3-persistence.jar*hibernate-commons-annotatio...
【java进阶】随机图片验证码
在项目中经常会见到图片验证码和短信验证码的,小编在最近的项目里负责这部分,那么图片验证码是什么呢? 图形验证码是验证码的一种。验证码(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。为什么用? 为什么要用图片验证码呢?可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。怎么玩?1:首先写一个静态工具类:VerificationCodeImgUtil<strong><span><span>importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;im...
[置顶] 【hibernate进阶】hibernate搭建开发环境+实例讲解
本篇博客将带着大家以一个简单的实例来学习hibernate项目。1、创建java项目2、创建UserLibrary,加入依赖包*HIBERNATE_HOME/lib/*.jar*HIBERNATE_HOME/hibernate3.jar*加入数据库驱动(mysql驱动)具体的操作步骤参考我的上一篇博客:【hibernate进阶】如何在myeclipse中添加jar包3、提供hibernate.cfg.xml文件,完成基本的配置<strong><span><!DOCTYPEhibernate-configurationPUBLIC"-//Hibernate/HibernateConfigurationDTD3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><propertyname="hibernate.connection.driver_c...
【SSH网上商城】——AJAX异步验证是否存在该用户名
这几天抽着中午的空隙,敲SSH网上商城,刚开始敲的时候,弄SSH的框架花了段时间,框架搭完以后,开始首页跳转,一切都开始步入正轨了。敲了几集视频,感觉SSH网上商城的项目挺好玩的,虽然开始学习的时候不太懂,但是看着功能一个一个的实现,很有成就感。使用ajax完成用户名是否存在的异步校验:一共分为五个步骤:1.事件触发: *在用户名那添加onblur事件2.编写AJAX代码: *向Action中提交:传递username参数3.编写Action *接收username:模型驱动接收. *编写实体类 *User *User.hbm...
牛腩新闻发布系统——解惑:VS2012验证码加载不出来
验证码在每个网站或者系统上是最常见的,原来的时候感觉验证码是很高大上的,因为它可以经常变换,而且每次变换的都是不一样的数字或者字母。通过学习牛腩,跟着牛腩老师学习了一下验证码是如何制作的。牛腩老师制作的很简单,但是到了我这,验证码就开始躲猫猫了,图片加载不出来。为什么会出现这种问题呢?明明是按照视频上写的,怎么会出不来呢?根据这个问题,找了几种解决方法:1、【牛腩新闻发布系统】”验证码显示异常“解决办法2、牛腩--验证控件问题3、 VS2013验证控件出现WebFormsUnobtrusiveValidationMode需要“jquery”ScriptResour......的错误解决方案4、牛腩新闻发布系统——坎坷的验证码5、RequiredFieldValidator----验证控件不起作用 这几种解决方法侧重点为:(1)路径是否正确。查看验证码的加载路径是相对路径还是绝对路径。解决相对路径和绝对路径——ASP.NET路径解惑(2)在配置文件中加代码(3)一般处理程序的问题(4)bin文件夹下少添加了AspNet....
[第8章]算法设计技术——一维模式识别
第八章主要介绍了一维模式识别的算法改进过程。问题输入:n个浮点数的向量x。问题输出:任何连续子向量中的最大和。(1)首先从最直观的做法入手,就是枚举所有情况下的子向量的和,最后比较出最大的和。首先,利用两层for循环,列出了所有可能的子向量,在用一层for循环,求出子向量的和。运算时间为O(n^3)。intMaxNum1(int*a,int_len){intmaxNum=0;for(inti=0;i<_len;i++){for(intj=i;j<_len;j++){inttNum=0;for(intk=i;k<=j;k++){tNum+=a[k];}maxNum=maxNum>tNum?maxNum:tNum;}}returnmaxNum;} 接下来,作者开始引导我们对算法本身进行分析,去仔细观察,哪些地方是没必要的,可以进行优化。这个时候的一个思路就是,避免重复运算。根据这个思路,我们观察最内层循环,可以发现,每次都要重新计算求子向量的和,下一个子向量的和其实只需要在前一个子向量的和的基础上再加一项即可。这时候,就引出了方案2。 (2)首先求出从首...
[转]NTLM身份验证
链接:http://www.360doc.com/content/12/0615/14/10216164_218320534.shtml在允许的环境下,Kerberos是首选的认证方式。在这之前,Windows主要采用另一种认证协议——NTLM(NTLanManager)。NTLM使用在WindowsNT和Windows2000Server(orlater)工作组环境中(Kerberos用在域模式下)。在AD域环境中,如果需要认证WindowsNT系统,也必须采用NTLM。较之Kerberos,基于NTLM的认证过程要简单很多。NTLM采用一种质询/应答(Challenge/Response)消息交换模式,右图反映了Windows2000下整个NTLM认证流程。用户通过输入Windows帐号和密码登录客户端主机。在登录之前,客户端会缓存输入密码的哈希值,原始密码会被丢弃(“原始密码在任何情况下都不能被缓存”,这是一条基本的安全准则)。成功登录客户端Windows的用户如果试图访问服务器资源,需要向对方发送一个请求。该请求中包含一个以明文表示的用户名。服务器接收到请求后,生成...
Html5 Canvas 实现滚动的图片
今天一直在找html5canvas的使用实例。想画一张地图,再画个小车在上面跑。运气好找到了一个大神写的js代码。该代码实现了图片的左右来回滚动,现在粘贴在博客里记录一下:<html><head><metacharset="utf-8"/><title>LScroll5.html</title><scripttype="text/javascript">varLScroll={img:null,sc:null,scx:null,at:0,flag:true,loadImg:function(srcs,callback){varmg=newImage();mg.src=srcs;mg.onload=function(){callback(this);};//callbackfunctionreturnLScroll.img=mg;},init:function(srcs){if(!document.body)document.createElement('body');if(!LScroll.sc){varsc=do...