- 博客(10)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 SpringBoot整合RocketMQ
一、RocketMQ应用场景削峰填谷异步解耦顺序收发分布式事务一致性大数据分析分布式缓存同步二、springboot2.4整合rocketmq1.pom.xml添加 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId>
2021-03-30 15:59:37
25
原创 二叉树详解
一、相关概念1、定义二叉树是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。2、度结点拥有的子树数目称为结点的度。3、结点层次从根开始定义起,根为第一层,根的孩子为第二层,以此类推。4、树的深度树中结点的最大层次数称为树的深度或高度。上图中树的深度为3。二、二叉树特点每个结点最多有两颗子树,所以二叉树中不存在度大于2的结点。左子树和右子树是有顺序的,次序不能任意颠倒。即使树中某结点只有
2021-03-29 10:26:53
8
原创 冒泡,选择,插入,希尔排序算法
一、冒泡排序1、算法步骤比较相邻的元素,如果第一个比第二个大,就交换他们的位置对每一对相邻元素做同样的操作,从开始第一对到结尾的最后一对处理完,最后的元素为最大的元素重复以上的步骤,最后比较元素为从最后一个元素依次递减。直到没有元素比较2、java代码public class MaoPaoSort { public static void main(String[] args) { int[] arr = {5,2,4,10,0,3,1}; maop
2021-03-26 11:12:38
13
原创 快速排序算法
算法代码public class sort { public static void main(String[] args) { int[] arr = {5,2,4,10,0,3,1}; quickSort(arr, 0, arr.length - 1); } private static void quickSort(int[] arr, int low, int high) { if (low < high) {
2021-03-25 11:45:47
24
原创 时间复杂度和空间复杂度
一、时间复杂度1、定义若存在函数 ,使得当 趋向无穷大时, 的极限值为不等于 0 的常数,则称 是 的同数量级函数,记作 ,称为算法的渐进时间复杂度,简称时间复杂度,用大 O 来表示,称为大 O 表示法;2、原则若运行时间是常数量级,则用常数 1 表示;只保留时间函数中最高阶项若最高阶项存在,则省去最高阶项前的系数;3、时间复杂度曲线常见时间复杂度有:常数阶、线性阶、平方阶、立方阶、对数阶、nlog2n阶、指数阶效率:O(1) > O(log2n)> o(n)>
2021-03-24 17:14:41
11
原创 springcloudalibaba之sentinel
一、前言Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。参考: https://www.oschina.net/p/sentinel?hmsr=aladdin1e1二、熔断降级1、添加熔断器 <dependency> <groupId>com.alibaba.cloud</groupId> &
2021-03-23 16:48:09
10
原创 搭建springcloudalibaba项目
一、创建工程项目创建一个工程springcloud-alibaba-test项目,删除工程目录下的多余文件,剩下.idea目录和pom.xml文件。在pom.xml种删除引入的包二、创建生产者模块项目1、在主工程下创建生产者模块provider-user,该模块的pom.xml引入相关包 <dependencies> <dependency> <groupId>org.springframework.boot</gro
2021-03-23 15:49:04
33
原创 Expected @AndroidEntryPoint to have a value. Did you forget to apply the Gradle Plugin
buid.gradleapply plugin: 'com.android.application'apply plugin: 'dagger.hilt.android.plugin'android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { ...... testInstrumentationRunner "androidx.test.runner.Andr
2021-03-15 09:40:15
46
原创 nginx项目部署vue项目
一、nginx配置 server { listen 8085; server_name localhost; #此处加了/dev 前缀,则在项目vue.config.js的publicPath参数需要增加/dev前缀 location ^~/dev/ { root /usr/share/nginx/html/dev/vuedemo; try_files $uri $uri/ /index.html
2021-03-09 08:51:13
20
原创 nacos-server-1.4.1使用
一、nacos介绍Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。二、下载使用nacos官网下载三、配置启动1.配置mysql数据在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.
2021-03-03 11:06:50
575
fiddler5.zip
2019-10-14
xshell6xshell6
2019-01-04
bootstrap-datetimepicker
2019-01-24
FlashFXP破解版
2019-01-02
破解TeamViewer
2019-01-10
dubbo结合springboot案例
2018-09-17
空空如也
android引入rocketmq,启动服务报错
2021-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝