自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目快速部署上线

本地开发完成的项目,如何部署到线上?

2024-07-17 10:21:37 700

原创 项目性能优化

响应式编程(Reactive Programming)是一种编程范式,它专注于 异步数据流 和 变化传播。响应式编程的核心思想是“数据流是第一等公民”,程序的逻辑建立在数据流的变化之上。响应式编程的几个核心概念:1)数据流:响应式编程中,数据以流(Streams)的形式存在。流就像一条河,源源不断、有一个流向(比如从 A 系统到 B 系统再到 C 系统),它可以被过滤、观测、或者跟另一条河流合并成一个新的流。比如用户输入、网络请求、文件读取都可以是数据流,可以很轻松地对流进行处理。

2024-07-17 10:20:09 1101

原创 平台智能化

智谱AI开放平台创建应用:应用 = 预定义了一些规则的大模型在线体验:可用来测试不同大模型和参数的效果,支持 AI 绘画。

2024-07-16 09:08:04 668

原创 前端开发(基础)

需要自定义全局请求地址等,参考 Axios 官方文档,编写请求配置文件 request.ts。包括全局接口请求地址、超时时间、自定义请求响应拦截器等。比如可以在全局响应拦截器中,读取出结果中的 data,并校验 code 是否合法,如果是未登录状态,则自动登录。示例代码如下,其中 withCredentials: true 一定要写,否则无法在发请求时携带 Cookie,就无法完成登录。});// 全局请求拦截器},// 全局响应拦截器// 未登录。

2024-07-16 09:04:59 958

原创 mbti性格测试应用项目后端开发(基础)

例如对库表的增删改查中的question表中的字段,前端传递过来JSON格式的数据,后端需要转换为 (便于进行校验等操作),进入数据库前再转换为JSON格式。在本项目的场景中,输入的参数是一致的(应用和用户的答案列表),并且每种实现逻辑区别较大,很适合使用策略模式。为了简化外部调用,需要根据不同的应用类别和评分策略,选择对应的策略执行,因此需要一个全局执行器。用户提交答案后,会获得一定的回答评定,例如 ISTJ 之类的,评分结果表就是存储这些数据的表。但缺点是应用的题目如果发生修改,就对应不上了。

2024-07-15 09:55:43 733

原创 MBTI性格测试微信小程序

核心组成部分:题目、用户答案、评分规则。

2024-07-15 09:50:02 806

原创 常用SQL语句(基础篇)

查询的sql的结构是写查询sql的时候需要按照如下顺序写。

2024-07-07 08:52:27 776

原创 前端工程化

Vite快速创建前端项目脚手架统一的工程化规范:目录结构、代码规范、git提交规范 等自动化构建和部署:前端脚手架可以自动进行代码打包、压缩、合并、编译等常见的构建工作,可以通过集成自动化部署脚本,自动将代码部署到测试、生产环境等;Axios 是一个基于 promise 的网络请求库(HTTP客户端),可以用于浏览器和 node.js,可以方便地发送异步HTTP请求。

2024-07-07 08:50:33 1163 3

原创 持久化、主从 、分片、哨兵

持久化、主从 、分片、哨兵

2024-06-23 10:44:22 781 1

原创 JAVA学习过程中遇到的问题

记录学习过程中遇见的各种问题。希望对你有帮助。目录前言1、新建maven项目时,archetype项目骨架加载慢2、maven的pop.xml添加依赖项无法检测到3、java: 无效的目标发行版: 204、idea添加maven依赖太慢5、CTRL+C+V复制粘贴太慢6、Swagger写接口文档,无法打开localhost:8080/swagger-ui.html9、MyBatis找不到名为java.pojo.Student.findAll的映射语句。10、slf4j11、配置仓库12、端口占用。

2024-06-23 10:43:02 681

原创 开发常用依赖

开发常用依赖

2024-06-22 16:16:00 474

原创 分布式锁(Redis)

分布式锁

2024-06-22 16:11:28 1274 2

原创 封装Redis工具类(解决击穿,穿透)

解决缓存穿透、击穿

2024-06-21 08:28:50 460

原创 优惠卷秒杀(并发问题)

秒杀业务

2024-06-21 08:28:08 2054

原创 基于Redis提高查询性能(保持数据一致性)

Redis的查找和更新。

2024-06-19 22:03:21 625

原创 Redis的缓存击穿与解决

Redis的缓存击穿

2024-06-19 22:02:48 852

原创 数据结构习题

只有一个叶子结点。

2024-06-18 20:47:04 859

原创 基于Redis实现共享session登录

Redis实现登录功能

2024-06-18 20:46:31 1298

原创 Elasticsearch搜索引擎(高级篇)

Elasticsearch搜索引擎。

2024-06-14 09:50:14 727

原创 Redis(基础篇)

Redis基础

2024-06-14 09:47:10 1196

原创 计算机组成原理刷题二轮(高分版)

计算机组成原理复习查漏补缺

2024-06-13 11:23:14 1086

原创 Elasticsearch搜索引擎(初级篇)

ElasticSearch

2024-06-13 10:04:07 1230

原创 计算机组成刷题一轮(包过版)

完整的计算机系统应包括( )。A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和应用程序 D. 配套的硬件设备和软件系统D。

2024-06-09 11:50:39 1221

原创 RabbitMQ基础

通过RabbitMQ高性能调用其他服务。

2024-06-09 09:55:11 969

原创 数据结构和算法一轮

数据结构第一轮复习

2024-06-08 10:01:37 1013

原创 数据结构--实验

数据结构实验

2024-06-08 09:56:07 359

原创 微服务第二轮

微服务的登录功能

2024-06-06 16:44:52 1043

原创 微服务第一轮

微服务基础学习

2024-06-06 08:56:55 1138

原创 计算机组成原理一轮

用于计算机组成原理复习

2024-06-05 21:32:38 1173

原创 Docker部署Nacos

Docker部署nacos

2024-06-05 21:30:22 432

原创 Mybatis-Plus

通过MybatisPlus简化CRUD。

2024-06-02 19:30:41 806

原创 Docker

前面我们一直在使用别人准备好的镜像,那如果我要部署一个Java项目,把它打包为一个镜像该怎么做呢?举个例子,我们要从0部署一个Java应用,大概流程是这样:准备一个linux服务(CentOS或者Ubuntu均可)安装并配置JDK上传Jar包运行jar包那因此,我们打包镜像也是分成这么几步:准备Linux运行环境(java项目并不需要完整的操作系统,仅仅是基础运行环境即可)安装并配置JDK拷贝jar包配置启动脚本。

2024-06-02 19:30:04 615

原创 Java刷题总结(面试)

java 中String是 immutable的,也就是不可变,一旦初始化,其引用指向的内容是不可变的。也就是说,String str = “aa”;str=“bb”;第二句不是改变“aa”所存储地址的内容,而是另外开辟了一个空间用来存储“bb”;同时由str指向 原来的“aa”,现在已经不可达,GC时会自动回收。 因此String作为参数传进来时候,str= "test ok"; 实际给副本引用str指向了新分配的地址,该地址存储“test ok”。 因此,原先的str仍然指向“good”String类由

2024-05-19 16:52:56 789 3

原创 JAVA复习

/输入整数//输入字符串。

2024-05-19 16:22:21 831 1

原创 MyBatis从入门到“入土“

在resources包下创建mapper包并放入StudentMapper.xmlStudentMapper中。

2024-05-18 10:59:02 972

原创 SpringBoot框架

首先定义一个格式,命名为 “LOG_PATTERN”,该格式中 %date 表示日期,%thread 表示线程名,%-5level 表示级别从左显示5个字符宽度,%logger{36} 表示 logger 名字最长36个字符,%msg 表示日志消息,%n 是换行符。然后再定义一下名为 “FILE_PATH” 文件路径,日志都会存储在该路径下。%i 表示第 i 个文件,当日志文件达到指定大小时,会将日志生成到新的文件里,这里的 i 就是文件索引,日志文件允许的大小可以设置<encoder>

2024-05-11 10:33:14 950 1

原创 Maven高级

(1)张三负责ssm_crm的开发,自己写了一个ssm_pojo模块,要想使用直接将ssm_pojo安装到本地仓库即可(2)李四负责ssm_order的开发,需要用到张三所写的ssm_pojo模块,这个时候如何将张三写的ssm_pojo模块交给李四呢?(3)如果直接拷贝,那么团队之间的jar包管理会非常混乱而且容器出错,这个时候我们就想能不能将写好的项目上传到中央仓库,谁想用就直接联网下载即可。

2024-05-04 22:09:26 1075

原创 Spring

Spring 整合 MyBatis 指的是将 MyBatis 这个持久层框架与 Spring 框架结合起来使用,以充分利用两个框架的优点。Spring 是一个轻量级的 Java 企业级应用开发框架,而 MyBatis 是一个 SQL 映射框架,它允许开发者以 XML 或注解的方式将 SQL 语句与 Java 方法关联起来,使得数据库的操作更加便捷。配置数据源:在 Spring 的配置文件中配置数据源(DataSource),指定数据库连接信息。配置 SQL 会话工厂:通过 Spring 的。

2024-05-01 09:04:22 1040

原创 插件(项目)

Git的主要功能是跟踪文件的更改和协助多人合作开发。它允许开发者创建项目的不同版本,并能够在不同版本之间轻松切换。

2024-04-30 17:14:32 853 1

原创 Spring整合MyBatis

- 声明MapperScannerConfigurer -->--MapperScannerConfigurer作用:循环basePackage所表示的包,把包中的每个接口都找到,调用SqlSession.getMapper(XXXDao.class)把每个dao接口都创建出对应的dao代理对象,将dao代理对象放在容器中对于StudentDao接口,其代理对象为 studentDao-->-- 指定SqlSessionFactory对象的名称 -->

2024-04-29 10:06:14 935 2

微服务项目-黑马商城项目

微服务项目-黑马商城项目

2024-06-03

计算机组成原理复习课件PPT

计算机组成原理复习课件PPT

2024-06-03

空空如也

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

TA关注的人

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