标签:并发

Java

六面蚂蚁金服,唬住了面试官要了30K;其实Java面试也没那么难

1

dulong 发布于 2019-11-18

面试前 蚂蚁的面试挺独特,每轮面试都没有 HR 约时间,一般是晚上 8 点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其它时间。 全程 6 面,前五面技术面,电话面试,最后一面是 HR 面,现场面。 一面 介绍一下自己 问项目经历, 聊"数据同步&qu...

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

编程技术

微服务查询语言 – restQL 初识

1

yanxinchi 发布于 2019-11-18

原创作者:李贞 restQL is a microservice query language that makes easy to fetch information from multiple services in the most efficient manner.&nb...

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

编程技术

大型网站的演化之路——读《大型网站技术架构》

1

puefu.he 发布于 2019-11-18

大型网站的演化之路——读《大型网站技术架构》 __ author:姚毛毛的博客 & 妖生 01 大型网站or软件有什么特点? 高并发、大流量,微信都日活10亿了 7×24的高可用,俗称的4个9(99.99%) 海量数据的存储与管理 全国甚至全球的用户分布,复杂...

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

编程技术

道路千万条,安全第一条:微服务稳定性保障的“痛”!

3

小丁 发布于 2019-11-18

微服务改造中,挑战最大的就是拆分之后的稳定性保障,拆分之后链路复杂、故障点众多,需要一套体系化的稳定性保障机制。 1. 稳定性保障的目标 微服务稳定性保障需要从事前、事中和事后全方位进行考虑。 微服务架构下,应用程序、依赖服务、网络、硬件等都有可能出现故障,稳定性设计和保障的具体...

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

Java

synchronized 用法

yanxinchi 发布于 2019-11-18

中synchronized关键字的用法 java内置锁是一个互斥锁,这就是意味着最多只有一个线程能够获得该锁,当线程A尝试去获得线程B持有的内置锁时,线程A必须等待或者阻塞,知道线程B释放这个锁,如果B线程不释放这个锁,那么A线程将永远等待下去。java的对象锁和类锁:java的...

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

编程技术

《提升能力,涨薪可待》-如何设计一个符合自己公司的微服务架构

1

Harries 发布于 2019-11-18

使用微服务架构可以为我们带了好处、便利的同时,但也带了很多挑战,新的问题。比如,微服务之间的调用和调用和通信会不会很复杂? 通讯模式,一对一还是一对多的?依赖的服务没有准备好,如何验证我的开发功能?数据一致性的问题等等。 总结起来: 微服务的粗细粒度难于掌握 分布式的微服务增加了...

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

Java

多线程!只看这一篇就够了

1

zhuangli 发布于 2019-11-18

作者: 蓝师傅_Android 原文: https://juejin.im/post/5d7da37d6fb9a06b0202f156 多线程并发问题,基本是面试必问的。 大部分同学应该都知道 Synchronized , Lock ,部分同学能说到 volatile ...

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

Java

外行人都能看懂的WebFlux,错过了血亏!

20

xiaoli.he 发布于 2019-11-18

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star: https://github.com/ZhongFuCheng3y/3y 本文知识点架构: 如果有关注我公众号文章的同学就会发现,最近我不定时转发了一些比较好的WebFlux的文章,因为我最近在学。 我之...

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

Java

面向面试编程,面向掘金面试

1

hellas 发布于 2019-11-17

一九年已末,二零年将至。 我使用 curl 与 jq 一行简单的命令爬取了掘金的面试集合榜单,有兴趣的同学可以看看爬取过程: 使用 jq 与 sed 制作掘金面试文章排行榜 ,可以提高你使用命令行的乐趣 关于前端,后端,移动端的面试,这里统统都有,希望可以在面试的过程中帮助到你。...

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

Java

Tomcat相关总结

2

puefu.he 发布于 2019-11-17

Tomcat是做Java Web开发时部署服务最受欢迎的容器,关于它的运行机制和调优参数本文进行一定的整理。 Architecture 配置 一个经典的配置文件如下所示: <?xml version='1.0' encoding='utf-8'?> <Serve...

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

Java

来探讨一下最近面试问的ThreadLocal问题

2

yanxinchi 发布于 2019-11-17

中高级阶段开发者出去面试,应该躲不开ThreadLocal相关问题,本文就常见问题做出一些解答,欢迎留言探讨。 ThreadLocal为java并发提供了一个新的思路, 它用来存储Thread的局部变量, 从而达到各个Thread之间的隔离运行。它被广泛应用于框架之间的用户资源隔...

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

Java

图文并茂理解hashMap

2

yeseng 发布于 2019-11-17

阅读此文后你将掌握的知识点: 1, hashMap原理 2, 为什么长度必须是2的整数次幂 3, PUT的数据如何进行存储 4,java1.7的hashMap在高并发下会有什么问题 5,java1.8有哪些改进 注:文中如有理解描述不当的地方请多多指正。 使用的数据结构 数组 链...

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

Java

Java服务器的模型—TCP连接/流量优化

4

yanxinchi 发布于 2019-11-17

通常,我们的应用程序不需要并行处理成千上万的用户,也不需要在一秒钟内处理成千上万的消息。我们只需要应付数十或数百个并发连接的用户,就可以在内部应用程序或某些微服务应用程序中承受如此大的负担。 在这种情况下,我们可以使用某些高级框架/库,这些框架/库在线程模型/使用的内存方面没有得...

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

Spring

深入理解 Spring Cloud 核心组件 底层原理

3

邓龙华 发布于 2019-11-17

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 之前一直在看 Spring Cloud 及微服务架构 对 Spring Cloud 的主要组件的原理有了更深入一点的理解,特地做一下总结。 一、Spring ...

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

Java

多线程之美1一volatile

3

songhua.gao 发布于 2019-11-17

目录 一、java内存模型 1.1、抽象结构图 1.2、概念介绍 二、volatile详解 2.1、概念 2.2、保证内存可见性 2.3、不保证原子性 2.4、有序性 一、java内存模型 1.1、抽象结构图 1.2、概念介绍 java 内存模型 即Java memory mod...

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

Java

springboot~高并发下耗时操作的实现

likai 发布于 2019-11-17

高并发下的耗时操作 高并发下,就是请求在一个时间点比较多时,很多写的请求打过来时,你的服务器承受很大的压力,当你的一个请求处理时间长时,这些请求将会把你的服务器线程耗尽,即你的主线程池里的线程将不会再有空闲状态的,再打过来的请求,将会是502了。 请求流程图 http1 http...

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

Java

Java程序员Go语言入门指南

2

邓龙华 发布于 2019-11-17

类C的语法,这意味着Java、C#、JavaScript程序员能很快的上手 有自己的垃圾回收机制 跨平台、编译即可执行无需安装依赖环境 支持反射 Go语言简介 Go 语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要...

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

Java

都给你整理好了,Java各种随机方式对比

3

xirruiqiang 发布于 2019-11-17

来源: http://i7q.cn/4RS8he 1. Math.random() 静态方法 产生的随机数是 0 – 1 之间的一个 double ,即 0 <= random <= 1 。 for (int i = 0; i < 10; i++) ...

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