06 2021 档案

摘要:一.首先,什么是shell shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,形成一个相当于面向过程... 阅读全文
posted @ 2021-06-30 20:52 码农编程进阶笔记 阅读(3587) 评论(0) 推荐(0)
摘要:面试题1: MySQL为什么用B+树,而不用B树? 1.b+树只有叶子节点存数据 b树是每个节点都存数据 在相同数据量下b树的高度更高,所以查询效率更低 2.b树每一层存的是数据+索引; b+树是除了叶子节点存的是数据+索引以外,其余节点只存索引,所以在相... 阅读全文
posted @ 2021-06-30 15:10 码农编程进阶笔记 阅读(1156) 评论(0) 推荐(0)
摘要:想跳槽涨薪,想进大厂,如何准备面试呢,有没有面试经验分享? 现在就带你了解大厂面试的那些事儿,分享面试技巧,为升职加薪添砖加瓦! 首先,请教大家一个问题,你们面试前都会做哪些准备呢? ????那我来给大家介绍一些相关且很重要的准备哦 1、Java ... 阅读全文
posted @ 2021-06-30 11:59 码农编程进阶笔记 阅读(233) 评论(0) 推荐(0)
摘要:想跳槽涨薪,想进大厂,如何准备面试呢,有没有面试经验分享? [机智]现在就带你了解大厂面试的那些事儿,分享面试技巧,为升职加薪添砖加瓦! 首先,请教大家一个问题,你们面试前都会做哪些准备呢? 🔥那我来给大家介绍一些相关且很重要的准备哦 1、Java 的核心... 阅读全文
posted @ 2021-06-28 16:54 码农编程进阶笔记 阅读(53) 评论(0) 推荐(0)
摘要:一、死锁示例 考虑下面一个MySQL死锁的示例: 有如下一张表: CREATE TABLE `test` (`id` int(20) NOT NULL,`name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)... 阅读全文
posted @ 2021-06-28 08:20 码农编程进阶笔记 阅读(209) 评论(0) 推荐(0)
摘要:对于高并发的业务场景,常用的技术手段包括黑白名单、限流防刷、熔断降级、兜底、线程隔离、多级缓存(客户端、CDN、NGINX、内存缓存、分布式缓存)等等。这些手段相互结合,才能应对高并发场景下的各种细分场景。本文总结了缓存方案需要考虑的几个问题。 第一,关于... 阅读全文
posted @ 2021-06-27 19:13 码农编程进阶笔记 阅读(133) 评论(0) 推荐(0)
摘要:这里列举的Go语言常见坑都是符合Go语言语法的,可以正常的编译,但是可能是运行结果错误,或者是有资源泄漏的风险。 可变参数是空接口类型 当参数的可变参数是空接口类型时,传入空接口的切片时需要注意参数展开的问题。 func main() { va... 阅读全文
posted @ 2021-06-25 08:20 码农编程进阶笔记 阅读(128) 评论(0) 推荐(0)
摘要:Go 1.11 和 Go 1.12 包含了初步的 Go Modules 支持,且计划在 2019 年 8 月发布的 Go 1.13 会在所有开发过程中默认使用 Go Modules。 Go Modules 是为了提升使用其他开发者代码,即添加 依赖项(模... 阅读全文
posted @ 2021-06-25 08:20 码农编程进阶笔记 阅读(291) 评论(0) 推荐(0)
摘要:前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。 后来发现 join on and 不会过滤结果记录条数,只会根据and后的条件是否显示 B表的记录,A表的记录一定会显示。 不管a... 阅读全文
posted @ 2021-06-24 12:00 码农编程进阶笔记 阅读(449) 评论(0) 推荐(0)
摘要:一.不通过浏览器获取公网 IP 有的时候我们的计算机处于受限状态,不能使用浏览器或者 HTTP 协议。 也就不能使用类似: curl ifconfig.io 之类的命令来获取公网 IP。 但其实可以不通过浏览器,而是通过 DNS 来获取公网 IP... 阅读全文
posted @ 2021-06-23 08:20 码农编程进阶笔记 阅读(380) 评论(0) 推荐(0)
摘要:一、生成唯一uuid 看到某些人会用uuid去代替用户的uid从代码中可以看出,通过unique生成一个以毫秒级时间戳为前缀的字符后md5加密再通过分隔符进行分割后得到uuid这种方式虽然极大程度的避免了uid的重复但是生成的uid太长,足足36个字符,而... 阅读全文
posted @ 2021-06-22 08:21 码农编程进阶笔记 阅读(297) 评论(0) 推荐(0)
摘要:PHP部分 1.nginx设置反向代理,获取真实客户端ip upstream这个模块提供一个简单方法来实现在轮询和客户端IP之间的后端服务器负荷平衡。upstream abc.com { server 127.0.0.1:8080; ... 阅读全文
posted @ 2021-06-21 20:53 码农编程进阶笔记 阅读(53) 评论(0) 推荐(0)
摘要:一、 HTTP与HTTPS的区别 1、端口:http端口号是 80;https端口号是 443 2、传输协议:http是超文本传输协议,属于明文传输;https是安全的超文本传输协议,是经过SSL加密后的传输协议 3、安全性:https使用了TLS/SSL... 阅读全文
posted @ 2021-06-21 08:20 码农编程进阶笔记 阅读(1098) 评论(0) 推荐(0)
摘要:接口如同契约。接口并不包含任何代码实现,只是定义了一个实现该接口的对象必须实现的一系列方法。 如果一个对象实现了一个接口,那么我们就能保证这个接口所定义的一系列方法都能在这个对象上调用。 由于有接口契约保证特定方法的实现,通过多态也能使类型安全的语言变... 阅读全文
posted @ 2021-06-19 08:21 码农编程进阶笔记 阅读(123) 评论(0) 推荐(0)
摘要:最近记录了不少面试题,有些还是挺值的学习的,这里记录一下。有些我会给出参考链接,有些需要大家自己百度了,持续补充。。 公司一 php的接口和抽象类有什么区别,应用场景有哪些 blog.csdn.net/hanxueyu666/ar... 阅读全文
posted @ 2021-06-18 08:20 码农编程进阶笔记 阅读(205) 评论(0) 推荐(0)
摘要:使用过larave框架的朋友都知道laravel框架里面除了提供一些基本的功能(如控制器、视图、模型)之外,还有中间件、门面、契约等,这些东西是如何在laravel框架运用起来的呢? 首先应该了解laravel框架的架构模式(设计核心,laravel 框... 阅读全文
posted @ 2021-06-17 12:00 码农编程进阶笔记 阅读(201) 评论(0) 推荐(0)
摘要:一、什么是CPU?什么是GPU? 在搞清楚GPU服务器和CPU服务器的区别之前,我们先回忆下,什么是CPU?什么是GPU? 1、所谓CPU即中央处理器(CPU,central processing unit,缩写:CPU),是作为整个计算机系统的运算和... 阅读全文
posted @ 2021-06-10 18:53 码农编程进阶笔记 阅读(703) 评论(0) 推荐(0)
摘要:GPU服务器,简单来说,GPU服务器是基于GPU的应用于视频编解码、深度学习、科学计算等多种场景的快速、稳定、弹性的计算服务,我们提供和标准云服务器一致的管理方式。出色的图形处理能力和高性能计算能力提供极致计算性能,有效解放计算压力,提升产品的计算处理效率与竞... 阅读全文
posted @ 2021-06-10 17:06 码农编程进阶笔记 阅读(905) 评论(0) 推荐(0)
摘要:github 地址: https://github.com/AliaksandrSiarohin/first-order-model 1.转化命令 python3 demo.py --config config/vox-256.yaml --driving... 阅读全文
posted @ 2021-06-09 11:17 码农编程进阶笔记 阅读(879) 评论(0) 推荐(0)
摘要:1.变量,常量 package mainimport "fmt"func main() { //变量 var ( x, y int //同时声明 x,y 为整数 z float64 ) // d := 33 //简短声明变量 e := i... 阅读全文
posted @ 2021-06-09 10:16 码农编程进阶笔记 阅读(126) 评论(0) 推荐(0)
摘要:一.TCP tcp: Transmisson Control Protocol (传输控制协议),是一种面向连接的,可靠的,基于字节流的传输层通信协议. 阅读全文
posted @ 2021-06-08 10:19 码农编程进阶笔记 阅读(78) 评论(0) 推荐(0)
摘要:这篇文章我们来介绍Redis高可用相关的机制。Redis要想实现高可用,主要有以下方面来保证: 数据持久化 主从复制 自动故障恢复 集群化 这篇文章我们先介绍Redis的高可用保障的基础:数据持久化。因为Redis的主从复制和自动故障恢复,都需... 阅读全文
posted @ 2021-06-08 08:20 码农编程进阶笔记 阅读(318) 评论(0) 推荐(0)
摘要:一.常见性能问题分类 class ClassA{ public $pro;}function foo(){ // 堆:堆上内存跟函数生命周期没关系,函数结束后仍然占内存,堆上垃圾自动释放 // 栈:函数结束后内存释放掉 //java:... 阅读全文
posted @ 2021-06-07 18:32 码农编程进阶笔记 阅读(127) 评论(0) 推荐(0)
摘要:scp 加密的方式在本地主机和远程主机之间复制文件 补充说明 scp命令 用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读read... 阅读全文
posted @ 2021-06-07 11:56 码农编程进阶笔记 阅读(429) 评论(0) 推荐(0)
摘要:扫码关注我们 查看更多精彩内容 1.git 常用命令 1. 常用 $ git remote add origin git@github.com:yeszao/dofiler.git # 配置远程git版本库$ git pull origi... 阅读全文
posted @ 2021-06-04 18:01 码农编程进阶笔记 阅读(114) 评论(0) 推荐(0)
摘要:本人基础 1 懂 laravel/thinkphp/yii/ci 框架 crud,python 框架 2 懂 mysql/redis/kafka/mq/zookeeper/lvs/ jsv/lnmp/k8s/angluar/workerman/swo... 阅读全文
posted @ 2021-06-03 18:32 码农编程进阶笔记 阅读(70) 评论(0) 推荐(0)

返回顶部 有事您Q我