知行 - 大道至简,知易行难;道阻且长,行则将至。
open-menu close-me
首页
博客
归档
关于
  • 「学习笔记」深入JVM – 内存模型JMM 与 锁机制

    calendar Aug 27, 2019 · 4 分钟阅读 · JVM Java编程 学习笔记  ·
    分享到: weibo wechat copy

    Java 内存模型(Java Memory Model) Java Memory Model(JMM)描述了 Java 程序中各种变量(线程共享变量)的访问规则,以及在 JVM 中将变量存储到内存中和从内存中读取变量这样的底层细节(可见性,有序性,原子性)。 所有的变量都存储在主内存中 每个线程都有自己的独立的工作内存,里面保存该线程使用到的变量的副本(来自主内存的拷贝) JMM 规定: + 线程 …


    阅读更多
  • 「学习笔记」深入JVM – 类文件结构 与 类加载机制

    calendar Aug 25, 2019 · 6 分钟阅读 · JVM Java编程 学习笔记  ·
    分享到: weibo wechat copy

    1. 类文件结构 Class 文件是一组以 8 位字节为基础单位的二进制流,各个数据严格按照顺序紧凑的排列在 Class 文件中,中间无任何分隔符,这使得整个 Class 文件中存储的内容几乎全部都是程序运行的必要数据,没有空隙存在。当遇到需要占用 8 位字节以上空间的数据项时,会按照高位在前的方式分割成若干个 8 位字节进行存储。 Java 虚拟机规范规定 Class 文件格式采用一种类似与 C …


    阅读更多
  • 「学习笔记」深入JVM – 运行时数据区 与 垃圾回收机制

    calendar Aug 23, 2019 · 4 分钟阅读 · JVM Java编程 学习笔记  ·
    分享到: weibo wechat copy

    Java 虚拟机运行时数据区 程序计数器(Program Counter Register) 本地方法栈(Native Method Stack) Java 虚拟机栈(VM Stack) Java 堆(Heap)(线程共享) 方法区(Method Area)(线程共享) Java 运行过程 Java源代码 经过Javac编译成 字节码(bytecode).class文件; 在运行时,通过 虚拟 …


    阅读更多
  • 「学习笔记」常见JAVA集合类的数据结构分析

    calendar Jul 28, 2019 · 3 分钟阅读 · Java编程 学习笔记  ·
    分享到: weibo wechat copy

    集合(Collection/Map) Collection接口 |———— List接口 |———— ArrayList类 |———— Vector类 |———— LinkedList类 |———— Stack类 |———— Set接口 |———— HashSet类 |———— TreeSet类 |———— LinkedHashSet类 |———— Queue接口 |———— LinkedList …


    阅读更多
  • 「学习笔记」网络协议基础

    calendar Jul 15, 2019 · 2 分钟阅读 · 网络协议 计算机基础 学习笔记  ·
    分享到: weibo wechat copy

    1. 分层网络协议 OSI七层网络协议:物理层,数据链路层,网络层,传输层(TCP/UDP),会话层,表示层,应用层 TCP/IP协议分层(可以理解为OSI的一种实现):网络接口层,网络层,传输层(TCP/UDP),应用层 2. TCP通信协议简介: 面向连接的、可靠的、基于字节流的 传输层通信协议 将应用层的数据流分割成报文段并发送给目标节点的TCP层 数据包都有序号,对方收到则发送ACK确认, …


    阅读更多
  • 「学习笔记」Beats+Logstash+Elasticsearch+Kibana基础整合

    calendar Nov 28, 2018 · 5 分钟阅读 · ElasticSearch 学习笔记  ·
    分享到: weibo wechat copy

    1. ElasticStack 的组成 Beats:数据采集 LogStash: 数据处理 ElasticSearch(核心引擎): 数据存储、查询和分析 Kibana: 数据探索与可视化分析 2. Filebeat Filebeat是本地文件的轻量型日志数据采集器。 Beats可以直接(或者通过Logstash)将数据发送到Elasticsearch,在那里你可以进一步处理和增强数据,然后 …


    阅读更多
  • 「学习笔记」ElasticSearch聚合分析与数据建模

    calendar Nov 24, 2018 · 6 分钟阅读 · ElasticSearch 学习笔记  ·
    分享到: weibo wechat copy

    1. ElasticSearch 中的聚合分析 聚合分析,英文Aggregation,是 ES 除了搜索功能之外提供的针对 ES 数据进行统计分析的功能。 特点: ① 功能丰富,可满足大部分分析需求; ② 实时性高,所有计算结果实时返回。 基于分析规则的不同,ES 将聚合分析主要划分为以下 4 种: Metric: 指标分析类型,如:计算最值,平均值等; Bucket: 分桶类型,类似于group …


    阅读更多
  • 「学习笔记」ElasticSearch分布式特性 与 Search机制

    calendar Nov 20, 2018 · 4 分钟阅读 · ElasticSearch 学习笔记  ·
    分享到: weibo wechat copy

    1. ElasticSearch 的分布式特性 1.1 分布式介绍 ES支持集群模式,即一个分布式系统。其好处主要有以下 2 个: 可增大系统容量。比如:内存、磁盘的增加使得ES能够支持PB级别的数据; 提高了系统可用性。即使一部分节点停止服务,集群依然可以正常对外服务。 ES集群由多个ES实例构成。 + 不同集群通过集群名字来区分,通过配置文件elasticsearch.yml中 …


    阅读更多
  • 「学习笔记」ElasticSearch入门

    calendar Nov 18, 2018 · 7 分钟阅读 · ElasticSearch 学习笔记  ·
    分享到: weibo wechat copy

    1. 概述 1.1 ElasticStack特点 使用门槛低,开发周期短,上线快 性能好,查询快,实时展示结果 扩容方便,快速支撑增长迅猛的数据 1.2 ElasticStack各组件作用 Beats:数据采集 LogStash: 数据处理 ElasticSearch(核心引擎): 数据存储、查询和分析 Kibana: 数据探索与可视化分析 1.3 ElasticStack使用场景 搜索引擎、日志 …


    阅读更多
  • 「学习笔记」基于Redis的分布式锁实现

    calendar Nov 11, 2018 · 2 分钟阅读 · Redis 数据库 学习笔记  ·
    分享到: weibo wechat copy

    SETNX命令简介 SETNX key value返回(1:key的值被设置,0:key的值没被设置),将key的值设为value,并且仅当key不存在。 锁的key为目标数据的唯一键,value为锁的期望超时时间点; 基于Redis实现的分布式锁,主要基于redis的setnx(set if not exist)命令; 1. jedis实现分布式锁 <dependency> …


    阅读更多
    • ««
    • «
    • 8
    • 9
    • 10
    • 11
    • 12
    • »
    • »»

最新文章

  • 「学习笔记」Python基础入门
  • 「学习笔记」WebGL 与 Shader 着色器渲染基础
  • 「工程实践」Cocos Creator – 2D物理切割
  • 「工程实践」Cocos Creator – 实现《Flappy Bird》小游戏的基本功能
  • 「工程实践」Cocos Creator – 3D游戏开发入门《方块先生》
  • 「学习笔记」Cocos Creator 3.8 物理系统
  • 「学习笔记」Cocos Creator 3.8 基础入门
  • 「学习笔记」Golang – GoFrame框架

分类

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 安全认证 13 数据库 11 计算机基础 8 GOLANG编程 7 COCOS游戏 6 ELASTICSEARCH 4 博客搭建 3 旅行日记 3 踩坑记录 2 PYTHON编程 1

专栏

SPRING基础 27 运维与DEVOPS 24 JAVA编程 20 数据结构与算法 17 安全认证 13 数据库 11 计算机基础 8 GOLANG编程 7 COCOS游戏 6 ELASTICSEARCH 4 旅行日记 3 踩坑记录 2 PYTHON编程 1

标签

学习笔记 117 SPRING基础 27 运维与DEVOPS 27 工程实践 21 JAVA编程 20 数据结构与算法 17 安全认证 13 数据库 11 LINUX 10 SPRINGCLOUD 9 计算机基础 8 GOLANG编程 7 SPRINGSECURITY 7 COCOS游戏 6
所有标签
BLUELAKE1 CENTOS2 COCOS游戏6 DOCKER2 ELASTICSEARCH4 FASTDFS3 GIT1 GOGS1 GOLANG编程7 HEXO3 JAVA编程20 JENKINS4 JVM3 LINUX10 MAVEN1 MYSQL6 NFS1 NGINX2 PYTHON编程1 REDIS6 ROCKETMQ2 SHADER1 SHIRO4 SPRINGCLOUD9 SPRINGREACTIVE2 SPRINGSECURITY7 SPRING基础27 SVN1 THYMELEAF1 TOMCAT91 TYPESCRIPT6 WEBGL1 YAPI1 安全认证13 并发编程4 博客搭建3 踩坑记录2 工程实践21 计算机基础8 接口幂等1 旅行日记3 生活记录3 数据结构与算法17 数据库11 网络协议1 学习笔记117 运维与DEVOPS27
[A~Z][0~9]

备案号:粤ICP备19039226号 Copyright ©  郑超(CHARLES·ZHENG) · All Rights Reserved

to-top