自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神明的博客

神明不神秘

  • 博客(42)
  • 资源 (12)
  • 收藏
  • 关注

原创 mistral模型+SpringAi实现FuncationCalling

mistral模型➕SpringAi实现FuncationCalling

2024-08-15 19:41:43 238

原创 禁用@RabbitAutoConfiguration后 @RabbitListener注解失效

解决rabbitlistener不消费的问题

2024-04-04 21:05:17 305

原创 自定义spring-boot-start的jar包被引用时,提示找不到bean

ConditionalOnProperty 注解中的value是否与配置文件中的属性相同,并且后面的havingValue值,是否和配置文件中的值一样,有一个不一样就报错,找不到Bean。这个就是我们springboot加载的时候获取的所有的bean。重点要看一下我们自定义的start包下的config配置。我的application.properties文件。就OK了,找不到Bean的话,看。

2023-08-28 20:49:29 773

原创 数据字典与枚举类的结合使用,并通过自定义注解来对传入数据字典进行校验

前端会传来一个值,比如是“Y”,那么我们需要对这个“Y”进行校验,判断是否这个“Y”是我们的字典值,由于字典值一般是在开发阶段前就会定好的,所以我们可以把字典值以枚举的形式进行创建,之后我们用传进来的值与我们创建好的枚举值进行校验,但是如果采用编码的方式的话,一个接口就要写一遍,而且不用的字典还要写不用的校验,所以这里采用自定义注解的形式来实现对接口中字段的校验。

2023-04-09 20:15:40 827 1

原创 JavaCoCo使用(maven插件模式)

从上图很容易看出代码是否被覆盖到,这个类或者方法是否被覆盖,还可以查看代码覆盖率等等作为验收报告来进行评估,从而提高开发人员的代码质量。前言:javacoco是一款免费,并且简单并且一般一年一更新的代码覆盖率的检查工具。官方地址:https://www.eclemma.org/jacoco/2、设置覆盖率高时,若未达到,执行mvn命令时会抛出异常,但没有关系。1、项目中有lombok的可能会失败,版本问题,建议排查。在下面目录找到生成的文件浏览器打开就行。ps:不要配置跳过测试,否则无法使用。

2023-04-01 22:54:07 1153

原创 canal启动报错(Unrecognized VM option ‘AggressiveOpts‘)

canal启动报错解决方案

2022-12-14 19:48:46 1650 2

原创 Springboot3中使用GraalVM(mac M1版本)

spring boot3尝鲜

2022-12-11 21:16:33 1880

原创 Kafka3.3.1最新版安装教程(无需zookeeper)

kafka最新版3.3.1安装教程

2022-12-04 14:54:32 5353

原创 idea 插件开发记录

github上可查看,欢迎start。

2022-08-05 17:59:18 527

原创 Mac中使用ToolBox下载的idea无法打开解决办法

mac中使用toolbox下载的idea无法启动解决方案

2022-07-27 21:01:11 1625

原创 Consider defining a bean of type ‘com.netflix.client.config.IClientConfig‘ in your configuration.

Description:Parameter 0 of method ribbonServerList in com.alibaba.cloud.nacos.ribbon.NacosRibbonClientConfiguration required a bean of type 'com.netflix.client.config.IClientConfig' that could not be found.Action:Consider defining a bean of type 'co

2022-05-19 19:53:22 461

原创 nacos自定义扩展dataId时找不到值(已解决)

在项目加载的时候,如果你用@Value注解去获取扩展配置文件时,会报错这个时候先检查一下自己的bootstrap.yml配置文件是否正确,笔者这里采用的是nacos- serve 1.4.3的版本server: port: 2222spring: application: name: yayaya cloud: nacos: config: server-addr: 127.0.0.1:8848 #配置中心地址 file

2022-04-03 21:22:19 1643

原创 sql join的理解笔记

Sql JoinsSql inner Join解释: 至少存在一个配置时返回行(inner join 与 join 一样!)语法:select * from 表1 inner join 表2 on 表1.列 = 表2.列;select * from 表1 join 表2 on 表1.列 = 表2.列;说明: 简单的说就是俩个表中交集的数据查询出来,一般是多表查询的时候使用。Sql left join解释: 返回左表所有满足条件的数据语法:select * from 表1

2022-03-07 16:00:16 108

原创 使用@EventListener注解,只启动一次监听事件

背景:当在写一个Spring项目时,配置了事件监听器,在项目启动的时候会自己启动一次,之后如果再调用Controller接口的时候,他还会自己再启动,这个时候我们的业务场景只需要启动一次该怎么办呢?解答: @EventListener public void listener1(ApplicationEvent event) { //解决controller调用接口的时候多次启动event实例 ContextRefreshedEvent event1 =

2021-12-16 16:40:52 779

原创 springboot整合多数据源(mysql,oracle)

背景:在一个项目中我们会采用多个数据库进行数据的存储和访问。pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h

2021-12-13 14:37:05 1375

原创 java在Socket传输中文乱码解决思路及代码

中文乱码产生的原因就是从GBK转到UTF-8,或者是不同的编码格式来回转,导致byte[]中存放的字节丢失。思路是:在客户端进行传输前,将需要传输的字节,以一个编码方式进行传输,假设设置GBK,之后在服务端接收到后,先使用new String(byte,“GBK”);去接收,这样只要保证传输时候设置的编码格式和接收的时候设置的编码格式就不会乱码。案例:对方要发报文,报文头中存在编码格式解决方案:public static String getCharsetName(byte[] bytes) {

2021-10-27 15:15:42 22729

原创 记录Jenkins踩坑

Jenkins部署1.采用war包的方式进行部署2.下载地址:https://www.jenkins.io/download/3.4.下载之后将war包上传至服务器5.安装tomcat,下载地址:https://tomcat.apache.org/download-90.cgi6.7.将tomcat上传服务器,减压之后,将Jenkins.war放入到tomcat目录的/webapps下8.9.直接启动./startup.sh10.11.之后访问浏览器,输入http://10.1.109

2021-09-06 13:46:40 271 1

原创 webservice简单案例(整合Spring)

1. service端编写项目结构如下图所示步骤如下创建一个spring项目添加pom中的cxf依赖编写spring的配置文件编写webservice接口测试webservice服务是否发布成功pom.xml <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</ar

2021-08-12 13:52:26 581

原创 ORA-28547(Navicat连接Oracle报错)完美解决

oci.dll文件下载地址下载这个文件减压到任意地方之后选择自己下载的地址重启Navicat就可以了我的navicat是15版本,如果版本不同,设置的位置可能不同,自行确认。ps:如果日后这个网址换了,或者是下载失败,可点击此处下载。...

2021-07-21 14:49:46 480

原创 完美解决Error configuring application listener of class

报错:Error configuring application listener of class报错:javax.naming.NamingException: Cannot create resource instance原因:web应用启动的顺序是:listener->filter->servlet,所以通过注解时是没办法注入的办法:将@Resource改为@Autowired结果:完美解决问题!!!!!!...

2021-07-14 14:39:01 2396

原创 Redis错误:Cannot determine a partition to read for slot

在Spring Boot整合redis集群的时候,会显示这个错误,记录一下。application.yml文件#redis集群spring: redis: timeout: 20000 cluster: max-redirects: 3 nodes: 主机:6379,主机:6380,主机:6381 pool: max-active: 8 min-idle: 0 max-idle: 8 max-wait:

2021-07-08 11:05:38 1528 2

原创 java.io.IOException: Can‘t resolve address: kafka:9092

如下图所示,将不能解析的kafka的地址和名称写在hosts文件中,文件一般位置在C:\Windows\System32\drivers\etc下面,如果不能保存成功,请修改hosts文件的权限

2021-07-05 15:10:08 1685

原创 网页中接入支付宝案里(含源码)

第一步搭建环境:可参考支付宝沙盒环境的配置主要的支付接口(核心代码):package com.ahai.zfb.utils;import com.ahai.zfb.Bean.AlipayBean;import com.ahai.zfb.config.AlipayProperties;import com.alibaba.fastjson.JSON;import com.alipay.api.AlipayApiException;import com.alipay.api.AlipayCli

2021-06-29 15:36:57 625 1

原创 利用反射判断对象中的属性是否为null

前言:在日常的工作中,在Controller层会涉及到很多的对象判断是否为null的情况,如果每一个对象都要单独判空,那是一件很烦,很无聊的事情.//这里的cls即为类.class obj即为类的对象public static String isBlank(Class<?> cls, Object obj) { Field[] fields = cls.getDeclaredFields(); for (Field field : fields) {

2021-06-28 17:17:28 484

原创 IE11中图片无法显示(完美解决)

JeecgBoot框架(2.2版本的)原因:个人推测是IE11这个浏览器在解析图片是时,后端返回来的response.setContentType(“image/jpeg;image/png;”);只有第一个起作用,当他解析第一个报错的时候他不会继续往下走,而会在控制台报无法解析编码的DOM7009解决办法:response.setContentType("image/jpeg;image/png;");这里要设置的第一个值得和你上传的图片类型保持一致。之后就判断回显的类型,在对应的类型下面返

2021-04-26 15:48:16 3501 2

原创 maven项目在打包后找不到pom文件中的依赖(亲测有效)

在pom文件中添加如下代码: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <configur

2021-03-12 15:40:58 2285

原创 jna调取第三方dll实战(罗技G29)

如果你是一个java程序员,并且需要调用第三方的dll,那么jna无疑是最好的方式最近开发遇到一个问题,如何在浏览器上获取罗技G29方向盘的数据,简单的来说是浏览器如何识别到你插入的设备。一、首先:你得去罗技官网下载驱动:下载Logitech game soft和Logitech GHUB这里要说一下,在SDK文档里提出了方向盘得在罗技游戏软件运行的情况下才能进行相关的SDK开发,所以这个软件在开发中需要全程运行下载链接:https://support.logi.com/hc/zh-cn/arti

2021-03-10 14:16:54 2273

原创 图片转视频完美版(任何图片格式可直接转化成可播放的MP4文件)

package imgTivideo;import org.bytedeco.ffmpeg.global.avcodec;import org.bytedeco.ffmpeg.global.avutil;import org.bytedeco.javacv.FFmpegFrameRecorder;import org.bytedeco.javacv.FrameRecorder;import org.bytedeco.javacv.Java2DFrameConverter;import jav

2021-03-06 10:19:40 3983 9

原创 图片转视频(jpg->mov),视频转码(mov->mp4)Java实现

package imgTivideo;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import cn.hutool.core.util.ObjectUtil;import org.jim2mov.core.DefaultMovieInfoProvider;import org.jim2mov.core.ImageProvider;import o

2021-02-04 14:11:01 1432 4

原创 Grpc java 踩坑

Server端:import a.b.c.*;import io.grpc.ServerBuilder;import io.grpc.stub.StreamObserver;import other.person;public class Gepc extends TestServerGrpc.TestServerImplBase { @Override public void test(TestMessage request, StreamObserver<TestMess

2021-02-03 13:40:15 354 2

原创 基于Servlet的简单发送邮件(163邮箱向其他邮箱发送邮件)

新建一个javaEE项目(不说了)将SMTP服务都开了(如图)添加jar包javax.mail.jar:javax.mail.jarservlet-api.jar:这个可以在tomcat的lib中找到activation.jar:这个我当时新建一个maven项目下载的,你们可以去网上找在src下新建一个SendEmail的java类import java.util.Date;import java.util.Properties;import javax...

2020-12-22 14:58:15 329

原创 常用工具类(持续更新中)

Spring自带的MD5加密DigestUtils.md5DigestAsHex("xxxx".getBytes())

2020-12-16 14:20:52 97

原创 Spring Boot中Swagger2的简单使用

在pom文件中添加坐标 <dependency> <groupId>net.bookrain</groupId> <artifactId>swagger2</artifactId> <version>0.0.1</version> </dependency> <dependency>

2020-12-16 11:39:37 78

原创 git提交步骤

git initgit add .git commit -m "注释语句"git remote add origin https://github/xxxxxgit push -u origin master

2020-11-29 22:12:06 57

转载 转载 git命令

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowg...

2020-11-27 21:02:00 109

原创 opencv2.4.13+python3.8.5 手势检测

import cv2import numpy as npimport copyimport math# Environment:# OS : Mac OS EL Capitan# python: 3.8.5# opencv: 2.4.13# parameterscap_region_x_begin = 0.5 # start point/total widthcap_region_y_end = 0.8 # start point/total widththreshold

2020-09-12 12:09:09 315

原创 springboot中thymeleaf三元表达式报错的问题

三元表达式格式**" '事件' ? '事件' : '事件' "**案例:th:action=" '*{id}==null' ? '@{/admin/types}' : '@{/admin/types/{id}(id=*{id})' " class="ui form">

2020-08-23 11:48:33 1026 2

原创 Windows版Redis安装教程,含启动错误解决方法

Windows版Redis安装教程,含启动错误解决方法下载Windows版Redisredis-server秒退修改密码测试是否连接成功下载Windows版Redis下载地址:链接: 64位Redis (可直接复制下载地址用迅雷下载)redis-server秒退修改密码格式【requirepass password】测试是否连接成功ps:修改完配置文件需重新启动redis服务...

2020-07-19 21:16:52 123

原创 java版网络聊天室

git地址:聊天室服务端package Interchat;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.CopyOnWriteArrayList;/*在线聊天服务端 * */public c

2020-07-08 15:56:47 207

原创 web人脸识别登陆系统简单版(springboot+mybatis)

先获取人脸识别的sdk进入官网下载:链接: 开发者中心获取到APPID和SDK KEYwindow下的配置文件人脸识别的jar包人脸识别的demo最后完成的效果图完整的项目地址github地址项目直接下载部署完就可跑起来,如果还可以的话,麻烦给个star呗~...

2020-05-30 14:03:05 1285 16

jenkins配置所需文件.zip

和文章配套使用

2021-09-06

oci.zip 解决ORA-28547的问题

解决ORA-28547的问题

2021-07-21

支付宝接入网页代码的案例

适合将网页接入支付宝进行付款的。

2021-06-29

G29相关资料.zip

里面包括JNA的中文文档,c++开发罗技G29案例,Java开发罗技G29案例,罗技开发文档

2021-03-10

163邮箱发送邮件(基于servlet)

163邮箱发送邮件(基于servlet)

2020-12-22

人脸识别(springboot+mybatis)

人脸识别(springboot+mybatis),在我文章里有写..

2020-05-30

iRedMail-1.2.1.tar.gz

只需几分钟,iRedMail 即可为您部署一台完全基于开源软件、功能完善的邮件服务器,而且,免费。 使用的都是开源领域有口皆碑的开源软件,并预设了最佳配置,让您可以“开箱即用”。此外,我们提供专业的技术支持作为您运维邮件服务器的坚实后盾。

2020-05-30

pdf_using_mpdf8-8.x-1.0-alpha2.tar.gz

php的一个库,composer下载失败时,可下载mpdf手动安装,这是html转pdf的一个库 接受UTF-8编码的HTML 支持几乎所有语言,包括 RTL(阿拉伯语和希伯来语)和 CJK-(中文-日文-韩文) 书签 CSS样式表 单词间距和字符间距以说明理由 嵌套的块级元素(例如P,DIV),包括边距,边框,填充,行高,背景色等。 对浮动和固定位置块元素的支持(部分) 页面布局和方向 文字对齐和连字 页码 具有镜像边距的奇数甚至偶数分页 页眉和页脚 列 表格-嵌套表格,旋转表格或自动调整大小以适合页面 目录 指数 水印(可自定义文本角度) JPG,GIF,PNG,SVG,BMP或WMF格式的图像 密码保护 注解 条形码(EAN13,UPC-A / E,Code 11、39、93、128,Codabar,MSI,IMB,Planet,Postnet,RM4SCC等) 导入另一个PDF文件并用作模板 嵌入式字体子集 PDF / A-1b支持(ISO 19005-1:2005) PDF / X-1a支持 PDF / A-3支持(以及ZUGFeRD发票兼容性)

2020-01-01

有道翻译的GUI.py

通过动态网页爬取技术,实现翻译的效果,目前只有中译英,英译汉

2019-08-09

java数据库简单操作

压缩包里含有java连接数据库的代码 还有对数据库的简单操作(增删改查)

2019-01-04

五子棋java简单游戏

纯java编写,简单易懂,压缩包里有五子棋游戏的素材,还有部分代码,如果感兴趣私聊

2019-01-01

反爬虫文件

在爬取网站时,网站可能会有反爬虫机制,使得你的权限不够,返回的值为400,加入我的这个反爬虫文件就可以完美解决与爬取的网站链接不上的问题

2018-09-18

空空如也

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

TA关注的人

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