logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis+springboot2.0实现数据缓存

1、在pom.xml中引入相关依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>...

软考分享(11)- 数据结构

本文摘要总结了数据结构与算法中的核心知识点,涵盖时间复杂度、线性结构、栈、队列、串、树、二叉树、图、查找和排序等内容。重点包括:时间复杂度层级关系,线性结构的存储方式及特点,栈和队列的应用场景,二叉树的性质、遍历方式及特殊类型(哈夫曼树、平衡二叉树等),图的存储与遍历方法,以及常见查找和排序算法的时间复杂度及适用场景。全文通过分类整理和对比分析,帮助读者快速掌握数据结构的关键概念和算法特性。

文章图片
#数据结构
链路追踪SkyWalking整合项目以及数据持久化

因为Skywalking收集到的信息一般存储到ES中,然后在ES中用来查看,所以我这边采用ES方式为大家说一下部署方式。需要添加mysql数据驱动包,因为在lib目录下是没有mysql数据驱动包的,所以修改完配置启动是会报错,启动失败的。:skywalking的服务端,收集分析应用调用的链路信息,并提供接口给 安装skywalking-UI。如果要在本地集成到IDEA,就下载到本地,如果需要在Li

文章图片
#skywalking#java#开发语言
Android studio gradle 配置阿里镜像

首先确保你的Android studio未使用代理1 首先检查配置2 检查gradle.properties中的代理配置在C:\Users\SJ-001.gradle如果有代理将其注释掉3 创建init.gradle在C:\Users\SJ-001.gradle内容如下:allprojects{repositories {def ALIYUN_REP...

Mycat学习(7)--- Mycat实现分库分表(垂直)

一个数据库由很多表的构成,每个表对应着不同的业务,垂直切分是指按照业务将表进行分类,分布到不同的数据库上面,这样也就将数据或者说压力分担到不同的库上面,如下图:其实本质就是微服务架构的一部分。下面来分析下垂直切分的优缺点优点:拆分后业务清晰,拆分规则明确;系统之间整合或扩展容易;数据维护简单。缺点:部分业务表无法 join,只能通过接口方式解决,提高了系统复杂度;受每种业务不同的限制存在单库性能瓶

多线程之ThreadLocal,单例模式

1 ThreadLocal概念:线程局部变量,是一种多线程间并发访问变量的一种解决方案,与其synchronized加锁的方式不同,它完全不提供锁,而使用以空间换时间的手段,为每个线程提供变量的独立副本,以保障线程安全。从性能上说,ThreadLocal不具有绝对优势,在并发不是很高的情况下,加锁的性能会更好,但是作为一套与锁完全无关的线程安全解决方案,在高并发或者竞争激烈的场景下,使用T...

#单例模式
elasticsearch+kibana的搭建

kibana连接elasticsearch密码设置。注意:版本和ES保持一致。kibana登陆密码重置。重置elastic的密码。

文章图片
#elasticsearch#jenkins#大数据
记录一次Redisson使用synchronized和分布式锁不生效的原因

最近在开发的过程中,遇到了一个并发场景,用户进行方案复制的时候,当快速点击两次操作的时候,出现了复制方案重名的情况,实际上是复制方案的方案名称,是由后端根据数据库已有的方案名称和当前要复制的方案名称进行逻辑处理,保证方案名称不能重复,比如:要复制的方案名称为“我的方案”,那么复制得到的方案名称为“我的方案-副本”,在高并发场景下,就会出现重名情况。

文章图片
#分布式
软考分享(19)- (计算题梳理)数据结构

本文总结了数据结构中的几个核心算法问题:1)利用栈求算术表达式时最小容量的确定方法;2)卡特兰数计算n个元素出栈序列数;3)二叉树顺序存储的数组大小计算;4)二叉树叶节点数公式推导;5)链式存储的空指针数量规律;6)哈夫曼编码构建步骤;7)Kruskal最小生成树算法;8)图的深度和广度遍历。每个算法都配有典型例题,重点突出了计算思路和关键公式,如通过后缀表达式确定栈容量、二叉树叶节点数=分支节点

文章图片
#数据结构#java#开发语言
软考分享(15)- 23种设计模式

设计模式分类及应用场景摘要 设计模式分为创建型、结构型和行为型三类。创建型模式包括工厂方法、抽象工厂、建造者、原型和单例模式,主要解决对象创建问题。结构型模式如适配器、桥接、组合等,处理类或对象间的组合关系。行为型模式包括责任链、命令、观察者等,关注对象间通信与职责分配。 每种模式都有明确意图和适用场景。例如工厂方法延迟对象创建到子类,适配器解决接口不兼容问题,观察者实现对象间松耦合通知。模式应用

文章图片
#设计模式#android
    共 54 条
  • 1
  • 2
  • 3
  • 6
  • 请选择