Typescript入门
前言 Vue3日前已经发布,为了能够更好更快的进行开发,准备学习一下ts,也为了方便我正在写的秋招项目。 NPM安装 使用NPM的可以通过如下命令进行全局安装 npm install -g typescript 示例 我们创建一个新的文件夹,并通过命令行cd进入当前新创建的文件夹下。 之后我们创建一个typescript脚本文件 s1.ts class Site{ say():voi...
前言 Vue3日前已经发布,为了能够更好更快的进行开发,准备学习一下ts,也为了方便我正在写的秋招项目。 NPM安装 使用NPM的可以通过如下命令进行全局安装 npm install -g typescript 示例 我们创建一个新的文件夹,并通过命令行cd进入当前新创建的文件夹下。 之后我们创建一个typescript脚本文件 s1.ts class Site{ say():voi...
前言 目前java已经更新到15了,然鹅,我还在使用8以前的特性,所以为了以后的饭碗,咱还是得自学一下新特性。 Java8新增的几个重要特性 java8中新增了非常多的特性,其中需要主要学习的我认为有以下几个 lambda表达式 方法引用 Stream API Optional类 函数式接口 默认方法 下面我就来着重介绍一下他们。 Lambda表达式 相信有前端 ES6基础的小伙伴都知道...
redis 简介 Redis是目前使用最光啊发你的内存数据库存储系统之一,它支持很丰富的数据结构,数据持久化,事务,HA(高可用),双机集群系统,主从库。 Redis是Key-Value存储系统,它支持的value类型包括String、List、Set、Zset(有序集合)和Hash。这些数据类型都支持push,pop,add,remove,取交集,并集,差集等,这些操作都是原子性的,此外,...
简介 RabbitMQ是开源的高级消息队列协议,它是用Erlang语言进行开发的,支持多种客户端。 RabbitMQ是目前应用广泛的消息中间件,当然目前的使用趋势逐步的偏向RocketMQ和Kafka。 在企业级应用,电商应用,微服务等等应用中,消息队列都担任着相当重要的角色,例如在业务服务模块中的解耦,异步通信,削峰,限流,超时业务等。 但值得注意的是RabbitMQ和单机吞吐量远不如Ro...
简述 反射在Java是一个非常重要的概念,同时反射也是框架设计的灵魂,反射使用的条件是必须得到class字节码文件。 反射机制是存在运行状态中的,对于任意一个类,都可以知道这个类当中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息以及动态调用对象的方法的功能称为Java语言的反射机制。 要解析一个类,首先我们就需要获得该类的字节码文件。 总之,反射就是把...