摘要:前言 ​ ES相关技术文档,很久之前看的,一门技术时间长不去研究就会容易忘了,应有些小伙伴的要求希望我做一期ES技术专栏,我就把以前看过的相关文档和笔记整理整理,给大家分享下。 1 ElasticSearch介绍 1.1 介绍 官方网址:https://www.elastic.co/cn/produ 阅读全文
posted @ 2020-10-27 16:53 有梦想的老王 阅读(391) 评论(3) 推荐(6) 编辑
摘要:前言 ​ 本章节继上章节继续梳理:线程相关的基础理论和工具、多线程程序下的性能调优和电商场景下多线程的使用。 多线程J·U·C ThreadLocal 概念 ​ ThreadLocal类并不是用来解决多线程环境下的共享变量问题,而是用来提供线程内部的共享变量。在多线程环境下,可以保证各个线程之间的变 阅读全文
posted @ 2020-10-20 17:33 有梦想的老王 阅读(247) 评论(0) 推荐(0) 编辑
摘要:前言 ​ 本章节主要分享下,多线程并发在电商系统下的应用。主要从以下几个方面深入:线程相关的基础理论和工具、多线程程序下的性能调优和电商场景下多线程的使用。 ##多线程J·U·C 线程池 概念 回顾线程创建的方式 继承Thread 实现Runnable 使用FutureTask 线程状态 NEW:刚 阅读全文
posted @ 2020-09-07 16:48 有梦想的老王 阅读(394) 评论(0) 推荐(1) 编辑
摘要:前言 ​ JMM即java内存模型,JMM研究的就是多线程下Java代码的执行顺序,共享变量的读写。它定义了Java虚拟机在计算机内存中的工作方式。从抽象角度看,JMM定义了线程和主存之间的抽象关系:线程之前的共享变量存储在主内存中,每个线程有个私有的本地内存,本地内存中存储了该线程读写共享变量的副 阅读全文
posted @ 2020-08-20 21:26 有梦想的老王 阅读(270) 评论(0) 推荐(3) 编辑
摘要:##前言 ​ 前面我们了解了JVM相关的理论知识,这章节主要从实战方面,去解读JVM。 类加载机制 ​ Java源代码经过编译器编译成字节码之后,最终都需要加载到虚拟机之后才能运行。虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 阅读全文
posted @ 2020-08-08 10:07 有梦想的老王 阅读(370) 评论(3) 推荐(3) 编辑
摘要:前言 ​ 上次讲解了JVM内存相关知识,今天继续JVM专题。 JVM垃圾回收算法 什么是垃圾回收 ​ 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 什么样的对象需要回收 引用计数法 ​ 引用计数是历史最悠久的 阅读全文
posted @ 2020-07-29 15:05 有梦想的老王 阅读(344) 评论(2) 推荐(2) 编辑
摘要:前言 ​ 本章节属于Java进阶系列,前面关于设计模式讲解完了,有兴趣的童鞋可以翻看之前的博文,后面会讲解JVM的优化,整个系列会完整的讲解整个java体系与生态相关的中间件知识。本次将对jvm有更深入的学习,我们不仅要让程序能跑起来,而且是可以跑的更快!可以分析解决在生产环境中所遇到的各种“棘手” 阅读全文
posted @ 2020-07-25 10:25 有梦想的老王 阅读(427) 评论(0) 推荐(1) 编辑
摘要:前言 ​ 由于笔者在电商公司,算二三线的大厂了吧,最近跟京东拼的火热。因为818大促在即,本人所负责的项目,在大促期间压力会比较大,有必要对系统主要接口做一次压测。下面复盘了,我这次压测从发现问题分析问题总结的全过程,希望能对你有所启发。 问题 ​ 压测时发现系统的瓶颈在于cpu,那么考虑为啥瓶颈在 阅读全文
posted @ 2020-07-24 16:43 有梦想的老王 阅读(471) 评论(2) 推荐(3) 编辑
摘要:前言 ​ 关于设计模式的文章就到这里了,学习这门多设计模式,你是不是有这样的疑惑,发现很多设计模式很类似,经常会混淆某些设计模式。这章节我们将对设计模式做一个总结,看看各类设计模式有什么区别。需要注意的是,设计模式在于理解,不在于形式。不要为了套用设计模式而使用设计模式,而是,在业务上遇到问题时,很 阅读全文
posted @ 2020-07-22 11:58 有梦想的老王 阅读(234) 评论(1) 推荐(0) 编辑
摘要:前言 ​ 今天开始我们专题的第八课了。本章节将介绍:三个设计模式,适配器模式、装饰者模式和观察者模式。通过学习适配器模式,可以优雅的解决代码功能的兼容问题。另外有重构需求的人群一定需要掌握装饰者模式。本章节参考资料书籍《Spring 5核心原理》中的第一篇 Spring 内功心法(Spring中常用 阅读全文
posted @ 2020-07-21 22:53 有梦想的老王 阅读(254) 评论(0) 推荐(0) 编辑