首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
轻轻唱
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
270
文章 269
沸点 1
赞
270
返回
|
搜索文章
赞
文章( 269 )
沸点( 1 )
Golang—channel
使用goroutine+channel进行数据通信简单高效,同时线程安全,多个goroutine可同时修改一个channel,不需要加锁。 无论他的具体类型是什么,对它的发送操作,和接收操作都会永久的处于阻塞状态;所属的goroutine中的任何代码,都不再会执行。 selec…
Go 常见排序算法
算法复杂度算法名称最差时间分析平均时间复杂度稳定度空间复杂度选择排序O(n2)O(n2)不稳定O(1)插入排序O(n2)O(n2)稳定O(1)冒泡排序O(n2)O(n2)稳定O(1)归并排序O(n2)
图解Golang的GC算法
虽然Golang的GC自打一开始,就被人所诟病,但是经过这么多年的发展,Golang的GC已经改善了非常多,变得非常优秀了。 经典的GC算法有三种:引用计数(reference counting)、标记-清扫(mark & sweep)、复制收集(Copy and Collec…
Golang非CSP并发模型外的其他并行方法总结
Golang最为让人熟知的并发模型当属CSP并发模型,也就是由goroutine和channel构成的GMP并发模型,具体内容不在赘述了,可以翻回之前的文章查看。在这里,要讲讲Golang的其他并发方式。 Golang不仅可以使用CSP并发模式,还可以使用传统的共享数据的并发模…
epoll边缘触发与水平触发
在网络编程中,会涉及到水平触发与边缘触发的概念,工程中以边缘触发较为常见,本文讲述了边缘触发与水平触发的概念,并给出代码示例,通过代码可以很清楚的看到它们之间的区别。 所以边缘触发需要一次性的把缓冲区的数据读完为止,也就是一直读,直到读到EGAIN(EGAIN说明缓冲区已经空了…
Nginx 反向代理详解
反向代理(Reverse Proxy)方式是指以代理服务器来接受 Internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 Internet 上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
Redis AOF 持久化详解
Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是一旦进程退出,Redis 的数据就会丢失。 为了解决这个问题,Redis 提供了 RDB 和 AOF 两种持久化方案,将内存中的数据保存到磁盘中,避免数据丢失。RDB的介…
HTTP|GET 和 POST 区别?网上多数答案都是错的!
HTTP|GET 和 POST 区别?网上多数答案都是错的!
为什么你要用 InnoDB, 而不是 MyISAM ?
团队里有位成员接了个需求:按天统计出操作日志。由于系统运行有一段时间了,目前涉及的 MySQL 数据库表数据量已达到上亿,他担心写好代码后执行 SQL 速度过慢影响性能。我们看了下这个表用的存储引擎是 InnoDB,对于这种查询比较多的需求,如果用 MyISAM 引擎是否就好呢…
很用心的为你写了 9 道 MySQL 面试题
MySQL 一直是本人很薄弱的部分,后面会多输出 MySQL 的文章贡献给大家,毕竟 MySQL 涉及到数据存储、锁、磁盘寻道、分页等操作系统概念,而且互联网对 MySQL 的注重程度是不言而喻的,后面要加紧对 MySQL 的研究。写的如果不好,还请大家见谅。 非关系型数据库(…
下一页
关注了
57
关注者
0
收藏集
1
关注标签
15
加入于
2019-08-13