首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端
订阅
时光猜想
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
《Web 推送通知》系列翻译 | 第二篇:推送是怎么工作的?
在我们接触这个 API 之前,让我们先从一个高层次从头到尾来看一下推送。稍后我们将通过逐一介绍各个主题和 API 让你知道为什么推送是这么重要。 添加客户端侧的逻辑来给用户订阅推送(也就是使用 Web App 当中的 JavaScript 和 UI,帮助用户注册推送消息)。 从…
不使用synchronized和lock,如何实现一个线程安全的单例?
瞬间收到了数百条回复。回答最多的是静态内部类和枚举。很好,这两种确实可以实现。 还有人回答的很简单:饿汉。很好,这个也是对的。 先解释清楚为什么说都是借助了ClassLoader。 从后往前说,先说两个饿汉,其实都是通过定义静态的成员变量,以保证instance可以在类初始化的…
NoSQL 还是 SQL ?这一篇讲清楚
随着大数据时代的到来,越来越多的网站、应用系统需要支撑海量数据存储,高并发请求、高可用、高可扩展性等特性要求,传统的关系型数据库在应付这些调整已经显得力不从心,暴露了许多能以克服的问题。由此,各种各样的NoSQL(Not Only SQL)数据库作为传统关系型数据的一个有力补充…
Java开发面试中常问的数据库方面问题
如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引、如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引、如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随…
十大监控工具,值得一试
局域网(LAN)监控的复杂程度包涵了数据包嗅探工具到完整的网络管理系统等。管理网络的关键任务是: 跟踪基础设施利用率,确保设备不会超载。 局域网监控平台可实时通知你,以便在影响性能之前解决问题。 由于你的网络可能包含来自各种制造商的设备,因此不希望将其绑定到局域网监控工具的专有…
Go 语言——基本类型
Go 语言是静态类型的编程语言,意味着编译器需要在编译时确定每个值的类型。 Go 语言设计简练只有 30 多个内置类型、常量、函数。 int、uint、uintpter 类型在 32 位系统上一般是 32 位,在 64 位系统上是 64 位。 Bool 类型不接受其他类型的值,…
SQL注入
过滤器
Python绘制六种可视化图表详解(建议收藏)
可视化图表,有相当多种,但常见的也就下面几种,其他比较复杂一点,大都也是基于如下几种进行组合,变换出来的。对于初学者来说,很容易被这官网上众多的图表类型给吓着了,由于种类太多,几种图表的绘制方法很有可能会混淆起来。 因此,在这里,我特地总结了六种常见的基本图表类型,你可以通过对…
Base64 的原理、实现及应用
Base64编码是基于64个字符A-Z,a-z,0-9,+,/的编码方式,因为2的6次方正好为64,所以就用6bit就可以表示出64个字符,eg:000000对应A,000001对应B。 **BASE64 的编码原理:**都是按字符串长度,以每 3 个 字符(1Byte=8bi…
前后端分离使用 Token 登录解决方案
这篇文章写一下前后端分离下的登录解决方案,目前大多数都采用请求头携带 Token 的形式。 前端得到 401 状态码,重定向到登录页面。 使用 respone 拦截器,对 2xx 状态码以外的结果进行拦截。 如果状态码是401,则有可能是 Token 过期,跳转到登录页。 上面…