自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 springboot报Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded dataso

报以下错误:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class不引入数据库时,会报上面的错误,原因是因为 Spring Boot 默认会尝试配置一个数据源Spring Boot 自动配置数据源(DataSource)时,如果你

2025-03-24 11:28:27 333

原创 springboot实现文件上传到服务器上,并通过url访问

外部用户可通过url访问服务器资源文件resources目录下的静态资源,但若是将上传的文件都保存在resources相关目录下,将会导致后续打包过大,程序和代码不分离,无法查看等问题。解决方案:文件上传到服务器某个目录,然后SpringBoot配置虚拟路径,映射到此目录。通过WebMvcConfigurer 的addResourceHandlers将匹配上虚拟路径的url映射到文件上传到服务器的目录,这样就可以通过url来获取服务器上的静态资源了。(2)Controller类(3)Service

2025-03-20 14:55:41 379 1

原创 springboot完成复制一个word内容包括格式到另外一个word

springboot完成复制一个文档内容到另外一个文档,包括格式

2025-03-20 14:41:18 413

原创 springboot运行就执行一段代码

PostConstruct 是 JSR-250 提供的注解,用于在 Bean 初始化完成后执行代码。1,在需要执行代码的方法上添加 @PostConstruct 注解。2,确保该方法所在的类是一个 Spring Bean。也可以启动之后一段时间之后再执行。

2025-02-21 15:50:10 182

原创 调用so报error: xxx.so file too short

如果报ln:无法创建符号链接“/home/etc/license/20250211/SoLib/liblzLicCore-20220809.so.1”文件已存在。有可能因为将so复制到U盘里或者直接复制到windows里造成的,需要将so打包成tar包即可。

2025-02-11 15:09:12 264

原创 centos安装mongodb

如果在输入 mongodb 相关的命令之后提示:-bash: mongod: command not found,但是 bin 目录下又有的可执行文件。在主目录下创建mongodb文件夹,将刚才下载的压缩包放进去并解压,解压之后命名为mongodb-5.0.11,查看里面的文件。在log目录里添加mongodb.log存放日志,在conf目录下创建mongodb.conf文件,并添加下面的配置信息。如果还是报错,就看下刚才创建的配置文件里填写的路径和ip是否正确。-bash:mongod:命令未找到。

2024-02-19 11:30:57 622

原创 springboot引入sqlite3,mybaits自动生成器连接sqlite

【代码】springboot引入sqlite3,mybaits自动生成器连接sqlite。

2024-01-22 11:43:05 1202 1

原创 msyql迁移到人大金仓数据库

mysql 迁移到人大金仓 国产数据库

2024-01-04 15:42:07 1264

原创 centos安装人大金仓数据库

centos安装人大金仓 linux 国产数据库

2024-01-04 15:03:58 1074

原创 h5网页调用支付宝支付

h5 手机浏览器网页调用支付宝支付

2023-12-25 15:29:27 1308

原创 微信浏览器调用微信支付页面JSAPI

2,没有scope权限的错误,错误码10005,appId和secret不是微信开放平台,是微信公众号的。4,获取code时,会有报跨域问题,是因为通过ajax请求的,会出现这个问题,用了a标签之后就没有了。申请secret,登录微信公众平台 设置与开发-》基本配置。3,url没有注册,第二步 JSAPI授权目录是否写对。### 5,申请获取code。1,JSAPI调起支付签名报错。这几个保持一致,都是md5。这里只填写域名就可以了。

2023-12-21 16:40:38 771 1

原创 springboot引入swagger2

swagger2 springboot java

2023-12-06 17:00:12 743

原创 java将文件夹压缩zip包,并通过浏览器下载zip包

【代码】java将文件夹压缩zip包,并通过浏览器下载zip包。

2023-12-05 10:14:51 1246

原创 java 下载文件,复制文件

【代码】java 下载文件,复制文件。

2023-12-05 10:10:08 701

原创 java获取当天的开始时间和结束时间,并通过mybatis查询

java获取当天的开始时间和结束时间,并通过mybatis查询。

2023-11-30 11:08:18 2286

原创 springboot添加拦截器

2,在config里创建类MyWebAppConfigurer 并实现WebMvcConfigurer。1,在annotation里面创建java类,这里创建的文件名为InterceptorUtil。

2023-10-12 13:49:07 189

原创 git同步其他分支方法

第一步,切换到dev-1分支上,记住刚才dev-v2分支的commit-id号,可以在dev-v2分支上使用git log命令查看。备注:dev-2分支提交了,而dev-1分支没有修改的内容了,如果要让dev-1也修改了,下面的步骤。第一步,现在当前的分支上的修改暂存起来,当前分支dev-1。第二步,暂存修改后,切换到其他分支 dev-2。dev-2修改了,dev-1也需要同等操作步骤。第三步,将暂存的修改放到dev-2分支上。第二步,在dev-1分支上,执行如下命令。

2023-09-27 17:47:02 2241

原创 解决shardingsphere SQLFeatureNotSupportedException: isValid

应该是spring boot 集成 sharding jdbc 分库分表 数据库连接健康检查不通过,用的5.7的mysql,连接远程mysql8就没有此问题,在5.7上加了配置文件解决。解决方法,创建一个配置文件DataSourceHealthConfig.java。

2023-09-26 11:32:57 1143 1

原创 java中静态属性和静态方法的使用

也就是说你无论创建多少个对象,当你访问静态变量的时候他的值是一样的,这点很好理解,因为你是在类加载的时候,静态变量就已经初始化了所以和new出来的对象无关。静态方法是与类相关的方法方法,通常,静态方法用关键字 static 来声明,它们不依赖于类的实例对象,和这个类new出来的对象没有半毛钱关系,可以直接通过类名调用。静态方法不能直接访问非静态的成员变量和方法,因为非静态的成员变量和方法,是和这个类的对象有关的,比如通过get和set方法来进行操作,然而静态方法没有对实例对象的引用。

2023-09-20 18:08:41 223

原创 java的io流详解

BufferedReader 是一个缓冲字符输入流,该流可以对 FileRead 进行包装,提供一个缓存数组,一次将数据按照一定规则读取到缓存区中,输入流每次读取文件数据时都需要将数据进行字符编码,而 BufferedReader 的出现,降低了输入流访问数据源的次数,将一定大小的数据一次读取到缓存区并进行字符编码,从而提高 IO 的效率。BufferedReader 从字符输入流中读取文本,缓冲字符,以便有效地读取字符、数组和行。对于大多数用途,默认值足够大。java.io.Reader 字符输入流。

2023-09-20 13:26:48 158

原创 python开启服务,用flask框架

【代码】python开启服务,用flask框架。

2023-09-07 15:47:31 206

原创 Springboot引入dingtalk,整合钉钉机器人向钉钉群发业务报警

- 钉钉dingtalk -->

2023-09-01 10:50:49 660

原创 java时间对比

【代码】java时间对比。

2023-09-01 09:32:54 845

原创 SpringBoot集成发送短信验证码

【代码】SpringBoot集成发送短信验证码。

2023-07-25 15:13:24 295

原创 SpringBoot集成redis

RedisTemplate 是 Spring Data Redis 提供的一个模板类,它简化了对 Redis 数据库的访问和操作。

2023-07-25 14:53:32 75

原创 springboot集成socket服务

*** Date: 2023 /7/25 上午11:06*/@Slf4j//SnowFlakeUtil 雪花ID生成工具类,后面会统一给出//这里的StringUtil是自己写的工具类,后面会统一给出= null) {log.info("监听到客户端消息:{},监听日志ID为:{}" , requestInfo, logId);log.error("与客户端:[{}:{}]通信异常!

2023-07-25 14:05:27 6627 2

原创 kylin 和uos系统离线安装docker

kylin uos 麒麟 x86 arm 离线 无网 内网 安装 docker

2023-07-20 15:10:50 480

原创 centos7 x86离线安装docker

链接: https://pan.baidu.com/s/1TLwmiU0oj6yH157GxKp1Zw 密码: 9d7m。依赖包在https://centos.pkgs.org/7/centos-extras-x86_64/地址查询并下载。container-selinux可能官网上没有,需要从其他地方获取。所有的依赖放到了百度网盘,链接长久有效。

2023-07-20 15:01:15 432

原创 shell脚本判断docker容器是否存在

【代码】shell脚本判断docker容器是否存在。

2023-07-14 15:12:01 1139

原创 mysql8允许所有的ip访问配置

如果是mysql容器,也需要执行下上面的步骤,让jar包能去访问。

2023-07-14 11:51:51 5218

原创 swagger自带token失效,登录完,还是显示登录解决办法

将登录的token信息传入到这里面,所有用的着登录的接口都可以用了。

2023-07-10 18:27:57 1439

原创 mybatis-plus逻辑删除

参考链接:https://blog.youkuaiyun.com/dreaming9420/article/details/123669025。userMapper->deleteById(id)即可。然后在servcice直接调。

2023-06-27 11:07:22 49

原创 php处理xml的两种格式

【代码】php处理xml的两种格式。

2023-06-27 11:05:06 224

原创 安装java,idea并配置(以windows为例)

https://www.jetbrains.com/idea/download/other.html 这个地址可以下载其他版本。下载完之后,先试用,然后下载ide-eval-resetter-2.1.13.jar这个插件,会一直重置,就破解成功了。点击exe文件进行安装,安装完成之后,在cmd命令下输入java -version显示以下。在官网上下载idea,目前下载的是2022.1.3因为以后的版本需要账号登录,并不好破解。单击新建按钮,新建JAVA_HOME变量(用于说明JDK的安装目录)

2023-06-27 11:02:26 685

原创 阿里云数据盘挂载完整过程

如果你在 BIOS 中改变了你的存储设备顺序,或是重新拔插了存储设备,或是因为一些 BIOS 可能会随机地改变存储设备的顺序,从而导致设备名变动。参考https://blog.youkuaiyun.com/leibris/article/details/123711253。输入fdisk /dev/vdb,然后依次根据提示,输入n,p,1,回车,回车,wq,保存退出。/dev/vdb是由执行fdisk -lu命令查询到的,即要加载的数据盘在操作系统内核中的名称。/mnt就是挂载的目录。

2023-06-27 09:56:15 1515

原创 nginx部署asp.net core

上面的链接只能在本终端里执行,换个终端不行,修改环境变量,使其在每个终端都能使用,在/etc/profile末尾添加下面两行。命令行界面指示应用已启动后,浏览至 https://localhost:{port},其中 {port} 是使用的随机端口。https://localhost:5001就是启用dotnet aspnetcoreapp.dll时,出现。&此符号是为了让后台运行,关了终端,进程仍然存在,如果想杀死,运行以下命令。www.net.com进行查看。在终端运行,查看一下。

2023-06-21 13:16:56 1385

原创 shardingsphere不支持子查询

java中的list用下面的方法进行对数据进行处理。

2023-06-20 11:32:48 858

原创 将jar包打包成docker镜像,并连接mysql容器

如果你的jar包里用的数据库链接为localhost,那么在run后面还需加一条–net=host,这样以后容器里的localhost就是宿主机里的localhost了,可以访问宿主机的mysql。最好运行的时候,写绝对地址吧,System.getProperties().getProperty(“user.dir”);这个docker里面识别不了,会找不到。即可运行起来,如果用的mysql容器,而不是安装的mysql,需要用下面的命令。查看镜像docker images就会看到app.jar镜像,

2023-06-16 15:11:42 747

原创 docker上部署mysql,并重新打成镜像

由于本地电脑上不存在hello-world镜像,所以会先去下载一个hello-world镜像,并在容器内运行。我这里用上面的命令有报错,mysql不能起来,查看日志会有以下提示。地址改为宿主机的ip就可以运行,我这里试的不行,有时间再试下。宿主机的ip,其他文章说可以在springboot项目里将。不写版本的话,拉取的mysql比较新,也可以指定版本。用下面的命令,加了–privileged=true。将mysql.tar复制到其他服务器上。查看镜像,已经存在了刚才创建的镜像。将mysql容器打成镜像。

2023-06-15 18:05:12 1066

原创 用phpExcel进行导出

phpExcel导出数据

2023-06-09 14:56:25 260

空空如也

空空如也

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

TA关注的人

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