自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

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

原创 本地的ip实现https访问-OpenSSL安装+ssl正式的生成(Windows 系统)

本文介绍了如何在Windows系统上安装和配置OpenSSL。首先,从指定网站下载OpenSSL并完成安装。接着,通过系统属性设置环境变量,将OpenSSL的bin目录添加到Path中,并通过命令验证安装。然后,检查并创建必要的配置文件openssl.cnf,配置证书请求和扩展信息。最后,使用OpenSSL命令生成证书文件cert.pem和私钥文件key.pem,并查看证书信息。整个过程包括下载、安装、环境变量设置、

2025-05-13 17:55:55 642

原创 在win上安装Ubuntu安装Anaconda(linx环境)

4./home/自己起名/anaconda3 (/home/gyr/anaconda3)(后面会用到的)按 i ,输入以下内容, USERNAME替换成自己的用户名就行,按 ESC,再输入 :wq, 退出。WSL2 Ubuntu-20.04文件太占c盘空间,使用导入导出来实现位置挪移,移动到d盘下面。7.设置ubuntu默认启动的用户名(这个用户名就是你第一次启动ubuntu 设置的用户名)8.关闭当前终端,重新打开一个黑窗口启动Ubuntu,出现(base)5.按回车,按 yes;

2025-04-20 22:58:28 437

原创 langchain+ollama+deepseek的部署(win)

在去 ollama 官网通过命令下载(你需要的模型)我下载的是:deepseek 和 bge-ms。需要修改 model_settings 和 basic_settings。下载langchain-chatchat 建议用国内镜像。创建完成后-通过 cmd 命令进行安装。通过 cmd 窗口验证是否安装成功。注意:根据自己的实际情况而定。

2025-03-24 10:12:27 525

原创 Cursor安装配置

选择了 "Use Extensions" 就表示,如果我们本地安装了VS Code,就会将VS Code中的拓展插件、配置、快捷键的配置直接导入进来。最新版本,会检测机器码,一旦发现机器码在一致切换邮箱白嫖,就会限制,无法使用。要使用Cursor需要先登录Cursor的账号,基于邮箱进行登录,如果有账号直接选择 "Login In" 进行登录;输入AI工具的语言为 "中文" ,输入完语言之后,直接点击 "Continue" 下一步,下一步的操作即可。然后就可以基于邮箱,验证码的方式登录了。

2025-03-09 20:40:49 2773 2

原创 完整版:NacosDocker 安装

【代码】完整版:NacosDocker 安装。

2024-09-21 17:14:22 2344 1

原创 ApplicationContextAware上下文

ApplicationContextAware上下文

2024-07-04 15:47:24 844

原创 Java的全局异常处理代码

用于多线程环境,允许多个线程同时读写映射而不会引起数据不一致的问题。ConcurrentHashMap是ConcurrentMap的一个实现,提供了高效的并发性能。第二步:业务的异常继承了运行异常。1.管理业务所有的错误码。

2024-07-02 18:03:00 2073 2

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

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

2024-03-07 09:39:47 654

原创 elasticsearch的拼音分词器安装

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

2024-01-22 11:51:02 906

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

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

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

原创 OSS 上传的操作

【代码】OSS 上传的操作。

2024-01-11 11:23:02 513

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

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

2024-01-06 21:45:41 839

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

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

2023-12-26 13:49:31 4841

原创 EasyPoi(excel导入导出)

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

2023-12-24 18:24:35 3285

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

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

2023-11-27 22:02:57 793

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

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

2023-11-24 16:08:44 1097

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

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

2023-10-27 17:14:44 286

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

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

2023-10-16 11:26:30 564

原创 Swagger2的配置

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

2023-10-07 16:39:23 603

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

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

2023-10-07 16:25:59 582

原创 java验证码的实现

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

2023-10-04 12:45:06 168

原创 java去重的几种方法

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

2023-09-18 00:20:59 1123

原创 微信网站登录功能

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

2023-09-13 21:07:24 296

原创 统一异常的处理方法

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

2023-09-10 15:12:51 248

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

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

2023-08-09 10:30:55 2680

原创 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 1112

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

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

2023-07-22 15:24:33 9185 5

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

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

2023-06-26 17:44:18 755

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

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

2023-06-16 14:51:27 514

原创 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 1094 1

原创 String之Template的运用详情

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

2023-05-19 14:27:24 325

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

java对接圆通快递的api接口

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

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

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

2023-05-12 14:47:54 128

原创 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 4566 1

原创 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 1578 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 690

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

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

2023-04-25 16:34:04 128

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

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

2023-04-24 15:00:26 160

原创 MD5加密解密代码实现

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

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

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

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

2023-04-21 16:02:37 250

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

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

2023-10-16

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

TA关注的人

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