自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

优秀的判断力来自经验,但经验来自于错误的判断

优秀的判断力来自经验,但经验来自于错误的判断

  • 博客(55)
  • 收藏
  • 关注

原创 Allure生成测试报告, 秒学秒会

在电脑系统中配置 bin 的路径。出现该页面表示安装成功。

2024-03-07 09:39:47 385

原创 elasticsearch的拼音分词器安装

要实现根据字母做补全,就必须对文档按照拼音分词。在 GitHub 上恰好有 elasticsearch 的拼音分词插件。第二步:上传到 elasticsearch 的 plugin 目录。第三步:重启 elasticsearch。

2024-01-22 11:51:02 661

原创 人脸识别(Java实现的)

依赖包是从虹软开发平台下载的。在项目中引入这个依赖包。驱动是需要引入代码中的。

2024-01-12 09:42:25 517 1

原创 OSS 上传的操作

【代码】OSS 上传的操作。

2024-01-11 11:23:02 426

原创 Spring Bean的获取方法 (手动注入bean)超级实用

比如:初始化方法调用数据库的方法中,这时候操作数据库的(bean 容器)方法还没有创建好。

2024-01-06 21:45:41 684

原创 elasticsearch安装教程(超详细)

随着互联网的发展,“造词运动”也越发的频繁。出现了很多新的词语,在原有的词汇列表中并不存在。比如:“奥力给”,“传智播客” 等。所以我们的词汇也需要不断的更新,IK分词器提供了扩展词汇的功能。在互联网项目中,在网络间传输的速度很快,所以很多语言是不允许在网络上传递的,如:关于宗教、政治等敏感词语,那么我们在搜索时也应该忽略当前词汇。IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。kibana是elasticsearch 的可视化界面,便于我们学习。

2023-12-26 13:49:31 1817

原创 EasyPoi(excel导入导出)

这个是必须使用的注解,如果需求简单只使用这一个注解也是可以的,涵盖了常用的Excel需求,需要大家熟悉这个功能,主要分为基础,图片处理,时间处理,合并处理几块,name_id是上面讲的id用法,这里就不累言了。easypoi起因就是Excel的导入导出,最初的模板是实体和Excel的对应,model–row,filed–col 这样利用注解我们可以和容易做到excel到导入导出。校验字段,看看这个字段是不是导入的Excel中有,如果没有说明是错误的Excel,读取失败,支持name_id。

2023-12-24 18:24:35 1474

原创 邮箱发送短信的多种方式

一般用邮箱发送短信用 QQ 邮箱;(163 邮箱会过滤掉垃圾文件),所以 QQ 文件比较稳定。创建一个application.yml 文件。

2023-11-27 22:02:57 344

原创 RabbitMQ 安装(在docker容器中安装)

3. 解耦:RabbitMQ可以帮助实现系统与系统之间的解耦,降低系统之间的耦合度。总之,RabbitMQ的作用在于提供一种高效、可靠、灵活的消息传递机制,以支持复杂的业务场景和大规模系统的运行。通过使用RabbitMQ,可以提高系统的性能、扩展性和稳定性,降低系统间的耦合度,使开发人员能够更加专注于业务逻辑的实现。2. 削峰:在并发量大的情况下,RabbitMQ可以有效地控制消息队列的长度,从而限制请求的数量,缓解系统在高并发情况下的压力。5671:是接受消息和发送消息的界面。15691:是图像化界面。

2023-11-24 16:08:44 988

原创 StringBoot整合跟请求有关的注解

GetMapping注解的工作原理与@RequestMapping注解类似。当Spring Boot接收到一个HTTP GET请求时,它会查找具有相应URL路径的控制器方法,然后调用该方法处理请求。在调用控制器方法之前,Spring Boot会执行一系列预处理操作,例如解析请求参数和验证请求头。在调用控制器方法之后,Spring Boot会执行一系列后处理操作,例如转换响应信息和生成响应头。@DeleteMapping 注解就能够非常便捷的声明能够处理DELETE请求的方法。

2023-10-27 17:14:44 229

原创 百度智能云-身份证验证(完整版-直接用)

https://cloud.baidu.com控制层:处理的事物层工具类:FileUtil类:Base64Util类HttpUtils类常量类:配置类:关注,收藏,点赞,有问题可以私信“门主” :v:z13135361785

2023-10-16 11:26:30 233

原创 Swagger2的配置

3.在security中放行Swagger的静态资源配置有时候会应为版本问题出现错误。请按我的方法来写:在启动类加上该方法。

2023-10-07 16:39:23 401

原创 阿里云的手机短信验证

【代码】阿里云的手机短信验证。

2023-10-07 16:25:59 473

原创 java验证码的实现

【代码】java验证码的实现。

2023-10-04 12:45:06 113

原创 java去重的几种方法

【代码】java去重的几种方法。

2023-09-18 00:20:59 816

原创 微信网站登录功能

【代码】微信网站登录功能。

2023-09-13 21:07:24 117

原创 统一异常的处理方法

【代码】统一异常的处理方法。

2023-09-10 15:12:51 199

原创 MyBatis和MyBatis-plus配置多数据源和操作多数据库

【代码】MyBatis和MyBatis-plus配置多数据源和操作多数据库。

2023-08-09 10:30:55 1830

原创 Easys Excel的表格导入(读)导出(写)-----java

/创建easyexcel的写出类构造器 参数 告诉构造器 我的excel将来要写到哪里 以及excel中数据是基于哪个java对象模板创建的。easyexcel 我们遇到再大的excel都不会出现内存溢出的问题 能够将一个原本3M excel文件,poi来操作将会占用内存。//使用excel对象将数据写入到创建的sheet当中。-- easyexcel依赖 -->log.info("第"+i+"批次");-- reds依赖-->-- 连接池依赖 -->

2023-08-08 14:41:41 933

原创 微信JSAIP支付(调起支付)paySign签名,超详情

【代码】微信JSAIP支付(调起支付)paySign签名,超详情。

2023-07-22 15:24:33 3592 2

原创 Java代码来计算两个位置经纬度的距离(公里数)

【代码】Java代码来计算两个位置经纬度的距离(公里数)

2023-06-26 17:44:18 513

原创 支付宝AIP的学习(提现功能的实现)

注意:这些功能的实现,首先要去支付宝开发平台去申请服务!

2023-06-16 14:51:27 346

原创 Java 百度智能云(身份证识别)

图片完整URL,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/jpeg/png/bmp格式,当image字段存在时url字段失效。是否开启身份证风险类型(身份证复印件、临时身份证、身份证翻拍、修改过的身份证)检测功能,默认不开启,即:false。是否开启身份证质量类型(边框/四角不完整、头像或关键字段被遮挡/马赛克)检测功能,默认不开启,即:false。- true:开启,请查看返回参数card_quality;

2023-05-26 17:06:58 913 1

原创 String之Template的运用详情

System.out.println("状态码:"+entity.getStatusCode());// return new ResponseEntity<>("成功", HttpStatus.OK);* 1.拦截所以请求————带上请求头————在去请求。* 第二个参数:返回值类型。

2023-05-19 14:27:24 235

原创 java对接圆通快递的api接口

java对接圆通快递的api接口

2023-05-18 16:38:49 730 3

原创 HTTP ACL的订阅和发布的代码

【代码】HTTP ACL的订阅和发布的代码。

2023-05-12 14:47:54 83

原创 js连接mqtt进行通信(超详细)

MQTT.js是MQTT协议的客户端JS库,是用JavaScript为node.js和浏览器编写的。//wss协议 (连接地址为 wss://127.0.0.1:8084/mqtt)//ws协议 (连接地址为 ws://127.0.0.1:8083/mqtt)//tcp协议 (连接地址为 tcp://127.0.0.1:1883)//ssl(连接地址为 ssl://127.0.0.1:8883)

2023-05-11 11:53:13 1794

原创 MQTT JAVA String客户端连接EMQ(Paho实现收发消息(订阅和发布))

log.error("MQTT发布失败,失败原因={},topic={},msg={},qos={},retain={}"+e.getMessage(),topic,mqttMessage,msg.getBytes(),qos.value(),retain);log.error("MQTT初始化异常Broker_url={},Client_id={},"+e.getMessage(),mqttEntity.getBroker_url(),mqttEntity.getClient_id());

2023-05-10 13:41:43 1371 1

原创 Java程序员常用的(好用的开发软件)集合下载

14和12版本:链接:https://pan.baidu.com/s/1ColueYh2mSQrgUvxsfPOdQ?链接:https://pan.baidu.com/s/1Gi7UTxszgBwu1H2Za9t9cQ?链接:https://pan.baidu.com/s/1uCFsSoe0QsuqUZtJm8KmBQ?链接:https://pan.baidu.com/s/1Aeg64RiNUurx9PrnOxxXDQ?如果不会安装:本博主的其他文章有安装教程!第五:mysql的安装(常用5.7版)

2023-04-30 21:47:57 227

原创 跨域问题的解决超详情

/ #允许向该服务器提交请求的URI,*表示全部允许,在SpringMVC中,如果设成*,会自动转成当前请求头中的Origin。// 允许cookies跨域。// 预检请求的缓存时间(秒),即在这个时间段里,对于相同的跨域请求不会再预检了。// 允许提交请求的方法,*表示全部允许。// #允许访问的头信息,*表示全部。@CrossOrigin:只能解决普通跨域问题;在写一个配置跨域的(配置类)* @author 曾文斌。

2023-04-25 16:34:04 81

原创 自定义异常和全局异常的处理

log.error("运行时异常:----------------{}", e.getMessage());log.error("发生空指针异常!@NotBlank -- 只用于String,不能为null且trim()之后size>0。System.out.println("运行时异常:");@Data -- 参数get()+set()方法。

2023-04-24 15:00:26 107

原创 MD5加密解密代码实现

MD5消息摘要算法,属Hash算法一类。MD5算法对输入任意长度的消息进行运行,产生一个128位的消息摘要(32位的数字字母混合码)。1、压缩性:任意长度的数据,算出的MD5值长度都是固定的(相当于超损压缩)。2、容易计算:从原数据计算出MD5值很容易。3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。4、弱抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。

2023-04-24 14:50:46 887 1

原创 Vue初始化项目的搭建(Vue框架)

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目。因为vue ui是在Vue CLI基础上封装的。到此为止,Vue初始项目已经好!

2023-04-21 16:02:37 153

原创 nginx在linux上的安装教程-详情安装

nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。#pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。2.方法二:使用wget命令下载,确保系统已经安装wget,如果没有安装,执行 yum install wget安装。#一次安装如果有问题,可以试一下分开安装(上面命令执行成功了就无需执行以下命令了)#查看 zlib 是否安装。

2023-02-11 13:56:49 112

原创 JDK在linux上的安装教程详细上手

插入:i 退出:esc+shift+: +wq!点击之后往下滑,找到linux版本,选择想要下载的进行下载即可。在弹出的框中选择文件,上传文件的用户和组是当前登录的用户!一,在Xshell上安装rz/sz命令。进入官网之后,点击下图所指位置。

2023-02-10 22:14:40 395

原创 linux中安装mysql教程详解

alter user 'root'@'localhost' identified by '新密码';插入:i 退出:esc+shift+: +wq!mysql -u root -p #用户名为:root。rpm -qa|grep -i mysql #查看。yum remove '软件名'通过xshell连接到远程服务器。rm -rf 文件名(删除)

2023-02-10 17:54:07 86

原创 端口占用问题的(简单)决绝方法

概念:通过脚本来解决端口占用问题:下载地址:

2023-02-04 12:08:26 40

原创 Mybatsi-plus的代码生成器详情

【代码】Mybatsi-plus的代码生成器详情。

2022-12-13 21:11:28 64

原创 数据分页的实现和mybatis-plus分页插件的使用

第六步:有了接口我们就要实现这个接口:(下面的步骤就是用来实现分页的)最后,就到了前端的写法就能实现分页查询了!第四步:在mybatis中有一个类叫。

2022-10-02 20:48:21 2163

原创 java中参数校验的运用和常用的几种校验注解

10. @Range注解 :验证注解的元素值在最小值和最大值之间,并且类型为BigDecimal,BigInteger,CharSequence,byte,short,int,long。13.@Size注解 :被注解的元素的长度必须在指定范围内,并且类型为String,Array,List,Map。6.@Min注解 :被注解的元素其值必须大于等于最小值,并且类型为int,long,float,double。11.@Past注解 :被注解的元素必须为过去的一个时间,并且类型为java.util.Date。

2022-09-21 17:04:55 9285

百度智能云-身份证验证源代码

百度智能云-身份证验证源代码,用于身份证的验证,功能都封装好了,直接能用, 能快速高效的处理,人员身份验证的问题

2023-10-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除