搜云库

专注Java、Spring / Boot / Cloud,微服务架构,大数据,云计算,知识分享
131 篇文章
83.2K 次阅读
66 人订阅

全部文章

搜云库

新奥集团 · JAVA开发工程师 (已认证)

Spring Boot 最流行的 16 条最佳实践!

Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这...

13521
搜云库

新奥集团 · JAVA开发工程师 (已认证)

面试官:你简历中写用过 Docker,能说说容器和镜像的区别吗?

这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。

19521
搜云库

新奥集团 · JAVA开发工程师 (已认证)

秒杀系统流量削峰这事应该怎么做?为什么要削峰呢?

如果你看过秒杀系统的流量监控图的话,你会发现它是一条直线,就在秒杀开始那一秒是一条很直很直的线,这是因为秒杀请求在时间上高度集中于某一特定的时间点。这样一来,就...

13531
搜云库

新奥集团 · JAVA开发工程师 (已认证)

漫漫优化路,总会错几步!记一次接口优化!

最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了,记录一下,晚上加个鸡腿?

13321
搜云库

新奥集团 · JAVA开发工程师 (已认证)

JVM 发生 OOM 的 8 种原因、及解决办法

这篇文章主要是对java程序运行在JVM上可能产生内存溢出(OOM)的情况进行整理…

19421
搜云库

新奥集团 · JAVA开发工程师 (已认证)

一线大厂的分布式唯一ID生成方案是什么样的?

分布式系统中我们会对一些数据量大的业务进行分拆,如:用户表,订单表。因为数据量巨大一张表无法承接,就会对其进行分库分表。小伙伴们可以去看一下

20931
搜云库

新奥集团 · JAVA开发工程师 (已认证)

作为高级开发,你懂这些 JVM 参数吗?

大家都知道,jvm在启动的时候,会执行默认的一些参数。一般情况下,这些设置的默认参数应对一些平常的项目也够用了。但是如果项目特别大了,需要增加一下堆内存的大小、...

12031
搜云库

新奥集团 · JAVA开发工程师 (已认证)

除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单等

Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了...

16642
搜云库

新奥集团 · JAVA开发工程师 (已认证)

如何访问 Redis 中的海量数据?避免事故产生

有时候我们需要知道线上的redis的使用情况,尤其需要知道一些前缀的key值,让我们怎么去查看呢?今天老顾分享一个小知识点

13131
搜云库

新奥集团 · JAVA开发工程师 (已认证)

2019年6月 阿里技术面试题集锦(28道含答案)

为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次整体放出。并...

53921
搜云库

新奥集团 · JAVA开发工程师 (已认证)

面试官:数据量很大,分页查询很慢,有什么优化方案?

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法...

15221
搜云库

新奥集团 · JAVA开发工程师 (已认证)

如何通过调优攻破 MySQL 数据库性能瓶颈?

MySQL调优对于很多程序员而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MyS...

24810
搜云库

新奥集团 · JAVA开发工程师 (已认证)

再次提高 Kafka 吞吐量,原来还有这么多细节?

Apache Kafka 是一款流行的分布式数据流平台,它已经广泛地被诸如 New Relic(数据智能平台)、Uber、Square(移动支付公司)等大型公司...

51120
搜云库

新奥集团 · JAVA开发工程师 (已认证)

如何高逼格的给同事做 Elasticsearch 技术分享【附:53页ES演讲PPT】

如果你有机会需要在公司内部,做一次Elasticsearch 技术应用分享。如何才能讲的逼格高,又接地气,那么建议从以下几个方面展开,大家有好的想法,也欢迎留言...

55511
搜云库

新奥集团 · JAVA开发工程师 (已认证)

阿里Java开发手册快速学习

Java作为一门名副其实的工业级语言,语法友好,学习简单,大规模的应用给代码质量的管控带来了困难,特别是团队开发中,开发过程中的规范会直接影响最终项目的稳定性。

31020
搜云库

新奥集团 · JAVA开发工程师 (已认证)

成为Java顶尖程序员,先过了下面问

首先,声明下,以下知识点并非阿里的面试题。这里,笔者结合自己过往的面试经验,整理了一些核心的知识清单,帮助读者更好地回顾与复习 Java 服务端核心技术。本文会...

17910
搜云库

新奥集团 · JAVA开发工程师 (已认证)

想通关分布式系统「限流问题」?来一篇源码实战

在分布式领域,我们难免会遇到并发量突增,对后端服务造成高压力,严重甚至会导致系统宕机。为避免这种问题,我们通常会为接口添加限流、降级、熔断等能力,从而使接口更为...

12430
搜云库

新奥集团 · JAVA开发工程师 (已认证)

深入 Java 应用性能调优实践

Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大...

14920
搜云库

新奥集团 · JAVA开发工程师 (已认证)

基于redis的分布式锁的分析与实践

前言:在分布式环境中,我们经常使用锁来进行并发控制,锁可分为乐观锁和悲观锁,基于数据库版本戳的实现是乐观锁,基于redis或zookeeper的实现可认为是悲观...

18910
搜云库

新奥集团 · JAVA开发工程师 (已认证)

深入学习MySQL事务:ACID特性的实现原理

来源:https://www.cnblogs.com/kismetv/p/10331633.html

48950

扫码关注云+社区

领取腾讯云代金券