后端技术
文章平均质量分 85
Java、Spring boot、Spring cloud、Golang
Marsin_csdn
这个作者很懒,什么都没留下…
展开
-
Azkaban 入门到放弃
Azkaban是什么?Azkaban是一套简单的任务调度服务,整体包括三部分webserver、dbserver、executorserver。是linkin的开源项目,开发语言为Java。Azkaban是由Linkedin开源的一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程。Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流。Azkaban典型使用场景实际当中经常有这些场景:每天有一个大任务,这个原创 2022-04-07 09:43:16 · 199 阅读 · 0 评论 -
Redis 入门到放弃
redis 作为我们最常用的内存数据库,很多地方你都能够发现它的身影,比如说登录信息的存储,分布式锁的使用,其经常被我们当做缓存去使用。可是,用了这么久的reids,你懂它吗?1.什么是 redis?它能做什么?2.redis 有哪八种数据类型?有哪些应用场景?3.redis为什么这么快?4.听说 redis 6.0之后又使用了多线程,不会有线程安全的问题吗?5.redis 的持久化机制有哪些?优缺点说说\6. Redis的过期键的删除策略有哪些?\7. Redis的内存满了怎么办?.转载 2022-04-06 19:43:30 · 271 阅读 · 0 评论 -
15张图解Redis为什么这么快
作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。那么今天就一起看看:思维导图 -基于内存实现这点在一开始就提到过了,这里再简单说说。Redis 是基于内存的数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据读取到内存里的,这个过程会受到磁盘 I/O 的限制。而对于内存数据库来说,本身数据就存在于内存里,也就没有原创 2022-04-05 11:24:55 · 178 阅读 · 0 评论 -
IP 基础知识“全家桶”,45 张图一套带走
前言吃完这个 IP 基础知识全家桶全家桶,包你撑着肚子喊出:“真香!”不多说,直接上菜,共分为三道菜:首先是前菜 「 IP 基本认识 」其次是主菜 「IP 地址的基础知识」最后是点心 「IP 协议相关技术」IP 基础知识全家桶正文前菜 —— IP 基本认识IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。IP 的作用网络层与数据链路层有什么关系呢?有的小伙伴分不清 IP(.原创 2022-04-05 11:19:03 · 179 阅读 · 0 评论 -
PO、VO、DAO、BO、DTO、POJO能分清吗?
《阿里巴巴Java开发规范》关于领域模型的部分介绍如下分层领域模型规约:DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。BO(Business Object):业务对象,由 Service 层输出的封装业务逻辑的对象。AO(ApplicationObject):应用对象,在Web层与Service层之间抽象的复用对象模型, 极为贴原创 2022-04-04 17:10:32 · 599 阅读 · 0 评论 -
REST模式:POST,GET,PUT,DELETE,PATCH的含义与区别
REST模式:POST,GET,PUT,DELETE,PATCH的含义与区别1. 根据HTTP规范,GET用于信息获取,而且是安全的和幂等的GET请求是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。2. 根据HTTP规范,POST一般用于创建数据,不是安全和幂等的POST请求既不是安全的,也不是幂等的,比如常见的POST重复原创 2022-04-04 16:40:18 · 6929 阅读 · 0 评论 -
如何设计 API 接口,实现统一格式返回?
如何设计 API 接口,实现统一格式返回?前言接口相互作用返回格式控制层控制器美观美化优雅优化实现方案前言在移动互联网,分布式,微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前分离分离方式,(题外话:前重新的工作分配越来越明确,现在的前端都称为大前端,技术栈以及生态圈都已经非常成熟;以前官员人员瞧不起前端人员,那现在高层人员要重新认识一下前端,前端已经很成体系了)。一般系统的大致整体架构图如下:需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太low了,什么原创 2022-04-03 14:37:05 · 238 阅读 · 0 评论 -
OAuth 2.0 的四种方式
OAuth 2.0 的四种方式作者: [路晨]日期: [2022年3月 15日]OAuth 2.0 是一种授权机制,主要用来颁发令牌(token)。本文接着介绍颁发令牌的实务操作。RFC 6749OAuth 2.0 的标准是 RFC 6749 文件。该文件先解释了 OAuth 是什么。OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。这段话的意思就是,OAu原创 2022-03-16 11:27:12 · 525 阅读 · 0 评论 -
OAuth 2.0 的一个简单解释
OAuth 2.0 的一个简单解释作者: 路晨日期:2022年3月15日OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。一、快递员问题假设我住在一个大型的居民小区。小区有门禁系统。进入的时候需要输入密码。我经常网购和外卖,每天都有快递员来送货。我必须找到一个办法,让快递员通过门禁系统,.原创 2022-03-16 11:24:39 · 130 阅读 · 0 评论 -
Maven之pom.xml配置文件详解
maven pom原创 2021-12-14 21:06:20 · 3921 阅读 · 0 评论