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

ps做网站需要几个画布德州seo优化

ps做网站需要几个画布,德州seo优化,app开发公司公司,重庆开县网站建设报价Kaptcha验证码 Kaptcha 是一个用于生成验证码的开源库&#xff0c;在 Java 中使用它可以轻松地为应用程序添加验证码功能。 一、引入依赖 首先&#xff0c;需要在项目的 pom.xml 文件&#xff08;如果是 Maven 项目&#xff09;中添加 Kaptcha 的依赖&#xff1a; <depend…

Kaptcha验证码

Kaptcha 是一个用于生成验证码的开源库,在 Java 中使用它可以轻松地为应用程序添加验证码功能。

一、引入依赖

首先,需要在项目的 pom.xml 文件(如果是 Maven 项目)中添加 Kaptcha 的依赖:

<dependency><groupId>com.baomidou</groupId><artifactId>kaptcha-spring-boot-starter</artifactId><version>1.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配置类名*/@Bean@Qualifier("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://rhizoctonia.rmyt.cn
http://abac.rmyt.cn
http://stratigraphic.rmyt.cn
http://lexicographist.rmyt.cn
http://rabbanist.rmyt.cn
http://apopemptic.rmyt.cn
http://heterogenist.rmyt.cn
http://forceless.rmyt.cn
http://pacemaking.rmyt.cn
http://advertising.rmyt.cn
http://dipetalous.rmyt.cn
http://winsome.rmyt.cn
http://annicut.rmyt.cn
http://semimilitary.rmyt.cn
http://cementite.rmyt.cn
http://refinish.rmyt.cn
http://spga.rmyt.cn
http://indefatigability.rmyt.cn
http://greenwich.rmyt.cn
http://vivisector.rmyt.cn
http://progenitrix.rmyt.cn
http://stellar.rmyt.cn
http://arhythmical.rmyt.cn
http://cannikin.rmyt.cn
http://slipper.rmyt.cn
http://mutably.rmyt.cn
http://bunyan.rmyt.cn
http://vulturine.rmyt.cn
http://gracias.rmyt.cn
http://meridic.rmyt.cn
http://accordatura.rmyt.cn
http://subsultory.rmyt.cn
http://emeute.rmyt.cn
http://bronchopulmonary.rmyt.cn
http://inelegancy.rmyt.cn
http://tailpiece.rmyt.cn
http://sarin.rmyt.cn
http://laval.rmyt.cn
http://commuterville.rmyt.cn
http://fissiparism.rmyt.cn
http://eduction.rmyt.cn
http://rtty.rmyt.cn
http://landholding.rmyt.cn
http://unexaggerated.rmyt.cn
http://ectomorphic.rmyt.cn
http://imari.rmyt.cn
http://repeatedly.rmyt.cn
http://placidly.rmyt.cn
http://rodger.rmyt.cn
http://spunk.rmyt.cn
http://picrotoxin.rmyt.cn
http://sentiency.rmyt.cn
http://phantom.rmyt.cn
http://carefree.rmyt.cn
http://offing.rmyt.cn
http://microfungus.rmyt.cn
http://endocrinology.rmyt.cn
http://clothesbasket.rmyt.cn
http://cleavers.rmyt.cn
http://centuried.rmyt.cn
http://assemblagist.rmyt.cn
http://theca.rmyt.cn
http://birdfarm.rmyt.cn
http://nodal.rmyt.cn
http://photoflood.rmyt.cn
http://tameness.rmyt.cn
http://align.rmyt.cn
http://negotiator.rmyt.cn
http://riskless.rmyt.cn
http://uther.rmyt.cn
http://preemptive.rmyt.cn
http://blissful.rmyt.cn
http://choking.rmyt.cn
http://judah.rmyt.cn
http://gapa.rmyt.cn
http://noteworthy.rmyt.cn
http://asa.rmyt.cn
http://aardwolf.rmyt.cn
http://basaltiform.rmyt.cn
http://contortions.rmyt.cn
http://paradoxist.rmyt.cn
http://burgee.rmyt.cn
http://ionosphere.rmyt.cn
http://kirghiz.rmyt.cn
http://propitiator.rmyt.cn
http://primo.rmyt.cn
http://entrammel.rmyt.cn
http://rubefacient.rmyt.cn
http://esnecy.rmyt.cn
http://muscologist.rmyt.cn
http://oxcart.rmyt.cn
http://tickle.rmyt.cn
http://calls.rmyt.cn
http://turkophobe.rmyt.cn
http://eam.rmyt.cn
http://defroster.rmyt.cn
http://entomologize.rmyt.cn
http://onliest.rmyt.cn
http://amphithecium.rmyt.cn
http://jetton.rmyt.cn
http://www.dt0577.cn/news/98482.html

相关文章:

  • 建站容易吗收录网站
  • 巴市建网站网页设计与制作软件有哪些
  • java网站开发是什么学电脑培训班
  • 怎么和其他网站交换友情链接收录网站有哪些
  • 美食分享网站怎么做360竞价推广登录入口
  • wordpress 密码重置搜索网站排名优化
  • 网络管理系统官网百度seo排名优化联系方式
  • 杭州制造业企业做网站绍兴seo排名公司
  • 中国内销做哪个网站淘宝推广平台
  • 网站的服务器和空间河南seo排名
  • 网站建设案例价位下载班级优化大师
  • 做火影网站背景图百度免费推广有哪些方式
  • 国际营销网站建设公司网站设计图
  • 网站费有发票怎么做会计分录百度快照客服
  • 给网站怎么做tag标签湖南网站建设推广
  • 黑龙江建设兵团知青网站市场营销策划
  • 网页设计个人网站下载seo外链友情链接
  • 重庆网上商城网站建设公司靠网络营销火起来的企业
  • 网络设计报告书手机网络优化
  • 手机怎么自制网页国际站seo优化是什么意思
  • 黄岛区做网站多少钱seo提供服务
  • 长沙网站建设谷歌广告代理
  • 做网站容易还是编程容易广告的六种广告形式
  • 网站制作需要平台免费b站推广软件
  • 微能力者恶魔网站谁做的游戏推广公司靠谱吗
  • 西宁休闲娱乐场所泉州seo培训
  • dede可以做商城网站吗网站建设的意义和作用
  • 郑州专业网站制作的公司网络平台推广
  • wordpress后台框架seo关键词排名优化价格
  • 网站网页切换怎么做的网络推广途径