每天一个新技术
文章平均质量分 77
这是自己学习过程的记录,每天学习一个技术点,并记录分享
shall_zhao
这个作者很懒,什么都没留下…
展开
-
github克隆项目中的子模块submodule时遇到“无法访问远程仓库,请检查权限“
在拉取仓库的时候发现了新东西。仓库中有两个文件夹提示@点击之后,发现跳转到了另一个仓库 ,原来这是仓库的子模块,第一次见,也就是仓库中包含了其他的的仓库,就是这么简单的原理。但是在拉取仓库以后发现这两个子模块下是空的。原来拉去子模块要使用要是使用图形化工具,小乌龟之类的,拉取的时候记得勾上recursive但是这还没完。包含子模块一起拉取的时候又报了错。报错说我权限不够,我以为是SSH权限的问题,把自己的SSH重新在gittee上配置了一遍,发现还是报错。原创 2024-10-13 08:38:52 · 581 阅读 · 0 评论 -
SpringBoot中各种O的分层模型
设计模式的单一职责:各种XXOJavaBean,就是会做一些逻辑处理,包括接收事件,和查找事件等POJO的使用:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。原创 2024-09-26 12:34:17 · 1047 阅读 · 0 评论 -
Spring数据校验
/ 校验注解 绑定 校验器@Constraint(validatedBy = {GenderValidator.class}) //校验器去真正完成校验功能。Class<?Class<?我们上面的Vo中就用了@Gender的自定义校验,而我们只是标注了一个校验注解,真正的校验还是得交给校验器进行校验。@Constraint(validatedBy = {GenderValidator.class}) 就是指定我们的校验器在写一个校验器实现ConstraintValidator接口。原创 2024-09-26 11:18:03 · 865 阅读 · 0 评论 -
Spring异常处理-@ExceptionHandler-@ControllerAdvice-全局异常处理
异常的处理分两类编程式处理:也就是我们的try-catch声明式处理:使用注解处理。原创 2024-09-26 10:24:36 · 833 阅读 · 0 评论 -
MybatisPlus速成
我们的自定义接口UserService需要去继承IService接口,我们的实现类UserServiceImpl也要继承他的实现类ServiceImplimport comIService;import com// 泛型中要指定mapper的类型和实体类的类型 }// 泛型中要指定mapper的类型和实体类的类型 }// 泛型中要指定mapper的类型和实体类的类型 }原创 2024-03-28 09:40:56 · 672 阅读 · 1 评论 -
安装OpenResty(Linux-Docker)
直接在linux中安装请参考博客这篇博客讲解如何在docker中安装。原创 2024-09-10 09:14:35 · 1177 阅读 · 0 评论 -
win11控制台卡顿,白色空窗问题解决
在使用win11的时候,cmd打开控制台执行命令的时候,经常出现只弹出一个半透明窗口,卡好久才行的问题。打开cmd窗口,在标题栏上右键,打开属性。勾选“使用就控制台样式”原创 2024-09-09 19:59:14 · 551 阅读 · 0 评论 -
Quartz定时任务框架——若依
文章目录定时任务的执行新增定时任务订单任务状态修改quartz的集群模式定时任务的执行新增定时任务订单任务状态修改quartz的集群模式把若依项目中的quartz数据库导入到数据库中然后打开ScheduleConfig配置类复制项目启动(记得修改端口),形成集群启动两个项目原创 2024-08-29 16:29:58 · 764 阅读 · 0 评论 -
Sentinel源码分析
例如,我们在order-service服务中,将的方法标记为一个资源。1)首先在order-service中引入sentinel依赖</</</2)然后配置Sentinel地址spring:cloud:sentinel:transport:dashboard: localhost:8089 # 这里我的sentinel用了8089的端口3)修改OrderService类的queryOrderById方法// 创建Entry,标记资源,资源名为resource1。原创 2024-08-26 19:18:53 · 985 阅读 · 0 评论 -
Nacos源码分析
protobuf的全称是Protocol Buffer,是Google提供的一种数据序列化协议,这是Google官方的定义:Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据序列化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。可以简单理解为,是一种跨语言、跨平台的数据传输格式。与json的功能类似,但是无论是性能,还是数据大小都比json要好很多。原创 2024-08-26 19:07:46 · 1244 阅读 · 0 评论 -
Centos7安装Docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。原创 2024-08-26 11:03:45 · 953 阅读 · 0 评论 -
Velocity模板引擎——若依代码生成器
比较擅长用于邮件,发票,web内容生成、代码生成、网页静态化模板化的东西适合使用当然模板引擎不止这一种,还有freemarker、thymeleaf等等.若依选择Velocity。原创 2024-08-24 20:47:11 · 1024 阅读 · 0 评论 -
本地部署大模型ollama+docker+open WebUI/Lobe Chat
本篇基于windows环境下配置。原创 2024-05-04 20:05:00 · 6175 阅读 · 4 评论 -
通过docker安装MongoDB
添加管理员,其拥有管理用户和角色的权限。#通过tanhua用户登录进行测试。#发现可以正常进入控制台进行操作。#通过admin添加普通用户。#进入admin数据库。原创 2024-04-23 13:11:41 · 256 阅读 · 0 评论 -
freemarker实现代码生成器
这个主要是黑马的ihrm课程中讲的代码生成器的部分内容。文章目录应用场景第一个FreeMarker程序(数据+模板 = 文件输出)概述数据模型模板的常用标签模板的常用指令元数据数据库元数据参数元数据结果集元数据代码生成器思路分析搭建环境导入坐标配置实体类导入工具类代码生成器实现构造数据模型数据分析自定义数据元数据处理路径处理制作模板模板的约定需求分析SpringBoot通用模板实体类持久化层Service层Controller配置文件页面=模板+数据模型FreeMarker 不是 Web 应用框架。原创 2024-04-19 18:11:26 · 1139 阅读 · 0 评论