07通用技术十月 19, 2020docker_dockerfile和dockerCompose常用命令Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。Docker通过读取Dockerfile中的指令自动生成映像。dockerfiledockerfile=>image在Dockerfile文件的所在路径执行dockerbuild-timageName.,-tdocker
07通用技术十月 18, 2020快捷手册04dockerdocker基础知识速览,常用命令和操作。命令关系图由于docker的操作对象有点多,所以很容易搞混,其实大多数命令都是针对contrainer的.针对image,image,search,pull,rmi,run,exec,save,load针对contrainer,start/stop/killc快捷手册
07通用技术十月 6, 2020数据库13mysql执行计划在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。EXPLAIN用法详解举例e数据库
07通用技术十月 6, 2020数据库14mysql的redolog与binlogbinlog属于逻辑日志,是逻辑操作。innodbredo属于物理日志,是物理变更。逻辑日志有个缺点是难以并行,而物理日志可以比较好的并行操作。SQL语句执行链路什么是redolog?redolog又称重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在实e数据库
07通用技术十月 5, 2020数据库12经验之谈自增主键用完了怎么办?在mysql中,Int整型的范围(-2147483648~2147483648),约20亿!因此不用考虑自增ID达到最大值这个问题。而且数据达到千万级的时候就应该考虑分库分表了。主键为什么不推荐有业务含义?最好是主键是无意义的自增ID,然后另外创建一个业务主键ID,因为任何有业e数据库
07通用技术十月 5, 2020数据库11mysql之坑null专题空值”和“NULL”的概念首先,我们要搞清楚“空值”和“NULL”的概念:1、空值是不占用空间的2、mysql中的NULL其实是占用空间的,下面是来自于MYSQL官方的解释“NULLcolumnsrequireadditionalspaceintherowtorecordwhethertheirvae数据库
07通用技术十月 2, 2020数据库10mysql之坑CONCAT字符串拼接selectCONCAT('I','love','money');--IlovemoneyINSERT(字符串,起始位置,长度,替换内容)字符串替换,可用作脱敏selectINSERT('123456789',4,4,'****');#123****89selectINSERTe数据库
07通用技术十月 2, 2020数据库09mysql常用查询实例查询统计结果中的前n条记录SELECT*,(yw+sx+wy)AStotalFROMtb_scoreORDERBY(yw+sx+wy)DESCLIMIT0,$num按月查询统计数据,区间查询betweenandSELECT*FROMtb_stuWHEREmonth(date)=between1ande数据库
07通用技术九月 26, 2020数据库07redis分布式锁redis本身不处理分布式事务或者说它的事务非常弱,因为redis本身是单线程的;之所以很多时候出现redis的线程安全问题是因为应用本身是分布式的;这块处理办法基本都是redis+lua解决分布式安全问题分布式锁先说说“线程锁”,线程锁大家都很熟悉,其使用环境大致可以描述为:如果有多个线程要同时访e数据库
07通用技术九月 26, 2020数据库08redis其他Redis中为什么引入Lua脚本?Redis是高性能的key-value内存数据库,在部分场景下,是对关系数据库的良好补充。Redis提供了非常丰富的指令集,官网上提供了200多个命令。但是某些特定领域,需要扩充若干指令原子性执行时,仅使用原生命令便无法完成。Redis为这样的用户场景提供了lua脚e数据库
07通用技术九月 19, 2020数据库06redis事务Redis事务命令下表列出了redis事务的相关命令:序号命令及描述1DISCARD取消事务,放弃执行事务块内的所有命令。2EXEC执行所有事务块内的命令。3MULTI标记一个事务块的开始。4UNWATCH取消WATCH命令对所有key的监视。5WATCHkey[key…]监视一个(或多个)key,e数据库
07通用技术九月 13, 2020手把手教jetsonNano环境搭建本人使用系统ubuntu,所以系统烧写和连接均在ubuntu下进行开发必备硬件Nano板子硬件介绍:JetsonNano系列教程0:初识JetsonNano:https://www.waveshare.net/study/article-880-1.html必备硬件:板子,电源,sd卡,usb2ttt玩物不丧志
08领域技术九月 12, 2020基础_方差偏差和噪声噪声模型学习的上限(也可以说是误差的下限),不可控的错误很难避免,这被称为不可约偏差(irreducibleerror),即噪声无法通过模型来消除。噪声通常是出现在“数据采集”的过程中的,且具有随机性和不可控性,比如数据标注(通常会有人工参与)的时候手滑或者打了个盹、采集用户数据的时候仪器产生的随机基础
08领域技术九月 12, 2020统计_假设检验假设检验是用来判断样本与样本,样本与总体的差异是由抽样误差引起还是本质差别造成的统计推断方法。其基本原理是先对总体的特征作出某种假设,然后通过抽样研究的统计推理,对此假设应该被拒绝还是接受作出推断。当遇到两个或几个样本均数(或率)、样本均数(率)与已知总体均数(率)有大有小时,应当考虑到造成这种差别统计
07通用技术九月 5, 2020python入门08_python_interview_question学习笔记8.将字符串“k|k1|k2|k3”,处理成字典{k,k1,…}str1="k:1|k1:2|k2:3|k3:4"defstr2dict(str1):dict1={}foritermsinstr1.split('|'):key,value=iterms.split(':')dict1[key]=vapython入门