标签:协议

Java

还在拷贝Jar或War包?还在用Maven拉库包或框架?基于Kubernetes的运维者与边车模型将是软件交付的…

songhua.gao 发布于 2020-07-05

边车和运维者模型可能会成为主流的软件分发和消费模型,在某些情况下甚至会取代软件库包和框架。 如果您是一个软件供应商,可能您已经考虑过将您的软件作为API或基于SaaS的解决方案提供给潜在用户,这是最快的软件消费模型,并且尽可能地提供了便利;根据软件的性质,您可能还会将软件作为库或...

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

Java

SpringCloud Alibaba (四):Dubbo RPC框架

3

likai 发布于 2020-07-04

Dubbo简介 Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。致力于提高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 节点 角...

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

Java

80%会问到的18个Dubbo面试题,快来看看你都掌握了吗

8

Harries 发布于 2020-07-04

文末领取全套面试题 dubbo是什么 dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包...

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

Java

针对RMI服务的九重攻击 – 上

36

dulong 发布于 2020-07-03

字数:1w6 推荐阅读时间:>2h 前言 其实起因是听老哥讲 "shiro-721可以用JRMP的payload,短很多,1分钟就可以跑出来" ,啊!JRMP,RMI学过,我会的我会的…….实际上我会个锤子,YSO-JRMP的模块...

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

Java

Java面试总结

xirruiqiang 发布于 2020-07-03

小小又去面试啦,对面试题再次的总结。 redis 相关 redis 有几种数据结构 redis有五种数据结构,分别是String(字符串),Hash(字典),List(列表),Set(集合),Sorted Set(有序集合) 这五种数据结构是redis的五种数据结构 Redis持...

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

Java

猿灯塔:最详细Dubbo相关面试题

11

zhuangli 发布于 2020-07-03

1、Dubbo是什么? Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。 面试官问你如果这个都不清楚,那下面的就没必要问了。 官网: http://dubbo.apache.org 2、为什么要用Dubbo? 因...

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

Java

Dubbo 漏洞 CVE-2020-1948 分析

14

小丁 发布于 2020-07-03

作者:平安科技银河实验室 公众号: https://mp.weixin.qq.com/s/wU1iacELbhspWMftRIQdeA 0x01 简述 Dubbo是阿里巴巴一种开源的RPC服务框架,常被用来做分布式服务远程对象的调用,日前Dubbo被发现有CVE-2020-194...

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

Java

Tomcat 又爆出高危漏洞!Tomcat 8.5~10 中招…

4

邓龙华 发布于 2020-07-03

作者 | 栈长 来源 | Java技术栈 开源界最近很热闹啊,各个主流软件或框架漏洞频发,比如像 Struts2、FastJSON、Dubbo、Redis、Tomcat 等都存在各种各样的漏洞。 不要使用含有漏洞的组件每次也都被评为 OWASP 10 大安全漏洞之一。 光这半年以...

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

Spring

SpringBoot整合Redis做缓存,实战分享

8

hanze 发布于 2020-07-03

每天早上 七点三十 ,准时推送干货 我们都知道,把首页数据放到Redis里,能够加快首页数据的访问速度。但是我们要如何准确又快速的将 Redis 整合到自己的 SpringBoot2.x 项目中呢?今天阿粉就带大家爬一爬其中的门门道道。 Redis 介绍 Redis 使用了浪费流...

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

Java

从 Android 到 Java:如何从不同视角解决问题?

5

songhua.gao 发布于 2020-07-03

阿里妹导读: Android 转 Java 开发 在技术栈上 有哪些差异?思考和解决问题时又会有怎样的转变?本文分享阿里技术专家从  A ndroid 开发转 Java  应用开发的心得感受,分析两者差异及在 动态性、兼容性、内存管理和状态问题等 方...

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

Java

我不是针对Java,但抓住高并发的核心后,PHP完胜了

12

邓龙华 发布于 2020-07-02

什么是高并发? 高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数,简单点说,就是QPS(Queries per second)。 那么我们在谈论高并发的时候,究竟在谈些什么东西呢? 高并发究竟是什么? 这里先给出结论:  高并发的...

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

Java

Jmeter-接口压测

19

xiaoli.wang 发布于 2020-07-02

一、概述 JMeter是Apache下一款在国外非常流行和受欢迎的开源性能测试工具,JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 1、压测不同的协议和应用 1) Web – HTTP, HTTPS (Java, N...

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

Java

Java并发编程之 volatile 关键字解析

2

likai 发布于 2020-07-02

世界上最幸福的事之一,莫过于经过一番努力之后,所有东西慢慢变成你想要的样子。 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重...

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

Java

架构设计(11)– 分布式链路跟踪: 理论知识

2

likai 发布于 2020-07-02

我们最近升级改造我们链路跟踪系统Log2,然后我们花了将近一周时间调研不少开源的链路跟踪系统,在此调研过程中,做了一些笔记和总结,若有误请指教。 一、背景:分布式系统的问题 在分布式系统架构里面,往往包含众多应用服务,这些服务之间通过RPC调用来完成业务请求,如果其中某个RPC请...

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

Java

Tomcat整体架构分析

3

wenming.gapo 发布于 2020-07-02

本篇博客主要介绍下Tomcat整体架构,以及核心组件的作用。 1. 整体架构简析 如果将Tomca他的结构高度抽象的话,那么Tomcat其实可以看成只是有连接器(Connector)和容器(Container)两个组件构成。其中Connector组件负责在服务器端处理客户端连接,...

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

编程技术

什么时候不要使用微服务?以Istio为例

3

dulong 发布于 2020-07-02

作者 | Christian Posta 策划 | 万佳 微服务并非完美的应用程序架构。 在过去五年,我投入大量精力帮助企业踏上云原生之旅。很大程度上,对团队或组织基于软件的技术交付速度进行现代化提升,这些会受到人员、过程和最终技术决策的影响。当应用程序的架构(由于各种人员 / ...

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

Java

Netty教程

24

wenming.gapo 发布于 2020-07-02

首先声明,本文是为Netty新手准备的,所以事无巨细的会把步骤列出来,老手们就不用在我这篇文章上浪费时间了,要不然你会嫌我墨迹的。 一、前言 Netty是一个开源的 异步事件驱动 的网络应用程序框架,用于 快速开发可维护的高性能 协议服务器和客户端。 Netty的创始人是韩国人t...

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

Java

分布式原理&网络IO&Netty

11

yanxinchi 发布于 2020-07-02

就是业务拆分,与集群的区别是:前者是 做不同的事,后者是做相同的事。 分布式系统的特点:分布性、对等性、并发性、缺乏全局时钟、故障总发生。 1.2 发展 阿里巴巴发起的"去 IOE"运动(IOE 指的是 IBM 小型机、Oracle 数据库、EMC 的高端存储...

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