- 博客(42)
- 资源 (12)
- 收藏
- 关注
原创 mistral模型+SpringAi实现FuncationCalling
mistral模型➕SpringAi实现FuncationCalling
2024-08-15 19:41:43
238
原创 自定义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
原创 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 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
iRedMail-1.2.1.tar.gz
2020-05-30
pdf_using_mpdf8-8.x-1.0-alpha2.tar.gz
2020-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人