当前位置: 首页 > news >正文

广告sem是什么意思wordpress 优化方案

广告sem是什么意思,wordpress 优化方案,wordpress子域名设置,微信营销案例ppt举个简单了例子#xff0c;在一个需要用于注册登录的b/s模式的应用中#xff0c;在浏览器验证用户注册表单的合法性是必须的#xff0c;但你为了防止hacker#xff0c;在服务器再验证一次肯定也是必须的。题目#xff1a;在服务器端验证邮箱是否合法#xff1a;通常你可能…举个简单了例子在一个需要用于注册登录的b/s模式的应用中在浏览器验证用户注册表单的合法性是必须的但你为了防止hacker在服务器再验证一次肯定也是必须的。题目在服务器端验证邮箱是否合法通常你可能会这样写public boolean checkEmailLegal(String temp){//temp ddenfj#fe_dw.comw;return temp.matches(^([\\.a-zA-Z0-9_-])([a-zA-Z0-9_-])((\\.[a-zA-Z0-9_-]{2,3}){1,2})$);}当然这样写可以满足你的需求但是今天要和大家分享我使用Pattern提高效率的使用心得首先先看一下我对小面代码进行的简单的测试import java.util.regex.Pattern;public class SimpleTest {public static void main(String[] args){String temp ddenfj#fe_dw.comw;int count 1;long a System.currentTimeMillis();for(int i0;i{temp.matches(^([\\.a-zA-Z0-9_-])([a-zA-Z0-9_-])((\\.[a-zA-Z0-9_-]{2,3}){1,2})$);}long b System.currentTimeMillis();System.out.println(b-a);a System.currentTimeMillis();Pattern emailPattern Pattern.compile(^([\\.a-zA-Z0-9_-])([a-zA-Z0-9_-])((\\.[a-zA-Z0-9_-]{2,3}){1,2})$);for(int i0;i{emailPattern.matcher(temp).matches();}b System.currentTimeMillis();System.out.println(b-a);}}运行次数为 1 时运行结果40运行次数为 100 时运行结果161运行次数为1000时运行结果1118运行次数为10000时运行结果34311运行次数为100000时运行结果84165运行次数为一千万时运行结果820594我们知道匹配正则表达式首先创建有穷自动机我的结论从测试记过可以看出String.matches()方法的时间并不是想想中的线性增长的可以得出的结论是jvm一定对String.matches()方法进行了缓存的处理也就是说调用这个方法产生的一切中间对象并未被jvm清理如果运用到你的应用上可能效率体现得会很明显----------------------------------------------------------------------------------------------------------写完以上内容还在我洋洋自得的时候我想看一下String.matches()的源代码public boolean matches(String regex) {return Pattern.matches(regex, this);}public static boolean matches(String regex, CharSequence input) {Pattern p Pattern.compile(regex);Matcher m p.matcher(input);return m.matches();}看来我对jvm的上方理解是错误的不过从他们的源码我们可以看出来如果把Pattern写成一个静态(static)属性并用spring管理对象那效率还是会提高很多的望共勉
http://www.yutouwan.com/news/255759/

相关文章:

  • 怎么用PHP做网站留言板写作网站名字
  • 外贸网站 模板网站优化推广方法
  • 小说类型网站怎么做品牌建设情况介绍
  • 网站建设公司哪家好要选磐石网络网站建设维护的知识
  • 广州优俊网站制作公司国内flash网站
  • 网站开发比较厉害有道搜索
  • 做科普网站商城网站制作网站
  • 视频 wordpress 主题广州seo好找工作吗
  • 重庆沙坪坝网站建设餐饮企业网站设计
  • 深圳网站建设公司信息折页在线设计平台
  • h5效果展示网站房产交易网官网
  • 中文域名网站制作网站模板
  • 如何在分类信息网站做推广做程序任务发布的网站
  • 海安做网站做网站用方正字体可以额的
  • 展示型的网站开发价格企业简介怎么写吸引人
  • 网站怎么做关键字国际新闻热点事件
  • 蓝翔老师做的网站建设网站需要注意的事项
  • 网站开发文献翻译企业建设网站目的是什么意思
  • 网站推送怎么做福州市工程造价信息网
  • 网站怎么架设广州网站制作报价
  • 成品网站模板下载各大搜索引擎网站提交入口大全
  • 滕州做网站哪家好如何做cad的模板下载网站
  • 自己制作个人网站网站建设求职简历模板
  • 网站制作杭州建设网站可以做什么
  • php 网站提速南京网站建设 雷仁网
  • 博客网站开发谁有推荐的网址
  • 中国十大设计素材网站爱站网关键词密度查询
  • 交易网站的建设规划襄阳市建设局网站
  • 厦门网站建设制作工具东莞路桥投资建设公司招聘
  • 企业网站后台模板建网站的域名是什么意思