logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot整合redisson实现多种分布式锁

Redisson概述Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Sema

#redis#分布式
axios介绍和使用

简介本文主要讲解axios的概念和基本使用。axios时目前最流行的ajax封装库之一,用于很方便地实现ajax请求的发送。支持的功能:从浏览器发出 XMLHttpRequests请求。从 node.js 发出 http 请求。支持 Promise API。能拦截请求和响应。能转换请求和响应数据。取消请求。实现JSON数据的自动转换。客户端支持防止 XSRF攻击。先借助json-server创建一

#ajax#json#restful +1
分布式通信协议RPC协议简介

定义RPC(Remote Procedure Call Protocol)远程过程调用协议,使得我们客户端在不知道调用细节的情况下去调用远程计算机的某个程序中的某个函数时,就跟调用本地函数一样。RPC协议其实是一个规范,其实现框架有Dubbo、Thrift、RMI、WebService、Hessain等。RPC框架的特点是网络协议和网络IO对于调用端和服务端是透明的。RPC框架会封装隐藏底层的通信

#rpc#分布式
Vue自定义标签

简介主要讲解vue中如何定义自定义标签。自定义标签使用vue的配置对象中的directives属性进行配置。比如下面代码定义一个自定义标签v-big,可以把绑定的表达式乘以十倍渲染到元素的text区,相当于v-text,只是他表达式要数字并且会乘以10倍后渲染。<!DOCTYPE html><html lang="en"><head><meta chars

#vue.js#javascript#前端
Spring高级之注解@ComponentScan详解(超详细)

定义/作用@ComponentScan注解用于实现spring主键的注解扫描,会扫描特定包内的类上的注解。源码(对属性进行一些简介,会在后文中详细讲解每个属性):@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE}) //只能作用在类上,一般作用在配置类上。@Documented@Repeatable(ComponentScan

#java#spring
详解java反射机制

定义:在java反射过程中给定一个类对象(Class对象),通过反射可以获取该对象的所有成员结构和类结构。给定一个对象,通过反射可以动态调用他的方法以及任意属性值得获取和赋值。静态成员变量和方法不需要给定对象。这种动态获取类的内容、创建对象以及动态调用对象的方法及操作属性的机制称为反射。优势:增加程序的灵活性,避免将程序逻辑写死在代码里面。代码简洁,可读性,提高代码复用率。劣...

#java
@Value与@ConfigurationProperties注解的讲解与区别

@Value和@ConfigurationProperties:@Value注解与@ConfigurationProperties都是对对象属性进行注入配置的注解。@Value注解://源码:@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.ANNOTATION_TYPE})...

#java#spring boot#spring
Spring高级之注解@lazy详解(超详细)

定义/作用用于指定单例bean实例化的时机,在没有指定此注解时,单例会在容器初始化时就被创建。而当使用此注解后,单例对象的创建时机会在该bean在被第一次使用时创建,并且只创建一次。第二次及以后获取使用就不再创建。在实际开发场景中,并不是所有bean都要一开始就被创建的,有些可以等到使用时才创建。此时就可以使用该注解实现。此注解只对单例bean有用,原型bean时此注解不起作用。源码://可以作用

#java#spring
Java虚拟机(JVM)概念简介

虚拟机概述所谓虚拟机(Virtual Machine)就是一台虚拟的计算机,它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。比较出名的系统虚拟机有Visual Box、VMware,他们是完全对物理计算机的仿真,提供一个可运行完整操作系统的软件平台。Java虚拟机就是典型的程序虚拟机,他专门为执行单个计算机程序而设计的,在Java虚拟机中执行的指令我们称为

#jvm#java
nginx核心模块ngx_http_core_module详解

简介静态Web服务器的主要功能由ngx_http_core_module。所有Http配置项都必须直属http块、server块、location块、upstream块等,所以HTTP配置项都必须包含与http块内。虚拟机的请求分发由于IP地址数量有限,因此经常存在多个主机域名对应同一IP地址的情况,这时在nginx.conf中可以按照server_name并通过server块来定义虚拟主机,每个

#nginx
    共 27 条
  • 1
  • 2
  • 3
  • 请选择