首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鲁旭光
掘友等级
PHP&Go开发工程师
|
好未来教育集团
php go
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 27
沸点 1
赞
28
返回
|
搜索文章
赞
文章( 27 )
沸点( 1 )
听说还不知道这几个 Goland 技巧
本文已参与 [「掘力星计划」](https://juejin.cn/post/7012210233804079141) ,赢取创作大礼包,挑战创作激励金。 很多人使用 Goland 有很长时间的,却
事件驱动,Do you know?
举个栗子:起床闹钟响了驱动我们该起床了,上课铃声响了驱动我们进教室上课、放学铃声响了驱动我们上课结束了可以爱干嘛干嘛去了。 转入正题,事件驱动的应用无处不在比如:spring、netty、zookeeper、mq,而且事件【event】和监听器【listener】都是成对存在的…
从网络IO到IO多路复用
在上一篇文章中,我介绍了什么是socket,什么是文件描述符和tcp传输数据的具体过程。在这篇文章,我会重点介绍linux的BIO、NIO和IO多路复用。 上面这个多线程模型,看似已经十分的完美,其实也有很大的问题。每来一个客户端,就要开辟一个线程,如果来1万个客户端,那就要开…
Nginx 由浅入深
⽀持50000个并发连接数,不仅如此,CPU和内存的占⽤也⾮常的低,10000个没有活动的连接才占⽤2.5M的内存。 Nginx 核心配置文件conf/nginx.conf包含三块内容:全局块、events块、http块。 1. Nginx负载均衡策略 处理网络请求,各Work…
因为会MySQL分库分表,领导给我升职了
把数据库横向扩展到多个物理节点的一种有效方式,主要是为了突破数据库单机服务器的 I/O 瓶颈,解决数据库扩展问题。 Sharding可简单定义为将大数据库分布到多个物理节点上的一个分区方案。每一个分区包含数据库的某一部分,称为一个shard,分区方式可以是任意的,并不局限于传统…
原来大厂都这么使用Redis持久化!
Redis 对外提供数据访问服务时,使用的是常驻内存的数据。如果仅将数据存在内存,一旦宕机重启,数据全部丢失。 redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上。持久化主要是做灾难恢复、数据恢复,可归类到高可用。 按指定时间间隔执行数据集的时间点快照,类似于My…
原来大厂都这么解决Redis缓存雪崩、缓存穿透、缓存击穿
等原因,可能导致缓存数据同一时刻大规模不可用,或者都更新。 在原有失效时间基础上增加一个随机值,比如1~5分钟的随机,这样每个缓存的过期时间重复率就会降低,集体失效概率也会大大降低。 大量并发查询不存在的KEY,导致都直接将压力透传到数据库。 为什么会多次透传呢?不存在一直为空…
Mysql 索引笔记
二分查找法的查找过程是:将记录按顺序排列,查找时先以有序列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将查询范围缩小为左半部分;如果要找的元素值大于该中点元素,则将查询范围缩小为右半部分。以此类推,直到查到需要的值。 二叉查找树中,左子树的键值总是小于根的键值,右子…
内存耗尽后Redis会发生什么
使用Redis 服务时,很多情况下某些键值对只会在特定的时间内有效,为了防止这种类型的数据一直占有内存,我们可以给键值对设置有效期。Redis 中可以通过 4 个独立的命令来给一个键设置过期时间: expire key ttl:将 key 值的过期时间设置为 ttl 秒。 pe…
数据结构之队列
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的特性总结为:先进先出。 我们使用链表实现队列,一个头节点和一…
下一页
关注了
11
关注者
0
收藏集
1
关注标签
19
加入于
2018-11-28