自定义博客皮肤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)
  • 收藏
  • 关注

原创 Apipost使用心得,让接口文档变得更清晰,更快捷

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

2024-05-08 11:46:03 327

原创 常见的Java SpringCloud面试题及其解答

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

2023-05-24 09:56:02 1209

原创 windows下mysql忘记密码怎么办?

【Win + r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。

2023-03-29 14:42:54 7370

原创 Git常用命令

git、git checkout、git reset

2023-03-29 14:40:14 351

原创 MySql数据库初始化脚本必看(Navicat)

有没有因为数据库初始脚本DDL和DML不能进行分开而烦恼呢?其实Navicat就可以做到,只是没有注意到它的强大之处,下面让我来介绍下Navicat准备初始化脚本的使用功能。

2023-03-28 16:32:39 1679

原创 idea -source 1.5 中不支持 diamond 运算符

Maven install时报:idea -source 1.5 中不支持 diamond 运算符

2022-06-13 10:03:15 979

原创 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 3814

转载 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 4654 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 6020

原创 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 17939 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 390 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 24316

原创 java常用开发安装及官方下载地址

【代码】java常用开发安装及官方下载地址。

2024-02-01 19:32:39 393

原创 获取resources内容

通过prefix设置前缀,前缀下的属性名要和ClientProperties类中的属性名保持一致,并且必须有set方法,也可以用lombok的@Data注解代替。项目中遇到将一些固定数据放在properties中怎么办?可以采用property、Resource、ResourceBundle等多种方式。创建一个ClientProperties类,并添加注解。在需要使用的地方使用。

2024-02-01 19:30:27 256

原创 springboot可配置开启自定义starter

自定义starter、可配置开启模式

2024-01-22 19:25:21 503 1

原创 剖析组件应用市场的安装

java运维管理平台怎么支持组件的安装呢?怎么能够达到和应用市场一样的效果呢?

2024-01-22 19:11:32 357

原创 Linux常用命令总结

scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径。scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径。scp 用户名@计算机IP或者计算机名称:文件名 本地路径。scp 文件名 用户名@计算机IP或者计算机名称:远程路径。cp -r 原路径 目标路径。mv -r 原路径 目标路径。

2024-01-17 14:53:37 344

原创 Springboot整合MybatisPlus及分页功能

【代码】Springboot整合MybatisPlus及分页功能。

2023-11-23 21:27:20 395

原创 Springboot集成swagger之knife4j

knife4j的最终效果:支持直观的入参介绍、在线调试及离线各种API文档下载。

2023-11-23 20:24:32 411

原创 Springboot2+thymeleaf+Jpa实现CRUD操作

请参阅码云:https://gitee.com/marlon1999/springboot-learnning。springboot-learnning的。

2023-11-18 15:46:47 135

原创 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 255 2

原创 Spring源码编译步骤

spring、gradle

2023-11-04 16:11:35 193

原创 项目结构目录说明--treer的使用

模块化项在模块比较多的时候,需要整理一份各模块的说明,怎么能够直观的和项目对比看比较清晰呢,有没有一种直观体现方式呢,有的,请看本篇文章足够。效果图:需要treer即可实现。

2023-10-11 14:47:11 182

原创 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 1162

原创 ActiveMQ一文解读

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。目前在生产环境中使用较多的消息队列有 ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ 等。

2023-06-21 11:37:19 184

原创 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 632

原创 Eclipse常用设置及插件安装

如果还有舍不得eclipse开发的同学可以看看。

2023-05-24 09:39:42 962

原创 Java实现生成bean并编译打包成jar

生成bean核心代码块。二、编译并打包成jar。shell.sh脚本。

2023-04-20 14:33:34 276

原创 尚硅谷之DockerFile解析

Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。

2023-04-10 15:00:03 522

原创 尚硅谷之Docker镜像

bootfs(boot file system)主要包含bootloader和kernel, bootloader主要是引导加载kernel, Linux刚启动时会加载bootfs文件系统,在Docker镜像的最底层是bootfs。比如:有多个镜像都从相同的 base 镜像构建而来,那么宿主机只需在磁盘上保存一份base镜像,docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS。当容器启动时,一个新的可写层被加载到镜像的顶部。4.启动我们的新镜像并和原来的对比。

2023-04-10 14:53:29 375

原创 尚硅谷之Docker容器数据卷

Docker容器数据卷是指有点类似我们Redis里面的rdb和aof文件。

2023-04-10 14:53:25 301

原创 尚硅谷之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 62

原创 尚硅谷之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 383

原创 Docker之Docker简介

docker

2023-04-03 13:34:30 220

原创 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 1137

原创 JVM知识点总结

java对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机都做了什么)

2023-03-30 13:23:05 344

原创 Mysql如何快速制造千万级上亿条数据?

Mysql如何快速制造千万级上亿条数据?

2023-03-29 14:44:23 868

原创 使用mapStruct对po与vo之间随意转换

mapstruct、lombok注意:使用MapStruct时的几个问题解决方案:使用1.4.1.Final及以上版本解决方案:与lombok有关系,lomboc必须在mapstruct之前引入,所以尽量把lombok依赖放到最前面

2022-06-28 15:10:54 979

原创 字符串补齐

补齐

2022-06-27 17:11:08 3240

原创 并发处理同一个订单问题

当存在并发对同一个订单都做更想操作时,怎么才能保证各自的线程有效的执行呢?采用悲观锁处理方式:@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 421

空空如也

空空如也

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

TA关注的人

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