欢迎您的访问
一个专注于Java技术系列文章的技术分享网站
关注我们

—— 加入社群 ——
「十大城市」工作内推
「微信/QQ」技术讨论
「面试真题」随时领取
公众号名称:搜云库技术团队  公众号ID:souyunku
关注公众号后发送 口令 获取关闭弹窗地址
公众号每天中午 12:20 为你推送一篇技术文章

优质文章 第3页

优质文章精选技术干货文章

秒杀系统架构,秒杀系统设计,秒杀系统面试题

souyunku阅读(34)评论(0)赞(0)

如果你看过秒杀系统的流量监控图的话,你会发现它是一条直线,就在秒杀开始那一秒是一条很直很直的线,这是因为秒杀请求在时间上高度集中于某一特定的时间点。这样一来,就会导致一个特别高的流量峰值,它对资源的消耗是瞬时的。 但是对秒杀这个场景来说,最...

分布式ID生成方案,分布式唯一ID实现,分布式唯一ID优缺点

souyunku阅读(18)评论(0)赞(0)

一、前言 分布式系统中我们会对一些数据量大的业务进行分拆,如:用户表,订单表。因为数据量巨大一张表无法承接,就会对其进行分库分表。小伙伴们可以去看一下 但一旦涉及到分库分表,就会引申出分布式系统中唯一主键ID的生成问题,《分库分表?如何做到...

JVM 参数设置,JVM 启动参数,JVM 调优参数,JVM 面试题

souyunku阅读(20)评论(0)赞(0)

前言 大家都知道,jvm在启动的时候,会执行默认的一些参数。一般情况下,这些设置的默认参数应对一些平常的项目也够用了。但是如果项目特别大了,需要增加一下堆内存的大小、或者是系统老是莫明的挂掉,想查看下gc日志来排查一下错误的原因,都需要咱们...

Nginx负载均衡配置,限流、缓存、黑白名单等

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

Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。 一、静态代理 Nginx擅长...

JVM调优,如何看GC日志,GC日志解读

souyunku阅读(48)评论(0)赞(0)

性能测试,排查定位问题,JVM调优过程中,都会遇到要分析GC日志,那你看得懂GC日志吗? JVM GC 相关的参数 -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGC...

判断URL是否在20亿的网址URL集合中

souyunku阅读(35)评论(0)赞(0)

假设遇到这样一个问题:一个网站有 20 亿 url 存在一个黑名单中,这个黑名单要怎么存?若此时随便输入一个 url,你如何快速判断该 url 是否在这个黑名单中?并且需在给定内存空间(比如:500M)内快速判断出。 可能很多人首先想到的会...

如何看GC日志,G1垃圾收集器解读,GC日志解读

souyunku阅读(31)评论(0)赞(0)

G1(Garbage First)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术。 不同于其他的分代回收算法、G1最大的特点是引入分区的思路,弱化了分代的概...

MySQL性能优化指南,MySQ优化面试题,MySQ面试题

souyunku阅读(22)评论(0)赞(0)

数据库命令规范 1、所有数据库对象名称必须使用小写字母并用下划线分割 2、所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 3、数据库对象的命名要能做到见名识意,并且最后不要超过32个字符...

阿里巴巴开源的 15 款常用的开发者工具

souyunku阅读(37)评论(0)赞(0)

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的...

MySQL中索引B-Tree和B+Tree的实现原理,MySQL面试题

souyunku阅读(117)评论(0)赞(0)

前几天下班回到家后正在处理一个白天没解决的bug,厕所突然传来对象的声音:对象:xx,你有《时间简史》吗?我:我去!妹子,你这啥癖好啊,我有时间也不会去捡屎啊!对象:…人家说的是霍金的科普著作《时间简史》,是一本书啦!我:哦,那...

一个专注于Java技术系列文章的技术分享网站