锁池与等待池

锁池和等待池每个对象都会有锁池和等待池--当对象的锁被释放就会在锁池中竞争出一个线程去获得该对象的锁,并且进去runnable的状态获取cputimeslice之后便可进入running的状态--当线程执行完running的状态且暂时不需要调用该对象是可以调用该对象的wait()方法并释对象锁,并进入等待...

2021-08-07343
数据库性能调优

--数据库调优一.创建索引1.要尽量避免全表扫描,首先应考虑在 where 及 order by...

2021-08-07224
Java 泛型 -- 通配符

通配符List<Object>可以放任何类对象(继承了Object的),等同于 List<? extends Object>--  function A(List<Object>,String...

2021-08-07217
Java反射

Java.lang.Class一、Class类是什么Class是一个类,位于java.lang包下。在Java中每个类都有一个相对应的Class类的对象,换句话说:Java程序在启动运行时...

2021-08-07240
JDBC使用

JDBC使用JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。执行流程:连接数据源,如:数据库。为数据库传递查询和更新指令。处理数据库响应并返回的结果。JDBC 架构分为双层架构和三层架构。双层作用:此架构中,Java Applet 或应用直接访问数据源。条件:要求...

2021-08-05239
RedisUtil类

@Component@SuppressWarnings("all")public final class RedisUtil {    @Autowired    private RedisTemplate<String,...

2021-03-22257
Redis Springboot整合

在pom中添加特定依赖spring-boot-starter-data-redis<dependency>    <groupId>org.springframework.boot</groupId>  ...

2021-03-22234
Redis 哨兵模式

Redis...

2021-03-18204
Redis集群 -- 主从复制

Redis集群搭建 --主从复制至少一主二从 准备/修改多个redis配置文件1、拷贝多个redis.conf 文件 2、指定端口 6379,依次类推 3、开启daemonize yes 4、Pid文件名字 pidfile /var/run/redis_6379.pid ,...

2021-03-18198
Redis 消息订阅

消息订阅字典 + 链表每一个订阅的人都可以获取消息可以实现消息订阅,实时聊天等功能PSUBSCRIBE pattern [pattern ...]订阅一个或多个符合给定模式的频道。PUBSUB subcommand [argument [argument ...]]查看订阅与发布系统状态。PUBLISH...

2021-03-18242