JAVA底层基础知识
好一个迷途小书童
这个作者很懒,什么都没留下…
展开
-
Condition----await,signal分析
Condition由来 在前面synchronized的时候,有讲到wait/notify的基本使用,结合shnchronized可以实现对线程通信。那么这个时候我就思考了,既然JUC里面提供了锁的实现机制,那么JUC里面有没有提供类似的线程通信的工具呢?于是找啊找,发现了一个condition工具类 Condition是一个多线程协调通信工具类,可以让某些线程一起等待某个条件(con dition),只有满足条件时,线程才会被唤醒, 案例如下:public class Conditio原创 2021-01-09 21:33:11 · 479 阅读 · 0 评论 -
ArrayList(复习)
简单实现ArrayList主要实现代码: package myArray;public class Array{ // implements IArray<E> /** * Array: * * Analyze: 通用功能 ---> 增删改查 * 拓展功能 ---> 动态扩容,队列,栈的实现 * * 有很多 */ // 当前数组实存原创 2020-08-09 20:07:54 · 252 阅读 · 0 评论 -
基于JDK的动态代理模式
前言学习呢,在我看来有输入就要有输出,所谓的输入就是你看的视频,所谓的输出就是当你学完这个课程,你自己对这个视频的理解以及感受,简单地讲,我自己写博客,是为了记录自己学习的过程,当然,如果能给其他人带来帮助,那就更好不过了,旨在对自己学习的知识进行一个有效的输出,不然,看了白看!可能说有一点夸张,但是一点也不为过,举个我自己的例子,我曾经花费了一个多月的时间每天看一个有关于Java8的视频还有G...原创 2019-06-03 17:07:21 · 232 阅读 · 1 评论 -
Spring MVC的前世今生
区分三层架构和Spring MVC三层架构:1. Dao数据访问层2. Service业务处理层3. Web层(J2EE的内容,一般指封装了Request,Response的)Spring MVC:1. M:Model,一般指Entity、Pojo、Model具体的看习惯了2. V:View,一般指视图层,主要的交互种类有JSP、Freemark等3. C:Controlle...原创 2019-08-05 15:47:23 · 1465 阅读 · 0 评论