首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
4C00H
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4.3K
文章 4.3K
沸点 0
赞
4.3K
返回
|
搜索文章
赞
文章( 4.3K )
沸点( 0 )
ConcurrentHashMap源码阅读
总所周知,HashMap有良好的存取性能,但并不支持并发环境,HashTable支持并发环境,而在存取方法上直接加Synchronized的方式会使性能明显下降,尽管Synchronize在JDK1.6之后进行了大量的优化,但依旧不是最优选. 实际存储数据的Node数组,vol…
实现基于JWT的Token登录验证功能
放假之前做了几个小项目+课设,都用到了token实现登录验证和权限判断,然鹅当时和同组的小伙伴也都是第一次接触到了token,于是乎都是一脸懵逼(xjbx)的写完了登录验证的前后端逻辑(我写前端,同组的小伙伴写后端)。今天有空仔细学习了一下SpringBoot实现token认证…
「译」使用策略设计模式来简化代码
面向对象编程是一种编程范式,这种范式围绕使用对象和类声明的方式来为我们的程序提供简单且可重用的设计。 但 OOP 概念本身不是重点,如何构建你的类以及它们之间的关系才是重点所在。像大脑、城市、蚂蚁窝、建筑这种复杂的系统都充满了各种模式。为了实现稳定持久的状态,它们采用了结构良好…
9102 年了,学点 Docker 知识
最近工作需要,开发时需要用到 Docker。这篇文章从零开始演示几个 Demo,如果你之前没接触过 Docker,可以一步步跟着操作,加深对 docker 的理解。 无论你所处的公司大或小,多多少少都遇到开发环境和生产环境不一致的问题。有些开发者用 Windows,有些开发者用…
[译] 我们采用 GraphQL 技术的经验:营销技术活动
在之前的博客文章中,我们对营销技术团队的一些应用程序提供了高级概述,我们这么做是为了推动全球广告业务实现 体量化和智能化,使得广告可以通过像纽约时报,Youtube 等网站覆盖成千上万的用户。在这篇博文中,我们将分享关于我们更新前端架构的过程和在营销技术团队中引入 GraphQ…
微服务架构设计基础之领域驱动设计
通讯协议:微服务的推荐通讯协议是RESTful,而传统的SOA是SOAP。不过基于轻量级的RPC框架Dubbo、Thrift、gRPC来实现微服务也很多;在Spring Cloud中也有Feign框架将标准RESTful转为代码的API这种仿RPC的行为,这些通讯协议不是区分微…
Spring boot学习(五)Spring boot整合Mybatis Generator以及PageHelper
在之前的博客中介绍了Spring boot整合Mybatis以及Druid,本篇博客主要介绍如何在Spring boot中整合Mybatis的逆向工程Mybatis Generator以下简称为MBG,以及实际项目中十分方便简单的物理分页插件PageHelper,使用这些插件能…
如何保证MongoDB的安全性?
然后很多人评论说MongoDB躺枪了。 MongoDB确实躺枪了,因为这事的责任当然不在数据库,而在于使用数据库的人没有做必要的安全配置。 1. 绑定局域网IP,杜绝互联网访问 话说MongoDB被黑了这么多年,自身确实有一定的责任。版本3.6之前,MongoDB默认绑定的居然…
python支付整合开发包
轻量级支付方式整合集成,实现支付与业务完全剥离,快速简单完成支付模块的开发
来谈谈限流-从概念到实现
后端服务的接口都是有访问上限的,如果外部QPS或并发量超过了访问上限会导致应用瘫痪。所以一般都会对接口调用加上限流保护,防止超出预期的请求导致系统故障。 从限流类型来说一般来说分为两种:并发数限流和qps限流,并发数限流就是限制同一时刻的最大并发请求数量,qps限流指的是限制一…
下一页
关注了
0
关注者
6
收藏集
2
关注标签
86
加入于
2015-10-31