- 博客(47)
- 收藏
- 关注

原创 Apipost使用心得,让接口文档变得更清晰,更快捷
点击即可跳转,也可以直接Apipost帐号对应的项目下的路径中就可以看到自己刚才发布的接口,查看接口文档如果输入和输出字段描述不全时,可以根据下面的步骤进行补齐保存即可。【注意】也可以采用这种方式进行先设计接口文档,接口设计好之后按接口文档进行开发,提倡建议,先设计接口文档,然后在开发接口,前端和后端可以同时进行,达到高效协作目的。在【调试】界面点击发送按钮,在接口返回的实时响应中,将响应结果复制,在响应示例中粘贴进去,然后点击右侧的【提取字段和描述】,将字段描述信息列进行补齐。
2024-05-08 11:46:03
635

原创 常见的Java SpringCloud面试题及其解答
SpringCloud是一个基于SpringBoot的开发工具集,它提供了一系列的微服务开发工具,包括服务注册与发现、配置中心、负载均衡、断路器、消息总线、分布式事务等。服务注册与发现是微服务架构中的一个重要组件,它允许服务在注册中心注册自己的信息,同时也可以从注册中心查询其他服务的信息。SpringCloud提供了多种服务注册与发现的实现,包括Eureka、Consul、Zookeeper等。负载均衡是指将请求分配到多个服务器上,以达到提高系统性能和可用性的目的。
2023-05-24 09:56:02
1300

原创 windows下mysql忘记密码怎么办?
【Win + r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。
2023-03-29 14:42:54
8735

原创 MySql数据库初始化脚本必看(Navicat)
有没有因为数据库初始脚本DDL和DML不能进行分开而烦恼呢?其实Navicat就可以做到,只是没有注意到它的强大之处,下面让我来介绍下Navicat准备初始化脚本的使用功能。
2023-03-28 16:32:39
2070

原创 idea -source 1.5 中不支持 diamond 运算符
Maven install时报:idea -source 1.5 中不支持 diamond 运算符
2022-06-13 10:03:15
1437

原创 Mysql 表名统一改为大写或者小写
修改表名为全大写或小写sql命令:alter table 原表名 rename to 新表名;SELECT concat( "alter table ", TABLE_NAME , ' rename to ' , upper(TABLE_NAME) ,' ;' ) AS '修改脚本sql'FROM information_schema.TABLES t WHERE TABLE_SCHEMA = 'soa_afa';注意:如果是大写改小写将upper改为lower即可;将查询结果复制出来到
2022-05-06 21:53:10
4409

转载 java.lang.ClassCastException异常
项目中出行java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx(实体类)异常的原因:参数如下:{ "appId": 101, "tokenId": 201, "sign": 1, "userId": 45, "traineeInfo":"{\"name\":\"马继涛\",\"gender\":1,\"birth\":\"19930906\",\"idCardNo\":\"201205061
2021-07-08 11:46:22
4890
2

原创 navicat查看某个表的所有字段的详细信息
navicat设计表只能一次查看一个字段的备注信息,那怎么才能做到一次性查询表的信息呢?SELECT COLUMN_NAME,COLUMN_COMMENT,COLUMN_TYPE,COLUMN_KEY FROM information_schema.COLUMNSWHERE table_name = 'testcase_info' AND table_schema = 'saplatform';兄弟们学会了吗?...
2021-06-04 16:11:57
6521

原创 MySql安装成功后没有my.ini文件怎么办?
MySql安装成功后没有my.ini文件处理方式1:删除MySql服务以管理员身份打开cmd窗口并切换到MySQL安装目录:cd C:\Program Files\MySQL\MySQL Server 5.7\bin执行删除MySQL服务命令:sc delete MySQL服务名sc delete MySql57注意:如果不知道自己的MySQL服务名可以去【我的电脑】右键选择【管理】然后选择【服务】输入MySQL就可以查看自己的MySQL服务名2:新建my.ini配置文件在mysql程序
2021-05-21 23:02:02
19474
29

原创 agent常见处理问题的处理
agent常见处理问题1.启动agent端口被占用时1.1 查看端口是否被占用在cmd窗口执行:netstat -ano | findstr 16488(端口id)1.2 将被占用当前端口的进程停止掉打开任务管理器:将查询到的pid对应的进程结束掉1.3 重新启动agent看是否能够正常启动...
2020-07-14 15:21:46
24572
原创 Docker学习与实战
docker run -d -p 80:80 -v 外部目录:内部目录 --name 名称 镜像名称。-v ngconf:/etc/nginx 默认位置在/var/lib/docker/volumes/可能会启动不成功,不成功的原因是因为文件夹权限的问题。
2024-07-27 16:38:50
338
原创 获取resources内容
通过prefix设置前缀,前缀下的属性名要和ClientProperties类中的属性名保持一致,并且必须有set方法,也可以用lombok的@Data注解代替。项目中遇到将一些固定数据放在properties中怎么办?可以采用property、Resource、ResourceBundle等多种方式。创建一个ClientProperties类,并添加注解。在需要使用的地方使用。
2024-02-01 19:30:27
316
原创 Linux常用命令总结
scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径。scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径。scp 用户名@计算机IP或者计算机名称:文件名 本地路径。scp 文件名 用户名@计算机IP或者计算机名称:远程路径。cp -r 原路径 目标路径。mv -r 原路径 目标路径。
2024-01-17 14:53:37
388
原创 Springboot2+thymeleaf+Jpa实现CRUD操作
请参阅码云:https://gitee.com/marlon1999/springboot-learnning。springboot-learnning的。
2023-11-18 15:46:47
171
原创 Spring bean的生命周期
创建bean的调用图: bean的逻辑图: 单例模式,在整个Spring IOC容器中,所有的bean默认都是singleton。 原型模式,每次通过容器的getBean方法获取prototype定义的Bean时,都将产生一个新的Bean实例。 请求作用域,每一次 HTTP 请求都会产生一个新的 bean,该 bean 仅在当前 HTTP request 内有效。 会话作用域,每一次 HTTP 请求都会产生一个新的 bean,该 bean 仅在当前 HTTP session 内有效。 全局作用域
2023-11-05 14:38:54
301
2
原创 项目结构目录说明--treer的使用
模块化项在模块比较多的时候,需要整理一份各模块的说明,怎么能够直观的和项目对比看比较清晰呢,有没有一种直观体现方式呢,有的,请看本篇文章足够。效果图:需要treer即可实现。
2023-10-11 14:47:11
337
原创 Nginx前端部署
切换到/usr/lib 或者/usr/lib64 目录下建立软链接:ln -s libpcre.so.0.0.1 libpcre.so.1。进入nginx目录/usr/local/nginx/conf,修改nginx.conf文件,将root参数路径指向你的构建文件。执行如下命令,构建前端代码,构建成功后会在目录dist下生成构建完成的文件,将dist整个文件夹拷贝到服务器中。用:ldd $(which /usr/local/nginx/sbin/nginx) 进行查看。
2023-07-27 09:30:25
1314
原创 Consul
参数说明: -dev 表示以开发模式运行。如果使用“-server”,则表示以服务器模式运行。下载 consul_1.15.2_linux_amd64.zip 文件并用解压工具解压。consul members -detailed:查看集群成员的详细信息。consul monitor:持续打印当前 Consul 的日志。执行CMD命令:consul agent -dev。consul members:查看集群成员信息。根据自己情况选择自己所需的安装包下载即可。即可进入 Consul 的管理界面。
2023-05-29 18:20:02
758
原创 尚硅谷之Docker常用命令
attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像commit Create a new image from a container changes # 提交当前容器为新的镜像。
2023-04-10 14:47:35
98
原创 尚硅谷之Docker安装
目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
2023-04-10 14:17:12
459
原创 Idea常用快捷键设置
折叠方法实现-collapse all ctrl+shift+ -展开方法实现-expand all ctrl+shift+ +切换到上一行代码空位-start new line before current ctrl +alt+ enter。向上移动代码-move statement up ctrl+shift+↑。
2023-03-31 16:07:26
1352
原创 使用mapStruct对po与vo之间随意转换
mapstruct、lombok注意:使用MapStruct时的几个问题解决方案:使用1.4.1.Final及以上版本解决方案:与lombok有关系,lomboc必须在mapstruct之前引入,所以尽量把lombok依赖放到最前面
2022-06-28 15:10:54
1033
原创 并发处理同一个订单问题
当存在并发对同一个订单都做更想操作时,怎么才能保证各自的线程有效的执行呢?采用悲观锁处理方式:@Lock(LockModeType.PESSIMISTIC_WRITE)AreaPO.java@Data@EqualsAndHashCode()@Accessors(chain = true)@Entity@Table(name = "AREA_INFO")public class AreaInfoPO { /** * 区域主键 */ @Id @Co
2022-05-23 14:03:07
514
原创 将key-value值转换为常量类
需求:当有很多行数据定义为一个常量类,我们可以考虑将他们从数据库查询出,并复制到一个test.txt文件中,通过工具直接将他们定义为常量,并新增一个常量类来保存。test.txtsceneFieldPathPrefix 场景字段前缀sceneEnumSwitch 场景字段枚举值开关sceneServicetype 场景服务类型sceneSwitch 场景权限开关sceneType 场景类型········定义后的常量类为Constant.java /** 场景字段前缀: */ p
2021-09-10 15:29:14
435
原创 Mybatis-plus自定义业务模版代码生成器
1 pom引入依赖<!--代码生成器--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.3.2</version> </dependency> <dependency>
2021-08-17 17:41:58
914
1
原创 Java读取配置文件工具类
当你的业务需要读取自定义的配置文件内容时你是不是傻眼了,我能写出和springboot那种高端的读取配置文件的工具吗???其实很简单,参考如下代码即可解决你的疑惑:properties文件内容如下:com.marlon=我的英文名字叫marlon工具类PropertiesUtil代码内容如下:import java.io.*;import java.net.URL;import java.util.Properties;/** * @author marlon * @date 202
2021-08-10 11:46:19
615
原创 SpringBoot集成邮件发送
由于业务需要,公司SpringBoot项目集成邮件发送功能。1:引入pom依赖 <!--邮件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <dependency>
2021-07-22 11:36:37
427
原创 端口被占用了怎么办?
端口占用1:查看端口是否被占用1.1 Linux下查看具体端口是否被占用# 查看linux8080端口是否被占用netstat -nlptu| grep 80801.1 Windows下查看具体端口是否被占用# 查看linux8080端口是否被占用netstat -aon | findstr 80802:停止被占用的端口进程2.1 Linux下杀掉进程kill -9 31242.2 Windows下杀掉进程taskkill /pid 3124 /f ...
2021-07-12 17:47:35
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人