• JUC中的原子操作类及其原理

    JUC中的原子操作类及其原理 昨天简单的看了看Unsafe的使用,今天我们看看JUC中的原子类是怎么使用Unsafe的,以及分析一下其中的原理! 一.简单使用AtomicLong 还记的上一篇博客中我们使用了volatile关键字修饰了一个int类型的变量,然后两个线程,分别对这个变量进行10...

    2020-01-30 16:00:46 IE共享timAV<WAPtabBootStrap修改call

  • Hibernate面试题(七)--load与get区别

    Hibernate面试题(七)--load与get区别 1. load方式是延迟加载,只有属性被访问的时候才会调用sql语句 get方式是非延迟加载,无论后面的代码是否会访问到属性,马上执行sql语句 2. 都通过id=500去获取对象 1. get方式会返回null 2. load方式会抛出异常...

    2020-01-29 16:04:02 qqSQL异常对象代码sql语句语句hibernate区别面试

  • ReentrantLock(重入锁)功能详解和应用演示

    ReentrantLock(重入锁)功能详解和应用演示 目录 1. ReentrantLock简介 2.ReentrantLock和synchronized的比较 2.1 相同点 2.2不同点 3.ReentrantLock相比synchronized的额外功能 3.1 ReentrantLock可以实现公平锁。 3.2 .ReentrantLock可响应中断 3.3 获取锁时限时等待...

    2020-01-28 16:05:39 用户IE系统rsyncPStimAVHTTPSntt<

  • Synchronized和Static Synchronized区别

    Synchronized和Static Synchronized区别 通过分析这两个用法的分析,我们可以理解java中锁的概念。一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有全局锁的概念),一个是全局锁(该锁针对的是类,无论实例多少个对象,那么线程都共享该锁)。实...

    2020-01-28 16:05:18 java多线程底层操作系统定义用户IE系统PSAccess共享tim

  • java中常用的锁机制

    java中常用的锁机制 基础知识 基础知识之一:锁的类型 锁就那么几个,只是根据特性,分为不同的类型 锁的概念 在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。 锁通常...

    2020-01-28 16:04:23 硬件word虚拟机用户IE百科Hosting系统缓解维基百科

  • java中5种异步转同步方法

    java中5种异步转同步方法 先来说一下对异步和同步的理解: 同步调用:调用方在调用过程中,持续等待返回结果。 异步调用:调用方在调用过程中,不直接等待返回结果,而是执行其他任务,结果返回形式通常为回调函数。 其实,两者的区别还是很明显的,这里也不再细说,我...

    2020-01-28 16:03:23 IEPStimAVHTTPSntt<数字call对象

  • java锁优化

    java锁优化 一、锁优化的思路和方法 锁优化是指:在多线程的并发中当用到锁时,尽可能让性能有所提高。一般并发中用到锁,就是阻塞的并发,前面讲到一般并发级别分为阻塞的和非阻塞的(非阻塞的包含:无障碍的,无等待的,无锁的等等),一旦用到锁,就是阻塞的,也就...

    2020-01-28 16:01:21 定义qqwordYY优化方法虚拟机用户IEsvf系统

  • [apue] 使用 Ctrl+S停止输出而不用挂起前台进程

    [apue] 使用 Ctrl+S停止输出而不用挂起前台进程 之前一直知道使用 Ctrl+Z 挂起前台进程来阻止进程运行,之后可以再通过 shell 的作业控制 (jobs / fg N) 来将后台进程切换为前台,从而继续运行。 最近学到一种新的方法,对于不停有 console 输出的前台进程,可以使用 C...

    2020-01-25 16:00:59 LinuxechoIE系统PSAEcall发送sys隐藏

  • JDBC(二)

    JDBC(二) 1. PreparedStatement预编译的语句对象 预编译语句PreparedStatement 是java.sql中的一个接口,它是Statement的子接口。通过Statement对象执行SQL语句时,需要将SQL语句发送给DBMS,由 DBMS首先进行编译后再执行。预编译语句和Statement不同, 在创建Prepar...

    2020-01-25 16:00:29 文件定义mysqlword驱动用户IE系统Administrator2345

  • SpringBoot学习笔记一

    SpringBoot学习笔记一 目录 一、入门 1、Spring Boot简介 2、微服务 3、环境准备 4、SpringBoot HelloWorld 5、Hello World探究 6、使用Spring Initializer快速创建SpringBoot项目 二、配置文件 1、配置文件 2、YAML语法 3、配置文件的注入 4、配置文件占位符 5、Profi...

    2020-01-23 16:01:54 java系统文档文件服务器定义Intellij虚拟机IntelIE应用开发