Wesley13 Wesley13
3年前
SSL和SSH有什么区别
 SSL是一种安全协议,。SSL使应用程序在通信时不用担心被窃听和篡改。SSL实际上是共同工作的两个协议:""(SSLRecordProtocol)和""(SSLHandshakeProtocol)。"SSL记录协议"是两个协议中较低级别的协议,它为较高级别的协议,例如SSL握手协议对数据的变长的记录进行加密和解密。。
Wesley13 Wesley13
3年前
SQL优化小讲堂汇总
点击上方SQL数据库开发,关注获取SQL视频教程SQL专栏SQL基础知识汇总(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzA3MTg4NjY4Mw%3D%3D%26mid%3D2457298998%26
MLtech MLtech
4年前
图神经网络(Graph Neural Networks)概述
论文:AComprehensiveSurveyonGraphNeuralNetworks一篇关于图神经网络的综述文章,着重介绍了图卷积神经网络(GCN),回顾了近些年的几个主要的图神经网络的的体系:图注意力网络、图自编码机、图生成网络、图时空网络。1、介绍传统的机器学习所用到的数据是欧氏空间(Euclidea
Stella981 Stella981
3年前
Apache Hudi + Flink作业运行指南
近日ApacheHudi社区合并了Flink引擎的基础实现(HUDI1327),这意味着Hudi开始支持Flink引擎。有很多小伙伴在交流群里咨询HudionFlink的使用姿势,三言两语不好描述,不如实操演示一把,于是有了这篇文章。当前Flink版本的Hudi还只支持读取Kafka数据,Sink到COW(COPY\_ON\
Wesley13 Wesley13
3年前
Java并发(四):happens
happensbefore一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在happensbefore关系happenbefore原则是JMM中非常重要的原则,它是判断数据是否存在竞争、线程是否安全的主要依据,保证了多线程环境下的可见性。happensbefore原则定义:1\.如果一个操作happensb
Stella981 Stella981
3年前
FFMpeg笔记(五) 录制小视频时几个问题解决
1. YUV数据在使用avfilter scale时在特定的分辨率下UV分量不对由于是小视频,那么分辨率不需要太高,但是有的视频源是1080p,甚至有的是4K的,所以对视频源进行scale非常有必要。scale操作可以使用avfilter或者sws\_scale完成,具体
Wesley13 Wesley13
3年前
Java 深入理解volatile关键字
我们知道Java中volatile实现了修饰变量的原子性以及可见性,并且为了实现多线程环境下的线程安全,禁止了指令重排。首先我们先来了解一下happensbefore原则、asifserial语义以及数据依赖性,引用自《Java并发编程的艺术》happensbefore简介从JDK5开始,Java使用新的JSR133内存模型
Stella981 Stella981
3年前
Hive基础学习
本节我们主要来学习一些hive的命令操作,同时探究一下Hive,HDFS,MySQL之间的联系,从而更好的理解其内部原理。常用的基础命令此处的命令都是指在hive命令行下执行的命令,所有的命令别忘记以分号结尾。hive show databases;查看当前数据库列表hive create databases dbna
Wesley13 Wesley13
3年前
MySQL中myisam和innodb的主键索引有什么区别?
MyISAM引擎使用BTree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:!这里写图片描述(https://static.oschina.net/uploads/img/201704/13160646_jwHA.jpg)这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索
Wesley13 Wesley13
3年前
JSON(其一)
JSON(其一)嘛,最近肝游戏段位,发布时间晚了点(咕咕咕~),那么接着序章的话题,首先昨天就有朋友问我说JSON是什么语言啊,在这纠正下啊。。。虽然叫JavaScriptobjectnationa,但是现在JSON已经脱离了JS的范围,基本上每个后台语言都有处理JSON的API,应该叫数据格式更为稳妥(而且是轻量级)