自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

立志成为架构师

个人成长路线

  • 博客(23)
  • 收藏
  • 关注

原创 AI+若依框架(低代码开发)

若依为满足多样化的开发需求,提供了多个版本RuoYi-Vue(SpringBoot+Vue的单体项目)RuoYi-Cloud(SpringCloud+Vue的微服务版本项目)RuoYi-App(Uniapp+Vue移动版本)RuoYi-APP没有提供后端,可以适配RuoYi-Vue和RuoYi-CloudRuoYi-other(若依第三方版本)

2024-07-03 19:37:28 2742 5

原创 SpringCloud学习笔记【尚硅谷2024版】

文章目录一、笔记内容技术选型二、Spring Cloud介绍1.为什么需要Spring Cloud?2.相关组件介绍三、单体项目构建1.SpringBoot单体服务1.1 项目构建1.2 MyBatis逆向工程1.3 编写业务逻辑1.4 整合Swager31.5 统一返回结果Result1.6 优化时间格式1.7 异常处理1.8 编写订单模块【模块构建参考上述步骤】1.9 重复代码抽取2.问题引入四、Consul1.基本介绍2.下载运行3.服务注册与发现4.服务配置5.动态刷新6.配置数据持久化六、Load

2024-05-31 19:04:25 2165

原创 Java对象和Json之间的转化

/ 创建一个 JSONObject 对象// 向 JSONObject 中添加基本类型的键值对jsonObject.put("name", "张三");// 创建一个嵌套的 JSONObject 对象addressObject.put("city", "北京");addressObject.put("street", "长安街");

2024-05-24 01:52:55 2019

原创 Spring Cloud学习笔记【黑马2024版】

单体架构:将所有的功能集中在一个项目中开发,打成一个包部署优点:架构简单部署成本低缺点:团队协作成本高系统发布效率低系统可用性差微服务架构:就是把单体服务中的功能模块拆分成多个独立项目优点:粒度小、团队自治、服务自治是国内目前使用最广泛的微服务架构。

2024-05-16 01:26:03 1380 2

原创 Linux使用回顾

VMware中选择创建新的虚拟机,一路选择好之后,点击下一步即可设置虚拟机最大的容量自定义硬件,将不需要的声卡和打印机删除,分配内存和处理器选择完之后会自动启动虚拟机等待一会之后会自动进入安装页面,选择语言【根据自己需要选择英文或者中文】如果不需要图形化界面,就可以选择最小安装然后分配系统安装位置【可以让他自动分配,也可以手动分配】首先添加引导分区选择设备类型为标准分区,文件系统为ext4然后挂载交换分区设备类型选择标准分区,文件系统选择swap最后挂载根分区,将剩余空间都分给他。

2024-05-14 01:16:10 376 2

原创 多线程笔记【基础部分】

1.Callable是一个接口2.通过call()方法设置线程任务【类似于run方法】3.call方法和run方法的区别a.相同点:都是设置线程任务的b.不同点:run方法不能抛异常,call方法可以抛异常,并且call方法有返回值4.:实现Callable接口时指定的是什么类型,返回的也只能是对应的类型5.获取call方法的返回值:FutureTaskaFutureTask实现了一个接口Futureb。

2024-04-22 18:21:14 423

原创 Docker快速入门

以前我们的开发环境和部署环境中的软件版本不一致,那么就可能导致项目上线的时候报错。这个项目如果是单机服务还好,只需要改一台,如果是集群项目,那么就会十分麻烦。现在我们只需要将开发时候的环境直接打包复制过来,形成镜像文件,然后运维直径运行镜像就行了。从而消除了环境的问题DockerFile就是一个文本文件,其中包含一个个的执行,用指令说明要执行什么操作来构建镜像。将来Docker可以根据DockerFile帮我们构建镜像。常见指令作用示例FROM指定基础镜像ENV设置环境变量COPY。

2024-03-23 16:19:54 712 2

原创 Activiti7工作流引擎

工作流引擎实现了一个规范,规范要求:流程管理和状态字段无关,始终都读取业务流程的下一个节点。当业务更新的时候我们只需要更新流程图就可以了。从而实现了业务流程改变,不需要修改代码例如:请假天数小于三天不需要经理审批,请假天数大于三天需要经历审批,那么这就会导致请假不同天数流程不一样。传统的基于状态值的方式,就需要改代码,而基于工作流引擎的方式就不需要修改代码。流程自动推进原理:就拿请假模型来说,工作流引擎会用一张表来记录当前处在的节点。

2024-03-09 13:59:18 1947 1

原创 JWT令牌

全称:JSON Web Token将原始的json数据进行封装。可以在里面存储我们自定义的信息。

2023-12-03 16:43:29 131 1

原创 拦截器Intercepteor

概念:拦截器是一种动态拦截方法调用的机制,类似于过滤器。是**Spring框架中提供的,用来动态拦截控制器方法的执行**作用:拦截请求,在指定的方法前后,根据业务需要执行预先设定的代码preHandler:前置拦截器,会在目标方法之前执行,返回true放行,返回false不放行postHandle:后置拦截器,会在目标方法之后执行afterCompletion:视图渲染完毕后执行,最后执行。

2023-12-03 16:41:52 392 1

原创 前端工程化

项目创建之后,我们打开项目,项目的首页默认是public下的index.html页面这个html页面默认引入入口文件main.js而main.js中使用import引入了很多公共文件,例如:App.vueVue的组件文件都是以.vue结尾,每个组件都由三部分组成styletemplate标签是模板部分,由他来生成html代码script标签用来编写js代码,它用来控制template中数据的来源和行为//基本格式

2023-12-03 14:10:18 1822 1

原创 Nginx服务器的安装以及SSL证书配置

官网:https://nginx.org/en/download.html方式1:复制链接的地址,然后使用wget下载方式2:直接下载好然后传到服务器。

2023-10-26 13:50:56 220

原创 SpringBoot学习笔记

SpringBoot的默认配置文件在resources下面,名字是application.properties。配置文件中的属性是和依赖关联的,如果没有对应的依赖,那么对应的配置文件中的属性也会失效。

2023-10-14 01:33:33 326 1

原创 MySQL高级

一方的外键一定是另一方的主键如果子查询需要上一级的字段,可以给父查询设置别名,然后将字段写到子查询的语句里面。

2023-09-16 16:55:21 109 1

原创 JavaSE重要知识点

java基础部分,一些重要的、易忘的,面试中常见的问题

2023-08-26 23:20:38 188

原创 苍穹外卖学习笔记

是专门为餐饮企业单独定制的一款外卖软件,包括系统管理后台和移动应用端两部分。管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品、订单、套餐进行维护管理。移动端应用主要提供给消费者使用,可以在线浏览菜品,添加购物车,下单等

2023-08-02 09:56:25 8763 7

原创 Redis零基础小白篇

注意:这里说的10大类型是value的数据类型,key的数据类型只有字符串单key,单valuestring是redis最基本的类型,一个key对应一个valuestring类型是二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M。

2023-05-19 00:28:50 866 2

原创 设计模式【持续更新中】

单一职责原则【对类的要求】接口隔离原则【对接口的要求】依赖倒转原则【对方法的要求】里氏替换原则【对继承的要求】开闭原则【对编程的要求】迪米特法则【类与类的要求】合成复用原则创建型模式单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式结构性模式适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式行为型模式模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式。

2023-05-19 00:24:47 77 1

原创 SpringMVC学习笔记

一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照按照模型、视图、控制器来划分JavaBean分为两类:实体类Bean:专门存储业务数据的,如Study、User等业务处理Bean:指Service或者Dao对象,专门用于处理业务逻辑和数据访问M:Model,模型层,指工程中的javaBean(业务处理Bean类),作用是处理数据V:View,视图层,指工程中的html或jsp页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的s

2023-05-11 01:45:30 840

原创 Spring框架学习笔记

注解是代码特殊标记。格式:@注解名称(属性名称=属性值, …)注解可以作用在类、方法、属性上使用注解目的:简化xml配置掌握IOC的底层原理:工厂模式、反射掌握Bean管理的两种操作方式:基于xml配置文件实现基于注解方式实现什么是AOP(1)AOP:面向切面编程(2)AOP的作用:利用AOP可以对业务逻辑的各个部分进行隔离,从而降低耦合度,提高程序的可重用性(3)通俗描述:不修改源代码,给程序增加新的功能//被增强类 public class User {

2023-05-11 01:43:47 393 1

原创 Maven学习笔记

bin:可运行指令boot:里面有一个jar包,是Maven的类加载器conf:存放Maven的配置文件lib:存放Maven运行的jar包。

2023-05-11 01:29:56 814 1

原创 Git学习笔记

版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统版本控制最重要的是可以记录文件修改历史纪录,从而让用户能够查看历史版本,方便版本切换。

2023-05-11 01:13:34 306 1

原创 MyBatis学习笔记

1.3、创建MyBatis的配置文件习惯上命名为mybatis-config.xml,并非强制要求(整合ssm之后,可以省略)映射文件相关概念:ORM(Object Relationship Mapping)对象关系映射2)创建pojo类3)创建接口(替代原来的Dao)4)创建映射文件5)引入映射文件1.5、测试功能1.6、功能优化1.自动提交事务2.加入log4j日志功能加入log4j的依赖加入log4j的配置文件3.添加增加和修改功

2023-05-11 00:48:54 480 1

空空如也

空空如也

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

TA关注的人

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