自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 收藏
  • 关注

原创 3、RabbitMQ_工作模式

工作队列与简单模式相比,一个生产者、多个消费者(排它关系),多个消费端共同消费同一个队列中的消息使用场景:对于消息生产速度大于消费速度场景,可以增加消费者减少单个消费者压力在订阅模型中,多了一个Exchange 角色:Exchange:交换机(X)。接收生产者发送的消息;处理投递消息,例如递交给某个特别队列、递交给所有队列、或是将消息丢弃。具体操作根据交换机类型来定义:Fanout:广播,将消息交给所有绑定到交换机的队列Direct:定向,把消息交给符合指定routing key 的队列。

2024-03-27 10:59:07 883

原创 2、RabbitMQ_安装

使用yum升级gblic 版本。上传安装包到linux 环境。安装rabbitMQ。启动rabbitmq。关闭rabbitMQ。重新设置一下主机名称。

2024-03-18 22:23:22 1134

原创 Linux_防火墙无法启动问题

但是我还是不知知道为什么,按照着执行了一下就成功启动了。我和我的好哥哥拼死解决最终找到了一篇博文。当查看防火墙状体的时候报如下错误。

2024-03-06 23:54:14 528

原创 1、MQ_介绍、优缺点、类型等

AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。2006年,AMQP 规范发布。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。官网地址:https://www.rabbitmq.com/

2024-03-06 22:15:45 913

原创 Mybatis_plus-逻辑删除、通用枚举、自动填充、插件等

自定义实现类 MyMetaObjectHandler@Slf4j@Component@Override@Override。

2024-03-03 17:30:58 841

原创 Mybatis_plus-基础

文档地址:https://baomidou.com/(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2024-03-03 17:12:53 865

原创 7、Linux软件包管理、软件安装

概述:用于互联网下载包的打包及安装工具,它生成具有.RPM扩展名的文件。RPM是 RedHat Package Manager(RedHat软件包管理工具)的缩写,似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。Linux的分发版本都有采用(suse,redhat, centos等等),算是公认的行业标准。概述:Yum 是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器(在公网上)自动下载RPM包并且安装,可以自动处理依赖性关系。

2024-02-25 10:18:07 859

原创 6、进程、服务管理

服务:是支持Linux运行的一些必要程序,本质上也是进程,叫守护进程。比如sshd、防火墙等。

2024-02-25 10:09:38 781

原创 Linux_后台运行Java程序

【代码】Linux_后台运行Java程序。

2024-02-23 13:56:53 311

原创 git_新建仓库提交旧项目

【代码】git_新建仓库提交旧项目。

2024-02-22 14:28:42 595

原创 5、Linux 常用指令

概述:Linux/Unix 文件调用权限分为三级(Owner)(Group)(Other Users)第一不要轻易去动文件权限,除非你的leader让你去动留个心眼,避免同事坑你的时候,然后害你加班。

2024-02-18 15:37:44 1030 2

原创 Java_代码生成_crud代码生成器

前言对于单个表的增删改查都是很固定的,总是手写没有太多意义,而且浪费时间,研究了一下mybatis-plus的代码生成器,可以直接使用他的代码生成器去生成代码生成前置条件依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2

2024-01-10 17:09:40 944 1

原创 发布_Windows系统服务器发布Java程序

Windowscmd。

2024-01-09 16:04:01 575

原创 vue_域名部署无法访问后端

目前部署的比较另类,因为服务器为windows,目前还不是很会nginx,所以现在就只能在服务器上安装nodejs,然后直接使用命令行的方式运行项目。

2023-12-15 16:02:42 527

原创 Java_Mybatis_动态SQL

需求:按年龄19查找,如果id 不空按id 查找,名字不空按名字查找,否则按班级id 查找。动态 SQL 的另一个常见使用场景是对集合进行遍历(尤其是在构建 IN 条件语句的时候)suffixOverrides:去掉 trim 标签内容最后面的值。概述:不想使用所有条件时候,他们可以从多个条件中选择一个使用,prefix:可以在 trim 标签内容前面添加内容。suffix:在 trim 标签后面添加内容。需求:查询所有的学生信息,用注解方式实现。中使用动态 SQL,可以使用。

2023-12-13 17:25:44 1317

原创 Java_Mybatis_缓存

二级缓存:是 sqlSessionFactory 级别的,只要使用同一个 sqlSessionFactory 创建的 sqlSession 查询同一 sql 都可以使用缓存。sqlSession 级别的,也就是说,使用同一个 sqlSession 查询同一 sql 时,直接从缓存数据中取,不需要操作数据库。使用之前必须在mapper.xml 文件中添加。

2023-12-13 17:03:40 573

原创 Java_mybatis-结果集映射-ResultType&ResultMap

优点:可以实现延迟加载,前提是要配置sql 写起来变得简单了缺点:发起了多条 sql,正常查询只发起一条sql。

2023-12-13 17:01:53 1129

原创 Java_EasyExcel_导入_导出Java-js

【代码】Java_EasyExcel_导入_导出Java-js。

2023-12-12 21:48:12 582

原创 vue_table导出excel

【代码】vue_table导出excel。

2023-12-11 14:25:52 385

原创 4、Linux_vi/vim编辑器

vi编辑器:是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。vim是:vi的增强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。

2023-12-07 17:32:15 418

原创 SqlServer_更改数据类型

【代码】SqlServer_更改数据类型。

2023-12-07 15:46:24 495

原创 3、Linux_系统用户管理

Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中,root用户默认属于root组。

2023-12-07 14:55:07 514

原创 Java_原生api分页

【代码】Java_原生api分页。

2023-12-06 16:45:18 446

原创 2、Linux_远程操作

Linux没有炫目的可视化操作界面,它的操作大部分都是直接执行命令而可执行文件都是保存在相应的目录中的,所以我们对linux的操作大多数时候都是查找和执行这些可执行文件linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。

2023-12-04 17:25:34 1245

原创 SqlServer_分页_OFFSET_FETCH

【代码】SqlServer_分页_OFFSET_FETCH。

2023-12-01 14:31:21 498

原创 mybatis_insert语句填充id值

【代码】mybatis_insert语句填充id值。

2023-11-30 10:21:41 532

原创 sqlServer主键设置自增

【代码】sqlServer主键设置自增。

2023-11-29 10:22:30 917

原创 1、Linux_介绍和安装

的操作系统,其能力强,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,在我国软件公司得到广泛的使用:是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比 Windows 正版要贵一些。

2023-11-27 17:47:23 923

原创 Springboot_文件下载功能(前端后端)

不会也只能靠这个方法去找问题了,就是有点笨,但总归找到了问题所在。刚开始一直在纠结,是不是后端没有写对,然后导致下载不能使用。后来搜索了一些资料,发现后端没什么问题。然后就开始找到其他项目对比下载功能。

2023-11-22 17:12:06 789

原创 springboot_项目重启问题

此时发现只要一上传文件,项目就进行自动重启,问了一些大佬,还以为是框架中有什么安全检查呢。我将上传的文件保存至。

2023-11-22 14:19:03 150

原创 SqlServer_idea连接问题

此时,idea就可以连接成功SqlServer数据库了。这时idea还是无法连接,还需要如下配置。

2023-11-20 17:27:22 451

原创 win11 idea 错误: 找不到或无法加载主类

买了新电脑win11系统,配置环境之后运行项目,始终运行不起来,一直报。刚开始以为是环境没装好,但是我创建其他项目运行时是正常的。最后把项目改为全英文,项目运行成功!纠结了好久突然发现,是不是因为项目。造成的找不到编译文件。

2023-11-11 00:51:58 234

原创 达蒙数据库:本地编码:PG_GBK, 导入文件编码:PG_UTF8错误解决

使用dimp工具进行导入,最后需要加上FULL=Y是表示整个表格导入,但是中间可能会出现报错。1、找到DM数据库的安装路径的bin 目录下 cmd 进入终端。

2023-11-03 09:03:06 5160

原创 @TableField(value = “create_time“, fill= FieldFill.INSERT)不起作用

这个原因是我们还需要实现一个 MetaObjectHandle接口,并重写其中的方法。

2023-11-02 10:14:56 1096

原创 10、SpringBoot_测试用例

添加依赖写mapper写接口写 domain提供配置文件。

2023-10-08 09:20:17 1092

原创 9、SpringBoot_日志使用

使用日志级别一般的使用设置日志的级别注意:打印的内容越多,级别也就越低设置组。

2023-09-27 15:17:58 83

原创 8、SpringBoot_多环境开发

总结实际开发中,多环境开发很常用dev 开发环境test 测试环境prod 生产环境。

2023-09-27 13:41:38 107

原创 7、SpringBoot_高级配置

如果目标电脑上8080端口已经使用,再次使用该端口会出现端口占用问题解决方式。

2023-09-27 11:16:29 153

原创 vue_Delete `␍`eslint(prettier/prettier)

问题背景。

2023-09-26 15:02:03 431

原创 git_SSL certificate problem: unable to get local issuer certificate解决办法

这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。原因是因为未知的没有签署过的证书意味着可能存在很大的风险。再拉取代码的时候,报这个错误。再次clone代码就可以了。

2023-09-26 14:28:44 474

代码生成器,可以生成crud的mybatis-plus插件的功能

代码生成器,可以生成crud的插件,这里只是代码生成器的代码,还需要一些基础类,比如BaseController、ApiResult、PageParam、PageResult等,生成功出来时带有mapper层、service层、controller层,并拥有批量删除,批量更新,批量保存,详情看本人博客:Java_代码生成_crud代码

2024-01-10

空空如也

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

TA关注的人

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