logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

Java开发

可提供的服务

暂无可提供的服务

Java的双重检查锁机制(DCL)与懒加载的单例模式

本文介绍了单例模式的懒加载实现方式,重点分析了多线程环境下的线程安全问题及解决方案。针对常见的同步方法和单次检查同步块方案的缺陷,提出了双重检查锁机制(DCL)的完美解决方案,通过volatile关键字禁止指令重排序,配合两次检查确保线程安全。文章通过代码示例演示了DCL的具体实现,并使用CountDownLatch测试验证了其在多线程环境下确实能保证单例的唯一性。最后测试结果表明,该方案能有效避

文章图片
#java#单例模式
Vue3学习(Vue3.3新特性——defineModel宏详解)

本篇博客核心内容:学习和讲解了Vue3.3新特性——defineModel宏函数的使用。其中包括defineModel诞生背景、使用原因进行分析(用于简化父子组件间的数据双向绑定v-model)并通过两个案例进行使用效果的对比、分析...

文章图片
#学习#前端#vue.js +1
MySQL之索引(3)(索引基本语法、SQL执行计划、常见索引失效原因与解决方法)

本篇博客主要内容是关于MySQL中索引的创建、查找、删除的基本语法,MySQL中的SQL执行计划的概念与作用(关键字:explain)以及MySQL中的常见索引失效原因与解决方法......

文章图片
#mysql#数据库
Java多线程之死锁(死锁产生条件、手写简单死锁程序、破坏死锁)(面试常有)

本篇博客主要学习和讨论的内容是:Java中小型面试经常出现的"死锁"、"死锁产生的四个必要条件"、"手写简单死锁程序"、"如何破坏死锁"等相关问题。里面详细的解读了实际生活"死锁"情形、程序"死锁"情形,并提到了如何解决该类"死锁"问题...

文章图片
#java#后端#学习 +1
Vue3学习(Vue3.3新特性——defineOptions宏)

本篇博客的核心内容:学习和详细的讲解了Vue3.3的新特性——defineOptions宏的诞生背景以及使用介绍。通过对比<script setup>语法糖出现与之前setup(){...}选项式定义属性方式来介绍defineOptions宏使用场景及使用方式...

文章图片
#学习#前端框架#vue.js +1
定时任务Quartz的入门与编写简单demo

本篇博客注意内容:简单的quartz入门(定时任务)核心概念学习与完成入门quartz-demo。

文章图片
#java
分布式系统相关概念(单体、集群、分布式、分布式集群、微服务)

本文系统介绍了互联网项目架构的核心概念和演进过程。主要内容包括:1)互联网架构六大特性:高性能、高可用、可伸缩、高扩展、安全性和敏捷性;2)集群与分布式架构的区别与应用场景;3)架构演进路线:从单体架构到垂直架构、分布式架构、SOA架构,最终发展到微服务架构,详细分析了每种架构的优缺点和适用场景。重点阐述了微服务架构;业务彻底组件化和服务化的核心思想,以及其去中心化、技术自由选择和自动化部署等特性

文章图片
#分布式#微服务
Java+SpringBoot+Dubbo+Nacos快速入门

本文介绍了基于Dubbo 3.3.0的微服务快速入门实践。首先概述了Dubbo作为高性能RPC框架的基本功能,包括服务调用、治理和负载均衡等。然后详细讲解了使用Nacos 2.4.1作为注册中心的项目搭建过程,包括父POM工程、API模块、服务提供方和消费方的配置。重点说明了Dubbo与SpringBoot 3.5.6的集成方式,以及通过@DubboService和@DubboReference注

文章图片
#dubbo#spring boot#java +1
python csv 模块(4)

Python的csv模块提供了处理CSV文件的工具,支持读写操作。通过csv.reader和csv.DictReader可以读取CSV文件,前者返回列表格式,后者返回字典格式。写入操作则使用csv.writer和csv.DictWriter,分别支持列表和字典格式的数据写入。处理时需注意数据类型转换和文件关闭管理,使用with语句可自动管理资源。模块还支持读取处理后再写入的功能,适用于数据转换和加

文章图片
#python
python 配置pip镜像源

本文介绍了两种配置pip国内镜像源的方法。第一种通过命令行配置:使用pip config set命令分别设置阿里云主镜像源、清华备选源,并配置信任域名;第二种手动编辑配置文件:在pip目录下创建pip.ini(Windows)或pip.conf(Linux/macOS)文件,按指定格式写入镜像源配置。两种方法都能显著提升pip的下载速度和稳定性,同时支持通过-i参数临时指定其他镜像源。配置完成后可

文章图片
#python
    共 25 条
  • 1
  • 2
  • 3
  • 请选择