自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 电子木鱼这么火?Python仅需50行代码实现(附代码,及素材)

最近在刷某音的时,发现一款电子木鱼非常的火爆。这款软件可以说是积功德的神器,敲一下功德+1,敲一下+1。成功的吸引了我的注意,便有了这个迷你项目。成功的复刻了其加功德的主要功能,并且可以根据自己的喜好,添加喜好的音乐。

2022-11-14 09:19:22 10104 11

原创 基于51单片机制作的秒表详细制作过程(适合新手练习)

基于51单片机制作的秒表详细制作过程,包含代码和演示视频

2024-01-21 17:54:19 747

原创 Mybatis的一级、二级缓存

缓存机制减轻数据库压力,提高数据库性能。mybatis的缓存分为两级:一级缓存、二级缓存

2022-12-13 10:56:57 562 1

原创 JVM的内存区域都说不清楚真能找到好工作吗?

对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。

2022-12-07 14:13:41 195

原创 mysql不同引擎间差异

常用MySQL引擎, 分别是MyISAM、InnoDB。其中默认的引擎是InnoDB,只要在需要它不支持的特性时,才考虑使用其他存储引擎。

2022-11-29 16:21:32 219

原创 都要2023年了,不会还有人不知道redis为什么快吧

redis作为一种常见的kv数据库,在实际中使用非常广泛,其最大的特点就是"快",在系统中常被用来当做缓存快速获取想要数据。我们也会经常被问到,redis为什么这么快呢?兄弟们常常都是以下的回答:

2022-11-23 14:43:29 439

原创 CAS自旋锁与互斥锁优劣分析

加锁的目的只有一个就是保证共享资源在任意时间内,只有一个线程可以访问,以此避免数据共享导致错乱的问题。自旋锁和互斥锁只是通过不同的方式对锁进行实现。锁没有对的只有合适的。

2022-11-21 11:42:12 375

原创 Spring框架中的单例Bean是线程安全的吗?如何保证?

如果Bean是有状态的,那就需要开发人员自己来进行线程安全的保证,最简单的办法就是改变bean的作用域 把 "singleton"改为’‘protopyte’ 这样每次请求Bean就相当于是 new Bean() 这样就可以保证线程的安全了。

2022-11-17 16:14:37 985

原创 单例模式是什么?线程安全?

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。

2022-11-15 11:46:09 674

原创 在电商场景下如何处理Redis的大Key和热Key

在redis的使用过程中如果出现了大Key和热Key的问题将会影响用户的体验,会导致服务的性能下降、甚至造成大面积故障。本文将介绍大Key与热Key产生的原因,以及如何去检测和优化大Key和热Key。

2022-11-09 16:17:15 629

原创 简单理解工厂模式(简单工厂+工厂方法+抽象工厂)

工厂模式主要是用于对实现逻辑的封装,并且通过对公共的接口提供对象的实列化的服务。简单工厂模式 (Simple Factory) 又叫静态工厂方法(Static Factory Method)模式。简单工厂模式通常是定义一个工厂类,这个类可以根据不同变量返回不同类的产品实例。工厂方法模式是对于简单工厂模式的进一步抽象。工厂方法模式将工厂抽象化,并定义一个创建对象的接口。每增加新产品,只需增加该产品以及对应的具体实现工厂类,由具体工厂类决定要实例化的产品是哪个,将对象的创建与实例化延迟到子类,这样工厂的设计就符

2022-11-08 14:04:10 203

原创 Vue前端基础知识,一文打通

本文主要是对Vue的一些基础知识,以及常见指令的介绍。Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上 手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库 结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2022-11-06 22:09:24 1460

原创 SQLyog连接MySQL时出现的2058错误解决方法

使用sqlyog连接数据库过程中出现2058错误,出现的原因是因为MYSQL8.0对密码的加密方式进行了改变。

2022-10-31 17:02:53 5668

原创 如何部署Docker?Docker安装详细教程

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的linux和windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。下面开始进入主题开始安装docker。

2022-10-30 17:28:31 3932 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除