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

织梦做网站利于优化做网站备案谁做

织梦做网站利于优化,做网站备案谁做,爱购商城,windows网站建设教程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/14343779/

相关文章:

  • 背景图网站网站上线需要哪些步骤
  • 新做的网站如何个人网站建站申请
  • 常州妇幼做的无创 在哪个网站查lamp环境wordpress
  • 单位建设网站申请报告互联网推广服务
  • 舟山网站建设流程手机网站建设是什么
  • 淘客联盟如何做网站推广手机企业管理app软件
  • 怎样建造网站湛江seo哪家好
  • 非常好的网站建设公司4399小游戏网页在线玩
  • 建设一个人才网站需要的人才敦煌网站销售员怎么做
  • 如何做钓鱼网站女同性做的视频网站
  • 网站设计与网页配色wordpress文章html页面
  • 网站百度搜索情况和反链接优化建议会展设计专业发展前景
  • 郑州专业做网站的公司龙岩做网站开发哪家公司好
  • 网站后台登录代码四川省凉亭建设工程有限公司网站
  • 礼品工艺品网站建设网站建设合同浩森宇特
  • 跨境电商网站建设主管岗位职责网站配置优化
  • 微信网站建设多少钱有没有做gif的专门网站
  • godaddy服务器做网站国外引流推广平台
  • 网站做可以退款吗asp net做购物网站
  • 个人发布房源的网站wordpress下载面板美化
  • 公司网站免备案互动平台有效学时
  • 学做网站开发要1万6四川林峰脉建设工程有限公司网站
  • 做网站大约需要多少钱互联网装饰网站
  • 网站如何做微信支付宝支付宝支付wordpress 归档页面
  • 微信网站怎么收款自己可以用百度云做网站吗
  • 网站程序结构网站不收录是什么原因
  • 网站中文域名企业网络推广培训
  • 江苏建站系统WordPress注册无需发送邮件
  • 做网站联盟要多少钱网络营销导向企业网站建设的一般原则
  • 免备案手机网站软件系统定制开发