- 博客(162)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 干掉 swagger 接口文档自动生成神器smart-doc+torna
smart-doc能自动分析依赖树加载所有依赖源码,原则上会影响文档构建效率,因此你可以使用includes来让插件加载你配置的组件-->--smart-doc实现自动分析依赖树加载第三方依赖的源码,如果一些框架依赖库加载不到导致报错,这时请使用excludes排除掉-->--smart-doc提供了html、openapi、markdown等goal,可按需配置-->--如果不需要在执行编译时启动smart-doc,则将phase注释掉-->-- 接口文档插件配置开始-->
2024-04-10 11:11:45 854
原创 【无标题】
启动的时候启动参数加上:--add-opens=java.base/java.net=ALL-UNNAMED。原因jdk17版本中对系统内的一些常用类模块化了,导致无法加载类。
2024-04-01 11:38:41 275 1
原创 pagehelper-spring-boot-starte 和pagehelper的区别
而引入pagehelper则要手动添加拦截器。(我使用的pagehelper,下面伪代码有。若使用pagehelper-spring-boot-starter,参考https://blog.csdn.net/weixin_45497155/article/details/106025321。注意pom文件引入的是pagehelper-spring-boot-starter还是pagehelper。引入pagehelper-spring-boot-starter会自动添加pagehelper拦截器,
2023-07-13 16:52:19 429
原创 mysql的JSON_OBJECTAGG妙用之行转列及简写法
接受两个列名或表达式作为参数,第一个列名或表达式用作键,第二个列名或表达式用作值,并返回一个包含键-值对的JSON对象。如果结果不包含任何行,或者发生错误,则返回NULL。如果任何键名为NULL或参数数目不等于2,则会发生错误。从MySQL 8.0.14开始,如果存在over_clause子句,这个函数将作为窗口函数执行。简单的的说成人话就是:假设你有两个列,一个是 字段的属性名称,另外一个字段是属性的值,name可以直接吧这两个字段的数据转成json数据返回。
2022-12-20 16:01:12 782 1
原创 迁移库导致mysql的视图访问不了提示:The user specified as a definer (‘skip-grants user‘@‘skip-grants host‘) does not
The user specified as a definer ('skip-grants user'@'skip-grants host') does not
2022-08-26 23:12:19 569
原创 记一次无法连接虚拟机里面的mysql数据库,ping3306可以通,但是telnet3306不通的问题
4、于是我为了关闭上图中的skip_networking参数,于是做my.cnf中+了配置skip_networking=off,重启mysql之后,继续查询SHOW VARIABLES LIKE "skip_networking";发现还是被开启的状态,于是我把之前配置的skip_grant_tables配置注释掉(即前面+个#),然后重启之后再次查看skip_networking的状态信息,发现这个时候是off了, 5、再次尝试连接navicate成功了...
2022-07-13 16:15:59 1876
原创 mysql8.0安装后无法登录的授权的问题
输入:grant all on *.* to root@'%';提示:You are not allowed to create a user with GRANT输入命令:update user set host='%' where user='root';刷新授权:flush privileges;再次授权: grant all privileges on *.* to 'root'@'%' with grant option;成功...
2022-07-13 13:58:37 573
原创 mysql根据经纬度查询距离在1000米范围内的数据
SELECT name, lon, lat, ( st_distance ( point ( lon, lat ), point ( 106.87191600000000, 26.75885500000000 ))* 111195 ) AS distanceFROM rl_pollution_source_vocabularyHAVING distance < 1000ORDER BY distance...
2022-03-21 11:57:55 1562
原创 mysql+json类型无敌
单个json对象的操作写法:SELECT *FROM `log_info` li WHERE( old_data_info, '$.law_person_name' ) = '三公子'如果json存的数组的写法:SELECT *FROM `log_info` li WHERE old_data_info->'$[*].lawPersonName' like '%三公子%'...
2022-03-17 15:10:08 544
原创 mysql访问提示 Access denied for user ‘root‘@‘xxxxx‘ (using password: YES)的解决办法
java.sql.SQLException: Access denied for user 'root'@'xxxxx' (using password: YES) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978) at com.mysql.jdbc.Mysq...
2022-03-03 18:44:02 821
原创 解决linux命令行下直接调用ffmpeg成功,但是在java里面调用ffmpeg不生效的bug
在命令行里直接执行ffmpeg没有问题,但用java调用就不行原因是ffmpeg在linux的shell命令行下当然能执行(如果ffmpeg在/usr/bin下),但java调用的时候并不是shell模式,所以不能直接执行解决办法:请用完整的ffmpeg路径,另外需要使用shell命令执行。代码如下Runtime.getRuntime().exec(new String[]{"sh", "-c", command});其中command是命令内容...
2022-01-01 20:24:57 2510
原创 基于smart-doc的接口自动化管理神器
集成方式:<!-- 接口文档插件配置开始--><plugin> <groupId>com.github.shalousun</groupId> <artifactId>smart-doc-maven-plugin</artifactId> <version>2.2.8</version> <configuration> &l
2021-12-28 22:37:19 186
原创 mysql数据库更新记录死锁,提示: Lock wait timeout exceeded; try restarting transaction
Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:123) at com.mysql.cj.jdbc.exceptions.SQLErro...
2021-12-06 22:52:33 734
原创 解决高版本Jenkins无法在界面关闭跨站请求伪造保护(CSRF)解决403
[root@node1 jenkins]# nohup java -jar -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true jenkins.war &
2021-06-01 23:17:34 1477
原创 在linux上启动springboot程序报错Unable to start embedded Tomcat server
解决办法:因为我的程序绑定的端口是1001;而linux下对1024以下的端口非root是无法使用的,而我使用的是1001,将其改成1024以上,问题解决描述:在Windows上启动springboot程序可以正常启动,但是放到linux上去执行的时候一直报错,报错内容如下:021-05-26 22:45:26.192 INFO 61180 --- [ main] ConditionEvaluationReportLoggingListener :Error starti...
2021-05-26 22:53:59 2285 1
原创 xxljob定时任务配置教程
1、下载代码2、 找到类:SampleXxlJob,如下图所示,demoJobHandler 方法就是一个执行处理器,在这个里面用于写你具体的业务逻辑代码3、打开执行器后台,先注册配置执行器,然后配置任务处理器,如下图4、测试:点击执行一次测试运行...
2021-04-12 15:36:42 2941
原创 Jacoco+SonarQube代码覆盖率检查教程
注意:项目目录不能存在中文1、添加如下pom文件<!-- 全分支测试配置开始--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version></plugi.
2021-04-08 17:00:09 549
原创 解决root用户在本机无法登录的问题:Access denied for user ‘root‘@‘localhost‘ (using password: NO)
Access denied for user 'root'@'localhost' (using password: NO)第一步:修改配置文件:/etc/my.cnf在mysqld下面增加:skip-grant-tables在第二步:重启mysql:service mysql restart第三步骤:use mysqlupdate user set Update_priv='Y' where user='root'; (这时候我们需要给root以更新的权限)update us.
2021-04-07 21:19:02 6627 3
原创 2021-03-31
官方文档地址:https://gitee.com/smart-doc-team/smart-doc/wikis/pages?sort_id=3695028&doc_id=4117150、下载torna :https://gitee.com/durcframework/torna/releases1、添加如下插件依赖:<build> <plugins> <plugin> <groupId>org..
2021-03-31 15:15:26 85
原创 ElasticSearch安装教程
下载:https://www.elastic.co/cn/elasticsearch/下载好之后在解压的目录里面\config\elasticsearch.yml的配置文件,在配置文件后添加如下配置:http.cors.enabled: truehttp.cors.allow-origin: "*"在bin目录下双击elasticsearch.bat启动成功访问:http://localhost:9200/ 访问成功后表示安装成功为了有图形化界面安装ElasticSearch的hea.
2021-01-29 15:16:23 68
原创 把远程服务器的某个文件复制到本地的某个文件夹
把远程服务器的某个文件复制到本地的某个文件夹scp [email protected]:/home/3clear/package/KingbaseES_V008R003C002B0230_Lin64_install.tar.gz ./temp其中上面的ip地址 远程服务器的地址, ip后面的目录为远程文件的目录地址, ./temp 为本地某个文件夹...
2021-01-22 12:02:16 644
原创 centos可视化操作安装,并用Windows远程登录
1、yum -y groups install “GNOME Desktop”2、 yum install epel* -y3、 systemctl start xrdp #启动xrdp4、systemctl enable xrdp #设置开机启动xrdp5、yum install -y Xvfb6、yum install -y x11vnc7、重启 shutdown -r now7、打开Windows的远程工具、输入服务器的ip地址登录...
2021-01-21 12:58:40 302
原创 人大金仓数据库在linux下的安装教程
安装过程中提示如图:You do not have write permissions to the chosen installation destination.Please choose a different location for installationENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT解决办法:因数据库在安装的时候有默认的安装目录/opt/Kingbase/ES/V8.
2021-01-20 17:11:55 3253
原创 CountDownLatch的一个HelloWorld
import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class CountDownLatchDemo implements Runnable { public stati...
2021-01-20 09:49:21 53
原创 自定义maven项目模板,并发布到远程私服
1、自己新建一个项目2、在pom中增加如下插件:3、在项目目录下执行maven命令:mvn clean archetype:create-from-project4、执行之后会生成一个如下文件夹:5、打开这个目录:E:\template\target\generated-sources\archetype在这个目录下执行maven命令:mvn clean install6、成功执行后修改目录E:\template\target\generated-sources\archetype 下的
2021-01-15 10:49:43 297
原创 把本地的jar打包到自己的本地仓库里面
mvn install:install-file -DgroupId=com.kingbase8 -DartifactId=pgjdbc-core-parent -Dversion=1.1.2 -Dpackaging=jar -Dfile=kingbase8-8.2.0.jar
2021-01-13 17:20:29 631
原创 人大金仓数据Windows安装教程
1、下载地址:https://www.kingbase.com.cn/index/download/c_id/401.html2、下载安装文件和授权文件3、下载之后解压这两个文件,会看到一个KingbaseES_V008R003C002B0160_Win64_install.exe文件,双击安装,默认选择, 一直下一步即可,5、首先在安装后的目录里面会有如图文件夹:6、启动数据库服务:首先cmd命令切换到5中图片的Server目录下的bin目录7、使用cmd命令:kingbase -D
2021-01-13 14:54:05 6455 5
原创 Nacos安装教程
在我初始下载安装之后直接启动的时候报错:java.io.IOException: java.lang.IllegalArgumentException: db.num is nullat com.alibaba.nacos.config.server.service.datasource.ExternalDataSourceServiceImpl.reload(ExternalDataSourceServiceImpl.java:141)at com.alibaba.nacos.config.serv
2021-01-07 16:59:12 1400
原创 RabbitMQ安装教程
安装Erlang语言为RabbitMQ构建运行环境(因为RabbitMQ是Erlang语言开发的)Erlang下载地址http://erlang.org/download/otp_win64_21.3.exe检查是否安装成功:在erlang安装目录下的bin目录下运行cmd命令 erl 如图,显示版本号即安装成功下载RabbitMQ:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq..
2021-01-07 09:52:53 54
原创 Failed to bind properties under ‘spring.cloud.gateway.routes[0]‘ to org.springframework.cloud.gatewa
在做网关的时候启动报错:Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.2021-01-06 13:02:31.259 ERROR 21520 — [ main] o.s.b.d.LoggingFailureAnalysisReporter :APPLICATION FAILED TO START
2021-01-06 13:06:52 3132 2
原创 记录使用xxljob时任务调度报表显示所有数据为0的bug
1、查看表xxl_job_log是否有数据2.查看表xxl_job_log_report时候发现里面的数量都为03.查看源码发现:类JobLogReportHelper下有调用方法:findLogReport,而这个方法返回的查询结果map的key是小写的,不是驼峰命名的,导致map通过驼峰命名的key取数据的时候取不到:4.修改取值的key的名称全部为小写,重启xxl-job-admin 即可...
2021-01-04 14:32:09 1598 6
原创 maven模板使用
0.请先修改maven 的setting.xml文件配置,配置如下:<profile> <!-- the profile id is arbitrary 这个id是任意填的--> <id>public</id> <repositories> <repository> <!-- the repository id has to be named: archetype 这repository Id
2020-12-29 11:13:39 232
原创 linux下设置当前用户的环境变量
1、首先 cd ~2、执行 ls -al3、执行步骤2后会看到一个文件.bash_profile4.vim .bash_profile5.在.bash_history文件中的Path中追加你要配置的路径,如下图6.多个目录通过:(冒号)分割开7.修改完后通过:wq命令保存8.通过命令 source ~/.bash_profile 使得刚才的修改生效...
2020-12-28 14:58:00 1028
原创 全分支测试配置
1. 自己新建一个maven的项目2. 添加如下依赖:3.<!--添加全分支测试依赖--> <dependency> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.8.5</version> </de...
2020-12-21 10:36:35 107
原创 解决Eureka启动时候报错:sun.reflect.annotation.TypeNotPresentExceptionProxy
解决办法:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> </dependency>添加如下依赖即可解决
2020-12-13 18:52:44 1302
百度ueditor富文本编辑器完美配置版,无bug,只需要修改项目名称为自己的即可。
2018-04-20
asp.net数据绑定中如何实现类似淘宝订单管理这种效果?
2016-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人