logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java多线程基础-7:wait() 和 notify() 用法解析

详解Java多线程编程中,wait()和notify()方法的使用方式和注意事项,配合代码案例~

文章图片
#java#jvm#开发语言
Java多线程基础-8:单例模式及其线程安全问题

单例指的就是单个实例(instance),也就是单个对象(对象就是类的实例)。单例模式指的是某个类在进程中只有唯一一个实例(在一个程序中,只能创建一个实例(一个对象),不能创建多个对象)。按理来说,在写代码的时候多 new 几次,就能创建多个对象了。但在语法上,是有办法禁止这样多 new 几次的操作的。也就是说,Java中的单例模式,实际上是借助 Java 语法,保证某个类只能够创建出一个实例,而

文章图片
#java#单例模式#开发语言
Java多线程基础-11:工厂模式及代码案例之线程池

Java中代码案例之线程池,详解 ExecutorService 接口,ThreadPoolExecutor类,代码实现线程池;详解工厂模式

文章图片
#java#开发语言
Java多线程基础-13:一文阐明死锁的成因及解决方案

死锁的几种情况,产生的四个必要条件以及解决措施。

文章图片
#java#数据库#开发语言
Java多线程基础-6:线程安全问题及解决措施,synchronized关键字与volatile关键字

引起线程安全问题的原因:1、(本质)线程的抢占式执行,2、修改操作的非原子性,3、指令重排序,4、内存可见性,5、多个线程修改同一变量;解决线程安全问题:1、synchronized关键字加锁以保证修改操作的原子性;2、volatile关键字保证内存可见性与禁止指令重排序。

文章图片
#java#jvm#开发语言
Java多线程基础-15:Java 中 synchronized 的优化操作 -- 锁升级、锁消除、锁粗化

synchronized 的锁优化操作,如何理解锁升级、锁消除、锁粗化

文章图片
#java#开发语言
【字节跳动青训营】后端笔记整理-4 | Go框架三件套之GORM的使用

GORM 是 Go 语言中一个强大的 ORM 库(ORM 即对象关系映射,是一种程序设计技术,用于将不同类型的数据进行转换从而实现面向对象编程语言与数据库之间的交互),用于简化数据库操作。

文章图片
#golang#开发语言
到底了