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

织梦做网站利于优化程序开发需要学什么

织梦做网站利于优化,程序开发需要学什么,校园网网络规划与设计方案,在上海建网站多少钱Kaptcha验证码 Kaptcha 是一个用于生成验证码的开源库#xff0c;在 Java 中使用它可以轻松地为应用程序添加验证码功能。 一、引入依赖 首先#xff0c;需要在项目的 pom.xml 文件#xff08;如果是 Maven 项目#xff09;中添加 Kaptcha 的依赖#xff1a; depend…Kaptcha验证码 Kaptcha 是一个用于生成验证码的开源库在 Java 中使用它可以轻松地为应用程序添加验证码功能。 一、引入依赖 首先需要在项目的 pom.xml 文件如果是 Maven 项目中添加 Kaptcha 的依赖 dependencygroupIdcom.baomidou/groupIdartifactIdkaptcha-spring-boot-starter/artifactIdversion1.1.0/version /dependency二、配置 Kaptcha 创建一个配置类来设置 Kaptcha 的属性例如验证码的宽度、高度、字体、字符数量等 package com.lhs.config;import com.google.code.kaptcha.Constants; import com.google.code.kaptcha.impl.DefaultKaptcha; import com.google.code.kaptcha.util.Config; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.Properties;Configuration public class CaptchaConfig {/*** 验证码配置* Kaptcha配置类名*/BeanQualifier(captchaProducer)public DefaultKaptcha kaptcha() {DefaultKaptcha kaptcha new DefaultKaptcha();Properties properties new Properties();// properties.setProperty(Constants.KAPTCHA_BORDER, yes);// properties.setProperty(Constants.KAPTCHA_BORDER_COLOR, 220,220,220);// //properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_FONT_COLOR, 38,29,12);// properties.setProperty(Constants.KAPTCHA_IMAGE_WIDTH, 147);// properties.setProperty(Constants.KAPTCHA_IMAGE_HEIGHT, 34);// properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_FONT_SIZE, 25);// //properties.setProperty(Constants.KAPTCHA_SESSION_KEY, code);//验证码个数properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_CHAR_LENGTH, 4);// properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_FONT_NAMES, Courier);//字体间隔properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_CHAR_SPACE,8);//干扰线颜色// properties.setProperty(Constants.KAPTCHA_NOISE_COLOR, white);//干扰实现类properties.setProperty(Constants.KAPTCHA_NOISE_IMPL, com.google.code.kaptcha.impl.NoNoise);//图片样式properties.setProperty(Constants.KAPTCHA_OBSCURIFICATOR_IMPL, com.google.code.kaptcha.impl.WaterRipple);//文字来源properties.setProperty(Constants.KAPTCHA_TEXTPRODUCER_CHAR_STRING, 0123456789);Config config new Config(properties);kaptcha.setConfig(config);return kaptcha;} }三、生成验证码 在需要生成验证码的地方获取 Kaptcha 实例并生成验证码 ApiOperation(获取图形验证码) GetMapping(/image) public void getImage(HttpServletRequest request, HttpServletResponse response){response.setHeader(Cache-Control, no-store, no-cache);response.setContentType(image/jpeg);String text kaptcha.createText();String cacheKey getCacheKey(request);redisTemplate.opsForValue().set(cacheKey,text,CAPTCHA_CODE_EXPIRED, TimeUnit.MILLISECONDS);BufferedImage image kaptcha.createImage(text);try {ServletOutputStream outputStream response.getOutputStream();ImageIO.write(image, jpg,outputStream );outputStream.flush();outputStream.close();} catch (IOException e) {throw new RuntimeException(e);} }
http://www.hkea.cn/news/14281275/

相关文章:

  • 公众号里的网站怎么做的重庆今天新闻事件
  • 怎样让百度快速收录网站深圳软件培训机构排名榜
  • 设计一个企业网站多少钱网页美术设计主要学什么
  • 网站的ppt方案怎么做大连网站制作信ls15227
  • 怎么做网站宣传网站开发持续更新
  • 网站添加设置着陆页win 2003 网站 管理员
  • 茂名网站建设价格枣庄网站建设制作
  • 做网站需要购买什么域名备案时网站名字
  • 建设局网站招聘桂林网站设计
  • 站外推广免费网站wordpress在评论框中加文字
  • 什么是网站关键词大型网站建设方案常见问题
  • 临沂做企业网站天工网工程信息网官网
  • 专门做问卷的调查的网站广东省住房和城乡建设厅网站首页
  • 怎么用jsp做网站成都装饰公司前十强是哪几个
  • 做购物网站用服务器有没有那个网站是做点心的
  • 西部空间怎样上传网站有什么做公众号封面图的网站
  • 公司 网站建网站单页在线制作软件
  • 网站做后台教程微信公众平台应用开发
  • 网站建设用户核心企业咨询服务公司
  • 网站百度排名查询wordpress+极致优化
  • 个人博客网站制作搭建网站开发是哪个
  • 房地产网站建设解决方案房产信息网二手房
  • 网站 数据库 sql 导入数据库文件seo人工智能
  • 浙江建筑协会网站建湖网站建设公司
  • 莱芜雪野湖别墅防控措施持续优化
  • 网站开发方向和移动开发方向那个好90设计网官网登录
  • 网站表单点击切换中铁建设门户员工登录
  • 做网站软件排名购物网站建设方案
  • 南昌it制作电商网站的公司中国人可以做的c2c网站
  • 苏州相城区做网站公司深圳网站设计收费