spring boot运行非web项目

前言一直以来,一直使用springboot来创建基于web的项目,今天突然想到,springboot是否可以用于非web项目的使用。非web运行办法启动类main方法后面执行@SpringBootApplicationpublic class StudyLockApp { public sta
Java 2021年04月22日 462次浏览

Mysql查询优化

查询执行流程如图所示,mysql的查询一般分为如下步骤:客服端发送一条查询给服务器服务器先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果。否则进入下一个阶段。服务器端进行SQL解析、预处理,在由优化器生成对应的执行计划。MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询将结
优化 2021年04月22日 343次浏览

Redis笔记-数据类型

基本数据类型及应用场景类型简介特性场景String(字符串)二进制安全可以包含任何数据,比如jpg图片或者序列化的对象,一个键最大能存储512M---Hash(字典)键值对集合,即编程语言中的Map类型适合存储对象,并且可以像数据库中update一个属性一样只修改某一项属性值(Memcached中需
Redis 2021年04月20日 378次浏览

CAP定理

概述1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。ConsistencyAvailabilityPartition tolerance这三个指标不可能全部做到。Partition tolerance分区容错性大多数分布式系统都分布在多个子网络。每个子网络就叫
分布式 2021年04月19日 276次浏览

Java注解-元注解

元注解@Retentionpublic @interface Retention { /** * Returns the retention policy. * @return the retention policy */ RetentionPolicy val
Java 注解 2021年04月17日 329次浏览

Zookeeper概述与安装

特性ZooKeeper 解决的本质问题消息传递:延迟性,先发送的消息,不一定先到达;消息传递:丢失性,发送的消息,可能丢失;节点崩溃:分布式系统内,任何一个节点都可能崩溃。如何保证分布式一致性顺序一致性:同一个 Client 发起的事务请求,严格按照发起顺序执行原子性:事务请求,要么应用到所有节点,
分布式 CAP ZAB 2021年04月15日 429次浏览

Dubbo笔记-概述

dubbo 学习Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。背景常见的架构随着互联网的发展,网站应用的规模不断扩大,应用的架构也在不断的迭代发展。单一应用架构当网站流量很小时,只需
Java 分布式 Dubbo 2021年04月14日 367次浏览