标签:API

编程技术

基于函数计算的 BFF 架构

7

darida 发布于 2020-04-02

BFF 全称是 Backends For Frontends (服务于前端的后端),起源于 2015 年 Sam Newman 一篇博客文章 《Pattern: Backends For Frontends —— Single-purpose Edge Services for ...

阅读(6)评论(0)赞 (0)

编程技术

Hyperf 发布 v1.1.23 版本,企业级的 PHP 微服务云原生协程框架

邓龙华 发布于 2020-04-02

更新内容 本周主要加强了 NSQ 组件和 RPC 客户端组件,现在 RPC 客户端可以自动为代理客户端生成接口的父类的方法定义了。同时我们也修复了一些 :bug:Bug, 继续提升 hyperf 的稳定性, 发布于 1.1.23 版, 建议用户更新此版本 直接访问 官网 hype...

阅读(5)评论(0)赞 (0)

Java

Java – 五大集合(数据结构)要点

4

likai 发布于 2020-04-02

1. List 1.主要问题 了解一下ArrayList和CopyOnWriteArrayList的 增删改查 实现原理 看看为什么说ArrayList查询快而增删慢? CopyOnWriteArrayList 与 Vector 的选择 LinkedList 与 ArrayLis...

阅读(8)评论(0)赞 (0)

Java

还需要学习JDBC吗?如果需要该了解到怎么样的程度?

10

邓龙华 发布于 2020-04-02

前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star: https://github.com/ZhongFuCheng3y/3y 不知道大家在工作中还有没有写过JDBC,我在大三去过一家小公司实习,里边用的就是JDBC,只不过它封装了几个工具类。写代码的时...

阅读(10)评论(0)赞 (0)

编程技术

Netflix 的六边形架构实践

7

zhuangli 发布于 2020-04-02

作者 | Netflix Technology Blog 策划 | 万佳 本文阐述了Netflix是如何基于六边形架构去开发一款全新应用的。 随着 Netflix 原创内容的逐年增长,我们要构建一些可提升整个创作过程效率的应用。我们的一个大型部门,Studio 工程团队已经构建众...

阅读(9)评论(0)赞 (0)

Spring

瞬间几千次的重复提交,我用 SpringBoot+Redis 扛住了!

5

dulong 发布于 2020-04-02

转载自: jianshu.com/p/c806003a8530 前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念: 任意多次执行所产生的影响均与一次执行的影响相同 。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理...

阅读(11)评论(0)赞 (0)

编程技术

苏打出行:瞄准企业级用户,提供智能化移动出行解决方案

尖兵 发布于 2020-04-02

随着社会经济的发展,人们的出行需求在不断加强的同时也出现了多元化、智能化的趋势,这就使得大量的企业开始布局智能移动出行领域,并试图根据自身用户的特点打造属于自己的出行解决方案。如何利用先进的底层平台,以及优质的服务来为企业赋能并满足企业布局出行领域的需求?这正是苏打交通网络科技有...

阅读(2)评论(0)赞 (0)

Java

微服务超全的设计选型参考

5

hellas 发布于 2020-04-02

微服务架构模式的核心包含如下几部分: 微服务之间的 RPC 通信。Java Chassis 提供了非常高效的通信方式,并支持多协议扩展,比如最快的 REST 通信模式实现, 异步的二进制通信模式 HIGHWAY 。 分布式微服务实例和服务发现。结合 ServiceComb Ser...

阅读(6)评论(0)赞 (0)

Java

在容器上构建持续部署及最佳实践初探

14

zhuangli 发布于 2020-04-02

作者 | 倚天码农 责编| 徐威龙 封图| CSDN下载于视觉中国 要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关系图。 图源:sonatype.com 持续部署 如...

阅读(6)评论(0)赞 (0)

Java

Android通信之Handler-MessageQueue-Looper

刘莉莉 发布于 2020-04-02

Handler是Android开发中十分常用并且十分核心的类。 主要用于消息传递以及跨线程进行通信。 Handler 构造函数如下: // frameworks/base/core/java/android/os/Handler.java public Handler(Callb...

阅读(7)评论(0)赞 (0)

Java

Netty:初识Netty

xirruiqiang 发布于 2020-04-01

前文总结了NIO的内容,有了NIO的一些基础之后,我们就可以来看下Netty。Netty是Java领域的高性能网络传输框架,RPC的技术核心就是网络传输和序列化,所以Netty给予了RPC在网络传输领域巨大的支持。  一个简单的Netty代码实现 网络传输基于的是TCP...

阅读(9)评论(0)赞 (0)

Java

spring-cloud-gateway简介

1

songhua.gao 发布于 2020-04-01

概述 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求。如果让客户端直接与各个微服务通信,会有以下的问题: 客户端会多次请求不同的微服务,增加了客户端的复杂性。 存在跨域请求,在一定场景下处理...

阅读(16)评论(0)赞 (0)

Java

搭建生产级的Netty项目

Harries 发布于 2020-04-01

Netty是Trustin Lee在2004年开发的一款高性能的网络应用程序框架。相比于JDK自带的NIO,Netty做了相当多的增强,且隔离了jdk nio的实现细节,API也比较友好,还支持流量整形等高级特性。在我们常见的一些开源项目中已经普遍的应用到了Netty,比如Dub...

阅读(15)评论(0)赞 (0)

Java

个人吐血系列-总结JVM

18

yeseng 发布于 2020-04-01

❝ 个人感觉JVM这一块,了解和背的知识点挺多,代码并不是特别多,主要是后期调优,需要大量的经验罢了。不过JVM这一块一定要深刻理解。 ❞ JVM面试 类文件结构 在 Java 中,JVM 可以理解的代码就叫做 字节码 (即扩展名为 .class 的文件),它不面向任何特定的处理...

阅读(12)评论(0)赞 (0)

Java

遍历 HashMap 的 5 种最佳方式,我不信你全知道!

尖兵 发布于 2020-04-01

原文地址: https://www.javaguides.net/20… 作者:Ramesh Fadatare 翻译:高行行 https://www.toutiao.com/a6803… 在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的...

阅读(14)评论(0)赞 (0)

Spring

项目脚手架 – 《Spring Boot + MyBatis + MyBatis Generator》

changyuan.xu 发布于 2020-04-01

前言 最近启动了一个新的项目发现,每当一个新项目的启动往往需要从头搭建一个“框架”,其中虽然很多基础代码可以Copy,但也会浪费不少时间。 基于这个情况,我打算在GitHub上创建了一个公开库scaffold用来存放平时常用的脚手架项目。 脚手架仓库地址: https://git...

阅读(16)评论(0)赞 (0)