• Spring IOC和AOP理解,以及怎么解决循环依赖

    IOC IOC,控制反转(Inversion of Control) ,就是把对象的创建(即bean的new操作),交给Spring来实现。 通过XML配置:bean标签是用于配置被spring容器管理的bean信息,我们可以通过bean标签,完成IOC的配置。 使用默认无参构造函数来创建类对象,并存入spring容器 b...

    2020-04-04 16:05:03 ASPword代理模式IE系统2345PSWiredCFAV

  • JAVA基础知识重难点

    JAVA基础知识重难点 声明:以下内容为个人期末对JAVA基础知识的总结,来源于各种资料搜索和个人理解整理而出,也许有不妥的地方,欢迎学习指教 1.Java语言具有可移植性、可跨平台运行特点的原因是什么? Java编译器jvm平台 Java用编译器编译成 .class 的 字节码 文件...

    2020-04-03 16:11:13 java基础java基础知识文件定义硬件有信Windows设计原则可访问性虚拟机

  • java8接口默认方法静态方法和重复注解

    java8接口默认方法静态方法和重复注解 接口默认方法和静态方法 默认方法 interface MyInterface1 {default String method1() {return myInterface1 default method;}}class MyClass{public String method1() {return myClass method;}}/** * 父类和接口中都有相同的方...

    2020-04-03 16:08:03 timAVntt<tabnametablesys接口使用

  • Volatile关键字解析

    Volatile关键字解析 volatile是Java虚拟机提供的 轻量级 的同步机制(“乞丐版”的synchronized) 保证可见性 不保证原子性 禁止指令重排 可见性 指当多个线程访问同一个变量时,如果其中一个线程修改了这个变量的值,其他线程能够立即看得到修改的值 验证可见性demo:...

    2020-04-01 16:11:57 虚拟机IE系统代码顺序共享timAVntt高并发<

  • java join()方法

    java join()方法 当A线程执行到了B线程的join()方法时,A就会等待,等B线程都执行完,A才会执行。 join可以用来临时加入线程执行。 class Demo implements Runnable{ @Override public void run() { for ( int i = 0; i 20; i++ ) { System.out.println(Thread.current...

    2020-04-01 16:08:25 AVntt<namesys方法执行POSTemSpan

  • java 多线程守护线程

    java 多线程守护线程 将该线程标记为守护线程或用户线程。当正在运行的线程都是守护线程时,java虚拟机退出。 必须在启动线程前调用。 class StopThread implements Runnable { private boolean flag = true ; @Override public void run() { while (flag) { System.ou...

    2020-04-01 16:07:37 虚拟机用户AVnttAE虚拟namewhilesys启动

  • java 停止线程

    java 停止线程 stop()已经过时. 停止线程:run()方法结束。 开启多线程运行,通常代码都是循环结构。 只要控制住循环,就可以让run()结束,也就结束了线程。 class StopThread implements Runnable { private boolean flag = true ; @Override public void run() { whi...

    2020-04-01 16:06:56 AVntt强制指定namewhilesys代码方式方法

  • 设计模式-代理模式

    设计模式-代理模式 代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 代理模式的主要优点有: 代理模式在客户端与目标对象之间起到一个中介作...

    2020-04-01 16:05:24 文件服务器定义代理模式用户IE虚拟硬盘系统硬盘AV

  • java 线程间通信

    java 线程间通信 等待唤醒机制: wait(),notify(),notifyAll()都使用在同步中,因为要对持有监视器(锁)的线程操作。 所以要使用在同步中,因为只有同步太具有锁。 定义在Object类中是因为这些方法在操作同步中线程时,都必须要标识他们所操作线程持有的锁,只有同一个...

    2020-03-31 16:10:06 定义AV对象namewhilesys使用方法通信机制

  • java 多线程生产者消费者

    java 多线程生产者消费者 class Res { private String name; private int count = 1 ; private boolean flag; public synchronized void set(String name) { while (flag) { try { this .wait(); } catch (InterruptedException e) { e.printStackTrace(); } } this .n...

    2020-03-31 16:09:11 AVnttnamewhilesys生产使用商品多线程POST