logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java常用底层数据结构设计思想-集合类-从ArrayList到HashMap

数据结构决定实现:ArrayList的数组拷贝、HashMap的2的幂约束,均是对底层数据结构特性的深度适配;轻量级设计优先:通过引用标记、默认值等轻量级方式区分场景,而非额外成员变量,实现代码高内聚;按需分配资源:延迟初始化、增量扩容,最大化减少内存浪费,兼顾性能与资源利用率;迭代优化思维:JDK7到JDK8的优化(ArrayList双空数组、HashMap尾插法),体现了“发现问题-优化状态标

文章图片
#java#数据结构#spring boot
微服务系列文章之 Redisson实现分布式锁(3)

同时测试3中不同的锁:lock锁、trylock锁、注解锁。2、常见异常 attempt to unlock lock, not ······正对上面的异常,可以通过isHeldByCurrentThread()方法,吞吐量 14.7/sec。所以我们需要注意,设置锁的过期时间不能设置太小,一定要合理,宁愿设置大点。通过实验可以看出,通过这三种模式都可以实现分布式锁,然后呢?在使用Redisson

#微服务#分布式#架构
微服务系列文章之 Redisson实现分布式锁

在一个分布式环境下,假如一个线程获得锁后,突然服务器宕机了,那么这个时候在一定时间后这个锁会自动释放,你也可以设置锁的有效时间(不设置默认30秒),这样的目的主要是防止死锁的发生。在分布式高并发的条件下,比如有个线程获得锁的同时,还没有来得及去释放锁,就因为系统故障或者其它原因使它无法执行释放锁的命令,导致其它线程都无法获得锁,造成死锁。就出现了,它的作用就是 线程1 业务还没有执行完,时间就过了

文章图片
#微服务#分布式#wpf
DevOps系列文章 之 Java使用jgit管理git仓库

最近设计基于gitops新的CICD方案,需要通过java读写git仓库,这里简单记录下。JGit是一款pure java的软件包,可以读写git仓库,下面介绍基本使用。

文章图片
#git
Dubbo -【多注册中心配置】之常见细节问题

DUBBO高级配置:多注册中心配置:问题描述:搭建一个简单的生产者消费者模型:目录结构问题现场截图:解决方案

#dubbo
设计模式篇—常用设计模式—工厂模式

简单工厂+工厂方法+抽象工厂工厂模式简介工厂模式理论我不长篇大论了。其核心功能是根据“需求”生产“产品”,设计模式的核心是解耦,工厂模式就是为了解耦“需求”和“产品”,但是别忘了,工厂模式工,还有一个重要元素,就是“工厂”,所以工厂模式的核心思想,就是解耦“需求”“工厂”和“产品”。工厂模式,实际上也会根据业务情景不同会有不同的实现方式。一般分为3种。简单工厂,工厂方法和抽象工厂。顾...

K8S系列文章之 部署MySQL数据库

缺省有两个数据库:mysql和test。mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。

文章图片
#数据库#kubernetes#mysql
数据库系列——使用Canal Admin实现MySQL增量数据同步运维管理

基于上一篇文章:https://blog.csdn.net/Coder_Boy_/article/details/111055381这里主要基于Canal Admin搭建一个MySQL增量数据管理运维web平台简介Canal Admin是为canal提供整体配置管理、节点运维等面向运维的功能,提供相对友好的WebUI操作界面,方便更多用户快速和安全的操作实际安装使用中会遇到一些坑,所以作为踩坑笔记

#mysql#运维
大数据技术_ 基础理论 之 大数据概念与应用

1.1 大数据的概念与意义1.从“数据”到“大数据”时至今日,“数据”变身“大数据”,“开启了一次重大的时代转型”。“大数据”这一概念的形成,有三个标志性事件:2008年9 月,美国《自然》(Nature)杂志专刊——The next google,第一次正式提出“大数据”概念。2011年2月1日,《科学》(Science)杂志专刊——Dealing with data,通过社会调查的方式,第一次

#大数据#数据挖掘
大数据技术_ 基础理论 之 大数据可视化

概览:大数据可视化核心问题随着互联网技术的发展,尤其是移动互联技术的发展,网络空间的数据量呈现出爆炸式增长。如何从这些数据中快速获取自己想要的信息,并以一种直观、形象的方式展现出来?这就是大数据可视化要解决的核心问题。数据可视化解释数据可视化,最早可追溯到20世纪50年代,它是一门关于数据视觉表现形式的科学技术研究。数据可视化是一个处于不断演变之中的概念,其边界在不断地扩大,主要指的是技术上较为高

#大数据
    共 180 条
  • 1
  • 2
  • 3
  • 18
  • 请选择