欢迎来到Zgxh的博客
04
27
联邦学习 联邦学习
联邦学习 Federated Learning联邦学习考虑的是有很多个客户端,数据是分片的,每个客户端持有不同的数据,形成一种分布式的结构,联邦学习的目的是训练一个集中模型,其中每个客户端局部地更新它自己所持有的数据,然后把数据合并到集中模
2021-04-27
19
图嵌入 图嵌入
1. Graph Embedding & Node Embedding 综述图嵌入是把高维的图数据映射为低维稠密向量的过程。 图嵌入分为结点嵌入和图嵌入: 结点嵌入:把高维结点嵌入到低维空间中,用于结点分类、结点相似度判断、结点分
2021-04-19
16
流形学习+流形学习2.0 流形学习+流形学习2.0
流形学习与流形学习2.01. 流形学习流形学习也是降维的一种,对应非线性降维。流形学习的输入数据在全局上是不满足欧几里得结构的,但在局部上满足欧式空间的性质。 在三维球面上,利用极坐标表示的坐标系可以通过r、$\theta$、$\phi$三
2021-04-16
03
01
网络复习 网络复习
计算机网络复习0. OSI 7 层模型 应用层:决定了向用户提供应用服务时通信的活动。 FTP、DNS 服务、HTTP、SSH、SMTP、SSL/TLS 等 表示层:对上层数据或信息进行变换,包括数据的加密、压缩、格式转换等。 会话层
2021-03-01
01
01
MySQL MySQL
MySQL1. MySQL 存储概念 关系型数据库。默认端口 3306。 主键:唯一标识一条记录,不能有重复的,不允许为空且只能有一个。 外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值。 1.1 主要存储引擎 Inno
2021-03-01
02
21
HashMap 源码分析 HashMap 源码分析
HashMap 源码分析1. HashMap 概述HashMap 与 HashTable 对比 继承关系:HashTable 继承自 Dictionary 类,HashMap 继承自 AbstractMap 类 线程安全性:HashMap
2021-02-21
21
ConcurrentHashMap 源码分析 ConcurrentHashMap 源码分析
ConcurrentHashMap0. 为什么 HashMap 线程不安全 多线程插入数据导致数据被覆盖 在 JDK 1.7 时,采用的头插法,多线程同时执行 resize() 可能造成环形链表,造成死循环 JDK 1.8 中代替为尾插法,
2021-02-21
11
07
编译与优化 编译与优化
1. 逃逸分析逃逸是指一个对象在某个方法中被创建后,会被其他方法或其他线程所引用。 方法逃逸:该对象被作为参数传递到其他方法中。 线程逃逸:该对象被关联到其他线程中可以访问到的实例变量中。 线程逃逸的逃逸程度比方法逃逸更高。 如果能证明
2020-11-07
06
06
内存模型 JMM 内存模型 JMM
6. Java 内存模型6.1 并发模型线程间进行通信和同步,可以通过 2 种方式的并发模型来实现: 消息传递并发模型 共享内存并发模型 Java 中,采用的是第二种:共享内存并发模型 6.2 JVM 运行时数据区 方法区 和 堆,
06
7.指令重排 与 happens-before 7.指令重排 与 happens-before
7. 指令重排 与 happens-before指令重排可以在 CPU 闲置(等待变量装载等)时,先执行其他指令,提高性能。分为: 编译器优化重排:编译器在不改变单线程程序语义的前提下,可以重新安排语句的执行顺序。 指令并行重排:现代处理
1 / 4