欢迎您的访问
专注于分享最有价值的互联网技术干货

精选文章 第31页

常见框架单例、多例与线程安全性总结

管理员评论(0)赞(0)

单例与多例问题是指,当多个用户访问某个类时,系统是为每个用户创建一个该类实例,还是整个系统无论多少用户访问,只创建一个该类实例。 线程安全问题是指,多个用户同时在访问同一个程序时,其对于某一数据的修改,会不会影响到其他用户中的该数据。若没有...

为什么String类是不可变的?

管理员评论(0)赞(0)

String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。 String类不可变性的好处 只有当...

Spring-两种配置容器

管理员评论(0)赞(0)

Spring提供了两种容器类型 SpringIOC容器是一个IOC Service Provider。提供了两种容器类型:BeanFactory和ApplicationContext。Spring的IOC容器是一个提供IOC支持的轻量级容器...

JRE和JDK的区别

管理员评论(0)赞(0)

1. 定义 JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含J...

线程同步的几种方法

管理员评论(0)赞(0)

1、用什么关键字修饰同步方法 ? 用synchronized关键字修饰同步方法 2、同步有几种实现方法,都是什么?分别是synchronized,wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。...

Redis持久化RDB和AOF

管理员评论(0)赞(0)

Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令...

Redis为什么这么快

管理员评论(0)赞(0)

前言 在日常开发中,为了保证数据的一致性,我们一般都选择关系型数据库来存储数据,如 MySQL,Oracle 等,因为关系型数据库有着事务的特性。然而在并发量比较大的业务场景,关系型数据库却又往往会成为系统瓶颈,无法完全满足我们的需求,所以...