上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: List不安全 //ArrayList扩容源码 public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! elementData[size++] = e; return true; } p 阅读全文
posted @ 2022-01-12 14:53 一刹流云散 阅读(27) 评论(0) 推荐(0)
摘要: Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供最大化的统一操作方式。 以下接口实现了Collection接口: map、set、list、vector C 阅读全文
posted @ 2022-01-12 11:42 一刹流云散 阅读(2251) 评论(0) 推荐(1)
摘要: 锁(只会锁两个东西=》(对象(普通同步方法),class模板(静态同步方法))) package com.ji.lock8; import java.util.concurrent.TimeUnit; /* * 八锁就是关于锁的八个问题 * 1. 标准情况下,两个线程先打印 发短信还是打电话(并不是 阅读全文
posted @ 2022-01-12 11:27 一刹流云散 阅读(192) 评论(0) 推荐(0)
摘要: ##synchronized:wait notify /*线程之间的通信问题,生产者和消费者问题 通知唤醒,等待唤醒 * 线程交替进行,A B操作统一变量 num=0 * A num+1 * B num-1 * */ public class Product { public static void 阅读全文
posted @ 2021-12-29 21:33 一刹流云散 阅读(42) 评论(0) 推荐(0)
摘要: ##传统Synchronized //基本卖票例子 /* * 真正的多线程开发 * 线程就是一个单独的资源类,没有任何附属的操作,拿来即用 * 1. 属性,方法*/ public class SaleTicketDemo01 { public static void main(String[] ar 阅读全文
posted @ 2021-12-29 20:47 一刹流云散 阅读(50) 评论(0) 推荐(0)
摘要: ##线程的几个状态 六个状态 new:新生 runnable:运行 blocked:阻塞 waitting:等待(死等) timed_waitting:超时等待 terminated:终止 public enum State { /** * Thread state for a thread whi 阅读全文
posted @ 2021-12-29 20:01 一刹流云散 阅读(38) 评论(0) 推荐(0)
摘要: ##线程与进程 进程:进程是程序的一次执行,进程是一个程序及其数据在处理机上顺序执行时所发生的活动,进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配的一个独立单位。 简单来说:进程实现多处理非常耗费CPU的资源,而我们引入线程是作为调度和分派的基本单位(取代进程的部分基本功能 阅读全文
posted @ 2021-12-29 19:49 一刹流云散 阅读(33) 评论(0) 推荐(0)
摘要: JUC:就是java.util .concurrent工具包(分类)的简称。这是一个处理线程的工具包。 java.util.concurrent java.util.concurrent.atomic 原子性 java.util.concurrent.locks lock java.util.fun 阅读全文
posted @ 2021-12-29 19:33 一刹流云散 阅读(315) 评论(0) 推荐(0)
摘要: 用户较少,并发较小时 用户变多,并发变大时,服务器无法,满足需求 横向扩展,又增加了服务器。这个时候项目启动在不同的服务器上,用户要访问,就需要增加一个代理服务器了,通过代理服务器来帮我们转发和处理请求。 我们希望这个代理服务器可以帮助我们接收用户的请求,然后将用户的请求按照规则帮我们转发到不同的服 阅读全文
posted @ 2021-12-18 19:10 一刹流云散 阅读(137) 评论(0) 推荐(0)
摘要: package com.kuang; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybati 阅读全文
posted @ 2021-12-18 18:56 一刹流云散 阅读(186) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页