05 2022 档案

摘要:SpringCloud入门 参考: https://springcloud.cc/spring-cloud-netflix.html 中文API文档:https://springcloud.cc/spring-cloud-dalston.html SpringCloud中国社区 http://spr 阅读全文
posted @ 2022-05-22 16:35 HZX↑ 阅读(668) 评论(0) 推荐(0) 编辑
摘要:1. 读写权限不同 存储函数:设计之初的目的是只读的(但是实际并没有严格限制) 存储过程:可读可写 存储函数的读写权限这里要特殊说明一下: 创建存储函数的时候后,必须声明函数读写权限,且只能在DETERMINISTIC, NO SQL, or READS SQL DATA中选择。这三者的含义为确定性 阅读全文
posted @ 2022-05-22 15:55 HZX↑ 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1. 死信的概念 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到queue 里了, consumer 从 queue 取出消息进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无 阅读全文
posted @ 2022-05-22 14:15 HZX↑ 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1. 概念 如何保障当 RabbitMQ 服务停掉以后消息生产者发送过来的消息不丢失。默认情况下 RabbitMQ 退出或由于某种原因崩溃时,它忽视队列和消息,除非告知它不要这样做。确保消息不会丢失需要做两件事: 我们需要将队列和消息都标记为持久化。 2. 队列如何实现持久化 之前我们创建的队列都是 阅读全文
posted @ 2022-05-22 13:36 HZX↑ 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1.RabbitMQ 的概念 RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑RabbitMQ 是一个快递站,一个快递员帮你传递快件。 RabbitMQ 与快递站的主要区 阅读全文
posted @ 2022-05-21 21:48 HZX↑ 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1. 消息队列 1.1. MQ 的相关概念 1.1.1. 什么是MQ MQ(message queue),从字面意思上看,本质是个队列, FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中, MQ 是一种非常常见的上下游“逻 阅读全文
posted @ 2022-05-21 20:31 HZX↑ 阅读(530) 评论(0) 推荐(0) 编辑
摘要:使用过SpringBoot的都知道,SpringBoot项目运行非常简单,可它到底是怎么运行的呢? Maven项目,一般从pom.xml文件开始查看。 Pom.xml 父依赖 其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件! <parent> <groupId>org.springfra 阅读全文
posted @ 2022-05-21 12:00 HZX↑ 阅读(86) 评论(0) 推荐(1) 编辑
摘要:一、概述 什么是ElasticSearch? ElasticSearch,简称为ES, ES是一个开源的高扩展的分布式全文搜索引擎。 它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。 ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的 阅读全文
posted @ 2022-05-19 16:06 HZX↑ 阅读(451) 评论(0) 推荐(0) 编辑
摘要:概述 Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。 Option 阅读全文
posted @ 2022-05-17 18:10 HZX↑ 阅读(71) 评论(0) 推荐(0) 编辑
摘要:一、Stream概述 什么是Stream? Stream是Java8引入的全新概念,它用来处理集合中的数据,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream将要处理的元素集合看作一 阅读全文
posted @ 2022-05-17 17:58 HZX↑ 阅读(886) 评论(0) 推荐(1) 编辑
摘要:一、Lambda 表达式 是什么? Lambda读音:拉姆达。 Lambda是一个匿名函数,匿名函数就是一个没有名字的函数。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 Lambda 表达式可以使代码变的更加简洁紧凑。 语法 lambda 表达式的语法格式如下: (pa 阅读全文
posted @ 2022-05-17 01:40 HZX↑ 阅读(516) 评论(0) 推荐(0) 编辑
摘要:出差第二天,住的小区因为疫情被封,宿舍又没有wifi,看着附近满满的WIFI信号列表,wifi万能钥匙却一个都连接不上,心中一万匹CNM。。。于是电脑连上手机热点,然后各种折腾,终于破解了一个隔壁的wifi密码。 准备工作 1.电脑:MacBook Pro (本机系统版本为 macOS Catali 阅读全文
posted @ 2022-05-14 20:42 HZX↑ 阅读(28492) 评论(0) 推荐(1) 编辑
摘要:算法特性:一个算法必须具备以下五个重要特性1. 有穷性:一个算法必须总是在执行有穷步之后结束,且每一步都在有穷时间内完成。2. 确定性:算法中的每一条指令必须有确切的含义,没有二义性,在任何条件下,只有唯一的一条执行路径,即对于相同的输入只能得到相同的输出。3. 可行性:算法是可执行的,算法描述的操 阅读全文
posted @ 2022-05-10 17:06 HZX↑ 阅读(5104) 评论(0) 推荐(0) 编辑
摘要:1.数据(Data) 是能输入计算机且能被计算机处理的各种符号的集合 信息的载体 是对客观事物符号化的表示 能够被计算机识别、存储和加工 包括: 数值型的数据:整数、实数等 非数值型的数据:文字、图像、图形、声音等 2.数据元素(Data Element) 是数据的基本单位,在计算机程序中通常作为一 阅读全文
posted @ 2022-05-09 22:15 HZX↑ 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一、23种设计模式分类 创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 包括: 单例模式(Singleton Pattern) 工厂模式(Factory Pattern) 抽 阅读全文
posted @ 2022-05-07 23:52 HZX↑ 阅读(102) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示