摘要: 不只适用于SpringBoot 工具:postman、IDEA 目的:测试前后端数据的交互情况、交互过程出现的明确各种问题及其解决方法 基础知识: Content-Type发送信息至服务器时内容编码类型,默认是( application/x-www-form-urlencoded 这种格式的特点就是 阅读全文
posted @ 2019-07-18 17:32 潘_磊 阅读(25730) 评论(0) 推荐(3) 编辑
摘要: 参考博客:https://blog.csdn.net/vernonzheng/article/details/8247564 一、概述: BlockingQueue作为线程容器,可以为线程同步提供有力的保障。 二、BlockingQueue定义的常用方法 1.BlockingQueue定义的常用方法 阅读全文
posted @ 2019-06-26 16:11 潘_磊 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Fork/Join框架 阅读全文
posted @ 2019-06-26 16:04 潘_磊 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我们知道,创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。而自从Java 1.5开始,就提供了Call 阅读全文
posted @ 2019-06-26 15:47 潘_磊 阅读(139) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch;Semaphore;CyclicBarrier 阅读全文
posted @ 2019-06-25 15:51 潘_磊 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ①不可变对象:final、Collections.unmodifiableXXX 系列方法、Guava:ImmutableXXX系列方法。②线程封闭:ThreadLocal,线程不安全类和写法,同步容器,并发容器 J.U.C 阅读全文
posted @ 2019-06-21 17:18 潘_磊 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 单例模式 懒汉模式:多线程非线程安全,在多线程中,可能会产生多个对象 饿汉模式:线程安全。 类加载的时候初始化,不推荐在构造函数需要做耗时操作的时候使用,因为可能导致类加载缓慢,而且可能初始化后并没有使用 懒汉模式+synchronized修饰方法 这可以保证线程安全,但不推荐这种写法,因为同一时刻 阅读全文
posted @ 2019-06-12 16:28 潘_磊 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、主要内容 2、基础知识讲解 3、线程安全性 1、主要内容 2、基础知识讲解 2.1 CPU多级缓存 缓存一致性 MESI 2.2 Java内存模型(JMM) 3、线程安全性 3.1 原子性-Atomic包 package java.util.concurrent.atomic; 给定一个模拟并发 阅读全文
posted @ 2019-06-10 15:51 潘_磊 阅读(273) 评论(0) 推荐(0) 编辑
摘要: SpringMVC相关知识 阅读全文
posted @ 2019-03-14 17:20 潘_磊 阅读(201) 评论(0) 推荐(0) 编辑
摘要: MyBatis基础 阅读全文
posted @ 2019-03-05 17:29 潘_磊 阅读(144) 评论(0) 推荐(0) 编辑