首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
云舒编程
掘友等级
公众号:云舒编程
|
字节、阿里
字节、阿里资深工程师。 做过营销、支付、百万级Feed流优化、权限系统、网关。 专注于技术原理分享,用最简单的话分享最复杂的技术原理
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
最新
热门
【golang】 slice 深度解析,踩坑记录
Go 语言的 slice 很好用,不过也有一些坑。在初学golang中,作者也在slice上踩了很多坑。为了避免以后继续踩坑,也为了能够更加深入了解slice的原理,于是有了本文。 可以先看下以下几个
面试题之--SpringMVC 原理
SpringMVC工作原理,讲解处理http请求核心流程。带你一步一步剖析源码。理解Spring基于Servlet编写的Dispathcher核心类
面试之-理解XSS、CSRF攻击原理与实践
xss是指攻击者在目标网站的网页上植入恶意代码,从而对正常用户进行劫持、获取用户隐私信息。 CSRF跨站请求伪造:攻击者通过邮件、广告链接诱导受害者进入第三方网站。在第三方网站中,攻击者向被攻击网站发
Golang 自定义error避坑实践
golang自定义error,判断 err == nil 的结果永远为false,原来是interface的坑
golang 实现协程池
本文仅为个人学习golang学习记录。 go 的 goroutine 提供了一种比线程而言更廉价的方式处理并发场景。相比线程,协程占据更小的内存空间,并且由于是在用户态进行调度,上下文切换的代价更小。所以协程更加容易支撑几万几百万的并发。但 goroutine 太多仍会导致调度…
fatal error: all goroutines are asleep - deadlock!
channel初始化时没有指定缓冲的话,默认是没有缓冲的。也就是说往channel中send数据是一个阻塞操作,直到Channle有读取操作。
golang rang指针数据的坑
这是由于tmp只声明了一次,在for循环过程中被改变了值,指向的数据发生了变化,所以在对tmp取内存地址时,会导致数据变化。
缓存穿透、雪崩、击穿解决方案
正常情况下,使用缓存的话,大部分数据都会命中缓存(缓存不存在或者过期的话,也只有一次会查询数据库),可以极大的减轻数据库的压力。 如果发生一些攻击行为,攻击方伪造了一些数据(缓存不存在,数据库也不存在),那么每次查询都会去查数据库,对数据库造成压力。称这种行为为缓存穿透…
MySQL-字节千万级数据分页查询优化方案
MySQL分页查询优化,实现千万级数据毫秒返回: 1、千万级数据查询优化 2、深度分页查询优化 3、mysql回表原理
图解-Redis主从复制原理
主从复制是指用户可以搭建多个服务器,其中几个服务器当做主服务器,提供写功能。其余的服务器当做从服务器,提供读功能。每当主服务器收到写请求时,同时需要把数据发送给从服务器。保证主从服务器的数据保持最终一致性。利用这个机制,可以利用廉价的服务器搭建高可用,高并发集群。主从复制是搭建…
下一页
个人成就
文章被点赞
1,100
文章被阅读
135,842
掘力值
4,920
关注了
4
关注者
280
收藏集
3
关注标签
0
加入于
2018-11-11