加载中
MySQL 优化上来就分库分表?面试官:根本不懂底层原理!

对于一名程序员来说,掌握数据库的“增删改查”和少量优化策略,是完成日常工作的基本技能。但是,随着互联网行业的不断发展,当今企业的数据量级越来越大,数据结构也越发冗杂,对数据库技术...

昨天 11:38
31
23 个开箱即用的实用 Shell 脚本分享

点击下方“IT牧场”,选择“设为星标” 转载:博智互联 shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就...

如何优雅的统计代码耗时

点击下方“IT牧场”,选择“设为星标” 来源:https://jitwxs.cn/5aa91d10.html 一、前言 代码耗时统计在日常开发中算是一个十分常见的需求,特别是在需要找出代码性能瓶颈时。 可能也是受限...

万字好文,电商秒杀系统架构分析与实战

点击下方“IT牧场”,选择“设为星标” 1 秒杀业务分析 正常电子商务流程 (1)查询商品; (2)创建订单; (3)扣减库存; (4)更新订单; (5)付款; (6)卖家发货; 秒杀业务的特性 ...

在项目中用了Arrays.asList、ArrayList的subList,被公开批评

点击下方“IT牧场”,选择“设为星标” 来源:http://nxw.so/4UaLX 1. 使用Arrays.asList的注意事项 1.1 可能会踩的坑 先来看下Arrays.asList的使用: List<Integer> statusList = Arrays.as...

04/11 22:47
0
为什么 MySQL 不推荐使用 join?

点击下方“IT牧场”,选择“设为星标” 1.对于mysql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面...

对比 MySQL 的 Binlog 日志处理工具

点击下方“IT牧场”,选择“设为星标” 来源:blog.csdn.net/weixin_38071106/article/details/88547660 Canal Maxwell Databus 阿里云的数据传输服务DTS Canal 定位:基于数据库增量日志解析...

你管这破玩意叫微服务高并发?

当下程序员最苦恼的是什么? “面试造火箭,入职拧螺丝” 每次面试的时候总是被问各种有难度的问题,明明以后不一定会碰到这些场景,但是却要求你必须会。 “拧螺丝”确实是一个基本工作,大...

惊呆了,JDK中这些常用方法也有Bug?

点击下方“IT牧场”,选择“设为星标” 来源:cnblogs.com/wyq178/p/13520745.html 前言: jdk作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的java代码寸步...

分库分表这样玩,可以永不迁移数据、避免热点

点击下方“IT牧场”,选择“设为星标” 作者 | 老顾聊技术 来源 | http://www.toutiao.com/i6677459303055491597 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分...

04/07 21:20
10
那些在一个公司死磕了5-10年的人,最后都怎么样了?那些在一个公司死磕了5-10年的人,最后都怎么样了?

点击下方“IT牧场”,选择“设为星标” 来源:zhihu.com/question/295529432/answer/626755505 工作和生活的平衡 顶尖的技术 软实力 职业发展 舒适的工作环境 有竞争力的薪水 最近在知乎上看...

04/08 08:00
34
想进腾讯?先问问自己懂高并发吗

上周,一个师弟经过 4 轮面试,终于接到了腾讯的 Offer,面试过程可以说是极为艰辛了。 他是做后端的,在技术面的时候,被问了很多高并发的问题: 如何理解高并发? 高并发系统设计的目标是什...

04/08 08:00
17
测试

凤飞飞哈哈

04/07 21:37
51
3种创建Jenkins流水线的方法 - Classic UI, BlueOcean, Git

点击下方“IT牧场”,选择“设为星标” Jenkins是一个DevOps工具,可以用来自动构建、测试和交付软件代码。如果你是Jenkins的新手,本教程将帮助你理解如何使用以下方法之一创建Jenkins流水线...

DDD 领域驱动设计:贫血模型、充血模型的深入解读

点击下方“IT牧场”,选择“设为星标” - 前言 - 要想深入掌握和了解 DDD 领域驱动设计的核心,那无论如何也绕不开两大较为抽象的概念——“贫血模型”、“充血模型”: 贫血模型即事务脚本模...

一口气说出 5 种 IO 模型,蒙圈了!

点击下方“IT牧场”,选择“设为星标” 一、基本概念 五种IO模型包括:阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO。 首先需要了解下系统调用的几个函数和基本概念。 1.1 简单介绍几个...

Spring Retry 重试实现原理

点击下方“IT牧场”,选择“设为星标” 来源:https://albenw.github.io/posts/69a9647f/ 概要 Spring实现了一套重试机制,功能简单实用。Spring Retry是从Spring Batch独立出来的一个功能,...

这六个 MySQL 死锁案例,能让你理解死锁的原因!

点击下方“IT牧场”,选择“设为星标” 最近总结了一波死锁问题,和大家分享一下,我这也是从网上各种浏览博客得来,希望原作者见谅,参考博客文末下方。 Mysql 锁类型和加锁分析 MySQL有三种...

03/30 21:20
13
为什么在做微服务设计的时候需要DDD?

点击下方“IT牧场”,选择“设为星标” 来源:https://www.cnblogs.com/jackyfei/p/12089123.html 记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设...

处理 Exception 的几种实践,很优雅,被很多团队采纳!

点击下方“IT牧场”,选择“设为星标” 来源 | http://ww7.rowkey.me/ 在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处...

03/28 23:50
11

没有更多内容

加载失败,请刷新页面

返回顶部
顶部