标签:分布式

Java

Java的URL.equals()方法竟然执行DNS解析| 黑客新闻

wenming.gapo 发布于 2019-12-12

DNS解析是一个非常耗时且容易失败且容易受到攻击的过程,在Java的 URL的equslas()方法竟然执行DNS解析 ,这个方法主要是判断两个URL是否等同,主要依据: 1. 如果两个URL对象具有相同的协议,引用等效的主机,在主机上具有相同的端口号以及相同的文件和文件片段,则...

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

编程技术

常用的几种大数据架构分析

7

xiaoli.he 发布于 2019-12-12

数据分析工作虽然隐藏在业务系统背后,但是具有非常重要的作用,数据分析的结果对决策、业务发展有着举足轻重的作用。随着大数据技术的发展,数据挖掘、数据探索等专有名词曝光度越来越高,但是在类似于Hadoop系列的大数据分析系统大行其道之前,数据分析工作已经经历了长足的发展,尤其是以BI...

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

Java

你会了吗?Jenkins Pipeline

13

yanxinchi 发布于 2019-12-12

​      背景:我们公司的系统是基于分布式的,随着业务的增加,服务数扩增的也比较快,导致上线的工作量倍增,所以就想到了自动化部署,Jenkins刚好满足了我们分布式下自动化部署的需求。 一、Jenkins 什么是 Jenkins? Jenkins...

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

Java

Java基础面试相关

34

xubiao.zhuang 发布于 2019-12-12

面试相关的问题(下) 四 Linux高级_ 1.Linux机器 变慢,怎么查看? (1)整机的性能 主要查看的是CPU和内存 先查看整机的top,使用命令 top 虚拟机 使用 1 可以查看哪个核被占用过高 查看id(上图中43.9id) 也就是空闲率 越大越好,证明不是CPU引...

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

编程技术

威胁情报的私有化生产和级联:威胁狩猎及情报共享

4

hanze 发布于 2019-12-12

一、背景 1.  威胁情报库建设的背景和需求 1)  新时代攻防趋势与需求的变化。 随着互联网特别是移动互联网的发展,网络环境愈发复杂,不同的攻击行为更具产业化、团伙化,入侵手法也愈发多样化与复杂化,传统以防御漏洞为主的安全策略在面对层出不穷的新型、持续性、高...

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

Java

Seata 配置中心实现原理

14

xiaoli.he 发布于 2019-12-12

Seata 可以支持多个第三方配置中心,那么 Seata 是如何同时兼容那么多个配置中心的呢?下面我给大家详细介绍下 Seata 配置中心的实现原理。 配置中心属性加载 在 Seata 配置中心,有两个默认的配置文件: file.conf 是默认的配置属性,registry.co...

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

Java

一个5年Java程序员的年终总结,写给还在迷茫中的你

14

puefu.he 发布于 2019-12-12

你愿意做码农吗? 恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。 详细过程我就不再叙述,在此,只想给大家说一说被拒绝的原因,看看大家有没有相似的经历...

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

Java

Spring Cloud的核心成员、以及架构实现详细介绍

4

songhua.gao 发布于 2019-12-11

什么是微服务 微服务的概念源于Martin Fowler所写的一篇文章“Microservices”。 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制...

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

Java

Dubbo面试28题答案详解:核心功能+服务治理+架构设计等

12

尖兵 发布于 2019-12-11

1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 2.Dubbo的由来? 互联网的快速发展,Web应...

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

Java

如何从0到1设计一个类Dubbo的RPC框架

6

darida 发布于 2019-12-11

RPC和RPC框架 1.RPC(Remote Procedure Call) 即远程过程调用, 主要解决远程通信间的问题,不需要了解底层网络的通信机制。 2.RPC框架 RPC框架负责屏蔽底层的传输方式(TCP或者UDP)、序列化方式、以及通信细节。 实际使用中,并不需要关心底层...

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

编程技术

支付宝的架构到底有多牛逼!还没看完我就跪了!

13

hanze 发布于 2019-12-11

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 来源:uee.me/cFgQC 自 2008 年双 11 以来,在每年双 11 超大规模流量的冲击上,蚂蚁金服都会不断突破现有技术的极限。2010 年双 11 的支付峰值为 ...

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

Java

SpringCloud Alibaba微服务实战五 – 限流熔断

13

Harries 发布于 2019-12-11

导读:本篇作为SpringCloud Alibaba微服务实战系列的第五篇,主要内容是使用Sentinel给微服务加上限流熔断功能,防止异常情况拖垮应用服务。系列文章,欢迎持续关注。 简介 Sentinel 是面向分布式服务框架的轻量级流量控制框架,主要以流量为切入点,从流量控制...

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

编程技术

宜信微服务架构落地及其演进 | 宜信技术沙龙

8

puefu.he 发布于 2019-12-11

【宜信技术沙龙】是由宜信技术学院主办的系列技术分享活动,活动包括线上和线下两种形式,每期技术沙龙都将邀请宜信及其他互联网公司的技术专家分享来自一线的实践经验,分享内容覆盖金融科技及软件研发等主要技术领域,旨在为金融科技行业提供可落地实践的解决方案,为金融科技从业者带来思路想法上的...

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

Java

《吐血整理》-顶级程序员书单集

84

xirruiqiang 发布于 2019-12-11

《程序人生》十年风雨技术人的书单整理 你知道的越多,你不知道的越多 点赞再看,养成习惯 给岁月以文明,而不是给文明以岁月 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善...

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

Java

Spring Boot 2 整合 ClickHouse 数据库,数据高性能查询分析

3

尖兵 发布于 2019-12-11

一、ClickHouse简介  1、基础简介 Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickHouse不应该被用作通用数据库,而是作为超高性能的海量数据快速查询的分布式实时处理平台,在数据汇总查询方面(如GRO...

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

编程技术

80% 的程序员不了解的微服务内幕

3

xiaoli.he 发布于 2019-12-11

微服务是当今互联网公司的主流架构。 这种模式由于具备独立开发、独立部署、复用性强等优点,近些年更是大行其道。 但随着业务规模的不断扩张,数量众多的服务组件导致企业维护成本陡增。 不少人感觉微服务越来越难做。 幸运的是, 一方面 Docker 、Kubernetes 等容器技术和自...

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

Java

19年BAT常问面试题汇总:JVM+微服务+多线程+锁+高并发性能

6

darida 发布于 2019-12-11

1 Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串...

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

Java

Guava、Memcached 和 Redis,我们为什么选择了 Redis?

2

Harries 发布于 2019-12-11

简单来说,Redis 就是一个数据库。 不同于传统数据库将数据保存在磁盘中,Redis 将数据存在内存中,所以它也经常被叫做内存数据库;同时 Redis 存储也被叫做 NoSQL 数据库、非关系型数据库。 因为 Redis 将数据保存在内存中,所以读写速度会非常快,因此 Redi...

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