Articles in the category of 编程开发
- Home
- 编程开发
优雅的在Vue3中使用Vuex「TypeScript版」
前言 我们都知道,vuex 的使用在项目中颇为繁琐,因为它有几大概念使得它不能像普通 ref 或者 data 对象一样直接被我们使用,在我们想要更改 vuex 中的数据时,我们需要通过 mutation 来进行提交,获取 vuex 中存储的变量的时候,我们又需要通过 computed 属性来进行声明,试想,如果项目足够庞大,那么我们使用 vuex 的负担就过于重了,这违背了我们使用状态管理...
Typescript入门
前言 Vue3日前已经发布,为了能够更好更快的进行开发,准备学习一下ts,也为了方便我正在写的秋招项目。 NPM安装 使用NPM的可以通过如下命令进行全局安装 npm install -g typescript 示例 我们创建一个新的文件夹,并通过命令行cd进入当前新创建的文件夹下。 之后我们创建一个typescript脚本文件 s1.ts class Site{ say():voi...
Java8新特性
前言 目前java已经更新到15了,然鹅,我还在使用8以前的特性,所以为了以后的饭碗,咱还是得自学一下新特性。 Java8新增的几个重要特性 java8中新增了非常多的特性,其中需要主要学习的我认为有以下几个 lambda表达式 方法引用 Stream API Optional类 函数式接口 默认方法 下面我就来着重介绍一下他们。 Lambda表达式 相信有前端 ES6基础的小伙伴都知道...
重温Redis
redis 简介 Redis是目前使用最光啊发你的内存数据库存储系统之一,它支持很丰富的数据结构,数据持久化,事务,HA(高可用),双机集群系统,主从库。 Redis是Key-Value存储系统,它支持的value类型包括String、List、Set、Zset(有序集合)和Hash。这些数据类型都支持push,pop,add,remove,取交集,并集,差集等,这些操作都是原子性的,此外,...
消息队列之RabbitMQ并在SpringBoot下简单集成
简介 RabbitMQ是开源的高级消息队列协议,它是用Erlang语言进行开发的,支持多种客户端。 RabbitMQ是目前应用广泛的消息中间件,当然目前的使用趋势逐步的偏向RocketMQ和Kafka。 在企业级应用,电商应用,微服务等等应用中,消息队列都担任着相当重要的角色,例如在业务服务模块中的解耦,异步通信,削峰,限流,超时业务等。 但值得注意的是RabbitMQ和单机吞吐量远不如Ro...