- 博客(59)
- 收藏
- 关注
原创 Apipost使用心得,让接口文档变得更清晰,更快捷
点击即可跳转,也可以直接Apipost帐号对应的项目下的路径中就可以看到自己刚才发布的接口,查看接口文档如果输入和输出字段描述不全时,可以根据下面的步骤进行补齐保存即可。【注意】也可以采用这种方式进行先设计接口文档,接口设计好之后按接口文档进行开发,提倡建议,先设计接口文档,然后在开发接口,前端和后端可以同时进行,达到高效协作目的。在【调试】界面点击发送按钮,在接口返回的实时响应中,将响应结果复制,在响应示例中粘贴进去,然后点击右侧的【提取字段和描述】,将字段描述信息列进行补齐。
2024-05-08 11:46:03 513
原创 常见的Java SpringCloud面试题及其解答
SpringCloud是一个基于SpringBoot的开发工具集,它提供了一系列的微服务开发工具,包括服务注册与发现、配置中心、负载均衡、断路器、消息总线、分布式事务等。服务注册与发现是微服务架构中的一个重要组件,它允许服务在注册中心注册自己的信息,同时也可以从注册中心查询其他服务的信息。SpringCloud提供了多种服务注册与发现的实现,包括Eureka、Consul、Zookeeper等。负载均衡是指将请求分配到多个服务器上,以达到提高系统性能和可用性的目的。
2023-05-24 09:56:02 1263
原创 windows下mysql忘记密码怎么办?
【Win + r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。
2023-03-29 14:42:54 7946
原创 MySql数据库初始化脚本必看(Navicat)
有没有因为数据库初始脚本DDL和DML不能进行分开而烦恼呢?其实Navicat就可以做到,只是没有注意到它的强大之处,下面让我来介绍下Navicat准备初始化脚本的使用功能。
2023-03-28 16:32:39 1880
原创 idea -source 1.5 中不支持 diamond 运算符
Maven install时报:idea -source 1.5 中不支持 diamond 运算符
2022-06-13 10:03:15 1265
原创 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 4055
转载 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 4782 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 6260
原创 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 18632 26
原创 Jasypt加密技术的使用
a:引入pom依赖:注意这里需要使用2.x版本,3.x版本会报错,没找到解决方案 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.2</version> </dependency>b:在yml进
2021-05-06 09:58:29 413 3
原创 agent常见处理问题的处理
agent常见处理问题1.启动agent端口被占用时1.1 查看端口是否被占用在cmd窗口执行:netstat -ano | findstr 16488(端口id)1.2 将被占用当前端口的进程停止掉打开任务管理器:将查询到的pid对应的进程结束掉1.3 重新启动agent看是否能够正常启动...
2020-07-14 15:21:46 24423
原创 Docker学习与实战
docker run -d -p 80:80 -v 外部目录:内部目录 --name 名称 镜像名称。-v ngconf:/etc/nginx 默认位置在/var/lib/docker/volumes/可能会启动不成功,不成功的原因是因为文件夹权限的问题。
2024-07-27 16:38:50 304
原创 获取resources内容
通过prefix设置前缀,前缀下的属性名要和ClientProperties类中的属性名保持一致,并且必须有set方法,也可以用lombok的@Data注解代替。项目中遇到将一些固定数据放在properties中怎么办?可以采用property、Resource、ResourceBundle等多种方式。创建一个ClientProperties类,并添加注解。在需要使用的地方使用。
2024-02-01 19:30:27 283
原创 Linux常用命令总结
scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径。scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径。scp 用户名@计算机IP或者计算机名称:文件名 本地路径。scp 文件名 用户名@计算机IP或者计算机名称:远程路径。cp -r 原路径 目标路径。mv -r 原路径 目标路径。
2024-01-17 14:53:37 364
原创 Springboot2+thymeleaf+Jpa实现CRUD操作
请参阅码云:https://gitee.com/marlon1999/springboot-learnning。springboot-learnning的。
2023-11-18 15:46:47 146
原创 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 270 2
原创 项目结构目录说明--treer的使用
模块化项在模块比较多的时候,需要整理一份各模块的说明,怎么能够直观的和项目对比看比较清晰呢,有没有一种直观体现方式呢,有的,请看本篇文章足够。效果图:需要treer即可实现。
2023-10-11 14:47:11 265
原创 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 1248
原创 ActiveMQ一文解读
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。目前在生产环境中使用较多的消息队列有 ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ 等。
2023-06-21 11:37:19 218
原创 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 693
原创 尚硅谷之Docker镜像
bootfs(boot file system)主要包含bootloader和kernel, bootloader主要是引导加载kernel, Linux刚启动时会加载bootfs文件系统,在Docker镜像的最底层是bootfs。比如:有多个镜像都从相同的 base 镜像构建而来,那么宿主机只需在磁盘上保存一份base镜像,docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS。当容器启动时,一个新的可写层被加载到镜像的顶部。4.启动我们的新镜像并和原来的对比。
2023-04-10 14:53:29 386
原创 尚硅谷之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 78
原创 尚硅谷之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 422
原创 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 1255
原创 使用mapStruct对po与vo之间随意转换
mapstruct、lombok注意:使用MapStruct时的几个问题解决方案:使用1.4.1.Final及以上版本解决方案:与lombok有关系,lomboc必须在mapstruct之前引入,所以尽量把lombok依赖放到最前面
2022-06-28 15:10:54 1004
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人