- 博客(114)
- 收藏
- 关注
原创 frp与云服务器内网穿透
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
2025-02-16 19:17:18
700
原创 Windows 本地部署大模型 OpenWebUI+Ollama
到在这里本地大模型就部署好啦~再运行open-webui。进去后可自动识别本地大模型。运行open-webui。
2025-02-09 19:05:53
651
原创 3、RabbitMQ_工作模式
工作队列与简单模式相比,一个生产者、多个消费者(排它关系),多个消费端共同消费同一个队列中的消息使用场景:对于消息生产速度大于消费速度场景,可以增加消费者减少单个消费者压力在订阅模型中,多了一个Exchange 角色:Exchange:交换机(X)。接收生产者发送的消息;处理投递消息,例如递交给某个特别队列、递交给所有队列、或是将消息丢弃。具体操作根据交换机类型来定义:Fanout:广播,将消息交给所有绑定到交换机的队列Direct:定向,把消息交给符合指定routing key 的队列。
2024-03-27 10:59:07
1025
2
原创 2、RabbitMQ_安装
使用yum升级gblic 版本。上传安装包到linux 环境。安装rabbitMQ。启动rabbitmq。关闭rabbitMQ。重新设置一下主机名称。
2024-03-18 22:23:22
1679
原创 Linux_防火墙无法启动问题
但是我还是不知知道为什么,按照着执行了一下就成功启动了。我和我的好哥哥拼死解决最终找到了一篇博文。当查看防火墙状体的时候报如下错误。
2024-03-06 23:54:14
1026
原创 1、MQ_介绍、优缺点、类型等
AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议的一个开放标准,为面向消息的中间件设计。2006年,AMQP 规范发布。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。官网地址:https://www.rabbitmq.com/
2024-03-06 22:15:45
1549
原创 Mybatis_plus-逻辑删除、通用枚举、自动填充、插件等
自定义实现类 MyMetaObjectHandler@Slf4j@Component@Override@Override。
2024-03-03 17:30:58
979
原创 Mybatis_plus-基础
文档地址:https://baomidou.com/(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2024-03-03 17:12:53
922
原创 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
993
原创 5、Linux 常用指令
概述:Linux/Unix 文件调用权限分为三级(Owner)(Group)(Other Users)第一不要轻易去动文件权限,除非你的leader让你去动留个心眼,避免同事坑你的时候,然后害你加班。
2024-02-18 15:37:44
1151
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
1155
2
原创 vue_域名部署无法访问后端
目前部署的比较另类,因为服务器为windows,目前还不是很会nginx,所以现在就只能在服务器上安装nodejs,然后直接使用命令行的方式运行项目。
2023-12-15 16:02:42
896
原创 Java_Mybatis_动态SQL
需求:按年龄19查找,如果id 不空按id 查找,名字不空按名字查找,否则按班级id 查找。动态 SQL 的另一个常见使用场景是对集合进行遍历(尤其是在构建 IN 条件语句的时候)suffixOverrides:去掉 trim 标签内容最后面的值。概述:不想使用所有条件时候,他们可以从多个条件中选择一个使用,prefix:可以在 trim 标签内容前面添加内容。suffix:在 trim 标签后面添加内容。需求:查询所有的学生信息,用注解方式实现。中使用动态 SQL,可以使用。
2023-12-13 17:25:44
1460
原创 Java_Mybatis_缓存
二级缓存:是 sqlSessionFactory 级别的,只要使用同一个 sqlSessionFactory 创建的 sqlSession 查询同一 sql 都可以使用缓存。sqlSession 级别的,也就是说,使用同一个 sqlSession 查询同一 sql 时,直接从缓存数据中取,不需要操作数据库。使用之前必须在mapper.xml 文件中添加。
2023-12-13 17:03:40
618
原创 Java_mybatis-结果集映射-ResultType&ResultMap
优点:可以实现延迟加载,前提是要配置sql 写起来变得简单了缺点:发起了多条 sql,正常查询只发起一条sql。
2023-12-13 17:01:53
1502
原创 4、Linux_vi/vim编辑器
vi编辑器:是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。vim是:vi的增强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。
2023-12-07 17:32:15
461
原创 3、Linux_系统用户管理
Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中,root用户默认属于root组。
2023-12-07 14:55:07
552
原创 2、Linux_远程操作
Linux没有炫目的可视化操作界面,它的操作大部分都是直接执行命令而可执行文件都是保存在相应的目录中的,所以我们对linux的操作大多数时候都是查找和执行这些可执行文件linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
2023-12-04 17:25:34
1300
原创 1、Linux_介绍和安装
的操作系统,其能力强,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,在我国软件公司得到广泛的使用:是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比 Windows 正版要贵一些。
2023-11-27 17:47:23
992
原创 Springboot_文件下载功能(前端后端)
不会也只能靠这个方法去找问题了,就是有点笨,但总归找到了问题所在。刚开始一直在纠结,是不是后端没有写对,然后导致下载不能使用。后来搜索了一些资料,发现后端没什么问题。然后就开始找到其他项目对比下载功能。
2023-11-22 17:12:06
915
原创 springboot_项目重启问题
此时发现只要一上传文件,项目就进行自动重启,问了一些大佬,还以为是框架中有什么安全检查呢。我将上传的文件保存至。
2023-11-22 14:19:03
230
原创 win11 idea 错误: 找不到或无法加载主类
买了新电脑win11系统,配置环境之后运行项目,始终运行不起来,一直报。刚开始以为是环境没装好,但是我创建其他项目运行时是正常的。最后把项目改为全英文,项目运行成功!纠结了好久突然发现,是不是因为项目。造成的找不到编译文件。
2023-11-11 00:51:58
377
原创 达蒙数据库:本地编码:PG_GBK, 导入文件编码:PG_UTF8错误解决
使用dimp工具进行导入,最后需要加上FULL=Y是表示整个表格导入,但是中间可能会出现报错。1、找到DM数据库的安装路径的bin 目录下 cmd 进入终端。
2023-11-03 09:03:06
11752
2
原创 @TableField(value = “create_time“, fill= FieldFill.INSERT)不起作用
这个原因是我们还需要实现一个 MetaObjectHandle接口,并重写其中的方法。
2023-11-02 10:14:56
1907
代码生成器,可以生成crud的mybatis-plus插件的功能
2024-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人