自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Git常用命令

git、git checkout、git reset

2023-03-29 14:40:14 374

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

原创 Linux启动java服务脚本

【代码】Linux启动java服务脚本。

2024-07-25 17:14:36 274

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

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

2024-02-01 19:32:39 651

原创 获取resources内容

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

2024-02-01 19:30:27 316

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

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

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

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

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

2024-01-22 19:11:32 436

原创 Linux常用命令总结

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

2024-01-17 14:53:37 388

原创 Springboot整合MybatisPlus及分页功能

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

2023-11-23 21:27:20 452

原创 Springboot集成swagger之knife4j

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

2023-11-23 20:24:32 529

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

原创 Spring源码编译步骤

spring、gradle

2023-11-04 16:11:35 305

原创 项目结构目录说明--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

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

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

2023-04-20 14:33:34 406

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

原创 JVM知识点总结

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

2023-03-30 13:23:05 375

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

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

2023-03-29 14:44:23 1364

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

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

2022-06-28 15:10:54 1033

原创 字符串补齐

补齐

2022-06-27 17:11:08 3425

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

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

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关注的人

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