Wesley13 Wesley13
3年前
SQL 性能优化梳理
前言本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考:https://www.jianshu.com/p/098a870d83e4先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。1基本概念简述1.1逻辑架构!(https://oscimg.osch
红烧土豆泥 红烧土豆泥
4年前
关于如何优雅的关闭JVM
关于如何优雅的关闭JVM使用的类及其方法:Runtime.addShutdownloadHook(Threadhook)虚拟机关闭以及响应两种事件:程序正常退出:最后一个守护线程退出或者调用exit(相当于System,exit)方法时虚拟机响应用户中断:(键入^C)或者系统范围内的事件(用户注销或者系统关闭)而终止language/
Karen110 Karen110
4年前
人工智能数学基础-线性代数3:线性空间、线性相关及基
一、向量空间(线性空间)及基域线性空间是在考察了大量的数学对象(如几何学与物理学中的向量,代数学中的n元向量、矩阵、多项式,分析学中的函数等)的本质属性后抽象出来的数学概念。1.1、详细定义向量空间也称线性空间,设V是一个非空集合,P是一个数域。若:1.在V中定义了一种运算,称为加法,即对V中任意两个元素α与β都按某一法则对应于V内惟一确定的一个元素α
Stella981 Stella981
3年前
Go初接触之libjpeg
  libjpegturbo是一个效率很高的图片处理的C库,所以严格来说放在Go这里不太妥当,但是之后我们会把它封装成Go可以调用的类库。据说libjpegturbo在处理jpeg格式图片时比ImageMagick库效率高了三倍,参照示例代码写了一个缩略图的功能:1//2//main.cpp3//lib
Stella981 Stella981
3年前
Linux磁盘分区与lvm逻辑卷
硬盘接口的种类分四类:(价格由低到高)IDESATA硬盘:别名串口硬盘,具有较强的纠错能力。SCSI硬盘:即采用SCSI接口的硬盘,SCSI接口具有应用范围广,多任务,带宽大,CPU占用率低。SAS硬盘:是串行连接SCSI,是新的SCSI技术,但又与SATA硬盘相同,比这两个更强。分区符的认识:
Wesley13 Wesley13
3年前
HDFS目录(文件 )权限管理
用户身份在1.0.4这个版本的Hadoop中,客户端用户身份是通过宿主操作系统给出。对类Unix系统来说,用户名等于\whoami\;组列表等于\bashcgroups\。将来会增加其他的方式来确定用户身份(比如Kerberos、LDAP等)。期待用上文中提到的第一种方式来防止一个用户
Wesley13 Wesley13
3年前
Oracle总结【视图、索引、事务、用户权限、批量操作】
前言在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了...那么本篇主要总结关于Oralce视图、序列、事务的一些内容...在数据库中,我们可以把各种的SQL语句分为四大类...(1)DML(数据操纵语言):select,insert,update,delete(2)DDL(数据
Stella981 Stella981
3年前
SpringBoot怎么管理封装java包的关系
首先SpringBoot直接写注解加依赖就可以了,基本上不用写xml,非常方便,在这里我只写了两个核心包为什么选择jar类型?      SpringBoot基本上是个应用程序了,只要用java命令程序去运行就可以了,所以不用选择war类型核心依赖<!—引入SpringBoot父类依赖<depend
Wesley13 Wesley13
3年前
ByteArrayOutputStream的用法
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次
哈希区块链游戏
哈希游戏是一款区块链游戏。目前哈希游戏可以说是全球第一款具有虚拟属性的区块链游戏,哈希游戏的哈希值大大的提高了数据的安全性。它是一个单向的加密函数,一个加密哈希函数需要具备以下的几个关键特性才能被认为是有效有用的。1.不可能根据哈希值来决定输入。2.每个哈希值都是不同的。3.哪怕对输入的整个哈希值做一个小小的更改都是会被更改的。4.对于相同的消息,总