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

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

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

  • RestTemplate post请求使用map传参 Controller 接收不到值的解决

    RestTemplate post请求使用map传参 Controller 接收不到值的解决方案 postForObject方法源码解析.md 结论 post方法中如果使用map传参,需要使用MultiValueMap来传递 RestTemplate 的 postForObject 方法有四个参数 String url = 顾名思义 这个参数是请求的url路径 Objec...

    2020-01-29 16:03:02 百度IE判定PSWiredHTTPS<NETServer.NET

  • JVM探秘:MAT分析内存溢出

    JVM探秘:MAT分析内存溢出 本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 MAT是分析Java堆内存的一个工具,全称是 The Eclipse Memory Analyzer Tool,用来帮助分析内存泄漏和减少内存消耗。使用MAT分析Java堆快照,...

    2020-01-29 16:02:53 文件虚拟机IE判定系统工具栏鼠标PS快照AV

  • Linux 文件和目录操作命令(一)

    Linux 文件和目录操作命令(一) 1、cd (change directory)切换到指定目录 - 返回上次目录.. 返回上层目录回车 返回主目录/ 根目录 2、cp (copy)复制文件或目录 -r -R 递归复制该目录及其子目录内容-p 连同档案属性一起复制过去-f 不询问而强制复制-s 生成快捷方式...

    2020-01-29 16:00:36 文件定义LinuxtxtphpYY用户IE磁盘群组

  • mvn常用命令

    mvn常用命令 软件下载及配置 软件下载 mvn需要jdk的支持,jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方下载地址:http://maven.apache.org/download.cgi 具体文件:https://www-eu.apache.org/dist/maven/mav...

    2020-01-28 16:06:37 文件LinuxIEPSAVHTTPSeclipseapacheHTMLNET

  • java中常用的锁机制

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

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

  • 彻底理解Future模式

    彻底理解Future模式 先上一个场景:假如你突然想做饭,但是没有厨具,也没有食材。网上购买厨具比较方便,食材去超市买更放心。 实现分析:在快递员送厨具的期间,我们肯定不会闲着,可以去超市买食材。所以,在主线程里面另起一个子线程去网购厨具。 但是,子线程执行...

    2020-01-28 16:03:29 定义IEtimAVntt<theWAP异常call

  • ReentrantReadWriteLock读写锁

    ReentrantReadWriteLock读写锁 ReentrantLock实现了标准的互斥锁:一次最多只有一个线程能够持有相同ReentrantLock。但是互斥通常做为保护数据一致性的很强的加锁约束,因此,过分的限制了并发性。互斥是保守的加锁策略,避免了 “写/写”和“写/读的重读,但是同样避...

    2020-01-28 16:01:52 系统共享timAVntt<the修改对象name

  • 快速幂与矩阵快速幂

    快速幂与矩阵快速幂 幂运算 幂运算 \(a^b\) 是 \(b\) 个 \(a\) 相乘的结果. C++自带的幂函数 pow 是最朴素的 \(O(b)\) 算法,效率非常低,所以如果要用到大量幂运算,最好自己打一个快速幂. 快速幂 求 \(a^b\%p\) 的值. 当 \(b=1\) 时,返回 \(a%p\) . 当 \(2\mid b\) 时,...

    2020-01-27 16:00:36 IEC++tim<代码函数优化实现数组用到

  • 七、索引优化分析

    七、索引优化分析 SQL性能下降的原因 查询语句写的不好 索引失效 关联查询太多 服务器调优及各个参数的的设置(缓冲、线程数等等) 常见的JOIN查询 1、SQL的执行顺序 手写的顺序: 真正机器执行的顺序: 2、七种join查询 最后两种语法mysql不支持,但是我们可以用union...

    2020-01-27 16:00:36 文件服务器定义IDCmysql磁盘高并发SQLtab数据库