xiaoming728

xiaoming728

最新文章

MySQL单表超过2000w就要分库分表

MySQL单表超过2000w就要分库分表

来源:微信公众号-石杉的架构笔记 日期:2022-12-01 07:50 链接:https://mp.weixin.qq.com/s/A6WS1CSjF7wvBE_gKLyp8w 一、前言 不急于上手实战ShardingSphere框架,先来复习下分库分表的基础概念,技术名词大多晦涩难懂,不要死记硬
62
0
0
2024-01-12
MyBatis动态 SQL 大全

MyBatis动态 SQL 大全

来源:微信公众账号-架构师专栏 日期: 2022-05-31 09:01 链接:https://mp.weixin.qq.com/s/ouk3n0pY2uK9mXKhIQBekw Mybatis动态SQL语句大全,Mybatis中如何定义变量,Mybatis中如何提取公共的SQL片段 读
91
0
0
2024-01-12
MySQL单表行数为什么不要超过2000w

MySQL单表行数为什么不要超过2000w

来源:开源博客-京东云开发者 日期: 2022/07/27 17:24 链接:https://my.oschina.net/u/4090830/blog/5559454 一、背景 作为在后端圈开车的多年老司机,是不是经常听到过,“mysql 单表最好不要超过 2000w”,“单表超过 2000w 就
62
0
0
2024-01-12
程序员必备的画图工具

程序员必备的画图工具

最近经常有小伙伴问文章中的图是用什么软件画的,下面就来梳理一下常用的画图工具: 常规画图:Excalidraw、draw.io
119
0
0
2024-01-12
ElasticSearch可视化工具

ElasticSearch可视化工具

一、开源项目简介 es-client:elasticsearch查询客户端。 elasticsearch的客户端比较出名的就是elasticsearch head 和Kibana了, 但是elasticsearch head已经停止更新,且样式老旧,功能不全;而Kibana虽功能全面,但是启动麻烦,
268
0
1
2024-01-12
IntellijIDEA常用插件

IntellijIDEA常用插件

前言 基本上每个程序员都会写代码,但写代码的速度不尽相同。 为什么有些人,一天只能写几百行代码? 而有些人,一天可以写几千行代码? 有什么办法可以提升开发效率,在相同的时间内写出更多的代码呢? 今天我跟大家一起聊聊在idea中,能提升编码效率的12种插件,希望对大家有所帮助。 1. lombok 之
26
0
0
2024-01-12
4个新的HTTP状态码:428、429、431、511

4个新的HTTP状态码:428、429、431、511

1、428 Precondition Required (要求先决条件) 先决条件是客户端发送 HTTP 请求时,必须要满足的一些预设条件。一个好的例子就是 If-None-Match 头,经常用在 GET 请求中。如果指定了 If-None-Match ,那么客户端只在响应中的 ETag 改变后才
48
0
0
2024-01-12
区块链技术

区块链技术

概念定义 什么是区块链?从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基
45
0
0
2024-01-12
如何写出高质量的技术文章

如何写出高质量的技术文章

对于一个从小不喜欢语文、不喜欢阅读、作文很少及格的理科生来说,做梦也没想到,有一天我会写一篇文章教人如何写文章 :) 一 为什么要写文章 懂了,不一定能说出来,说得出来,不一定能写出来。这就是写文章最大的好处,官方术语叫“费曼教学法”。写文章是一个逼迫自己深入理解问题、把问题想清楚,整理好思路,并能
61
0
0
2024-01-12
微服务架构鉴权的应用场景

微服务架构鉴权的应用场景

传统的单体应用体系下,应用是一个整体,一般针对所有的请求都会进行权限校验。请求一般会通过一个权限的拦截器进行权限的校验,在登录时将用户信息缓存到 session 中,后续访问则从缓存中获取用户信息 但在微服务架构下,一个应用会被拆分成若干个微应用,每个微应用都需要对访问进行鉴权,每个微应用都需要明确
59
0
0
2024-01-12