E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
分库分表java后端
分布式数据库的架构演变之路
MyCat是一个数据库
分库分表
中间件,使用MyCat可以非常方便地实现数据库的
分库分表
查询,并且减少项目中的业务代码。
鲜人掌
·
2023-10-30 05:26
转太强了!一文讲透了标准Web系统的架构分层~
一键实现读写分离、
分库分表
~作者:说好不能打脸来源:https://blog.csdn.net/yinwenjie/article/details/46480485架构体系分层图在上图中我们描述了Web
互联网架构
·
2023-10-30 05:03
运维
网络
分布式
数据库
java
图文并茂——
Java后端
如何响应不同格式的数据给前端(带源码)
注:以下我写的所有方法都在我的一个类中,类已经添加好@Controller注解1、返回静态页面现在前后端分离,基本不再由后端来返回前端的静态页面,但此处还是分享一下用法,以防万一如果想要返回静态页面,对应的类和方法就不能再用@RestController和@ResponseBody这两个注解了,后者表示不再返回静态页面,而是返回数据,前者功能包含后者需使用@Controller注解(已在类中使用)
dream_ready_Java
·
2023-10-30 04:03
前端
java
spring
intellij-idea
spring
boot
maven
mybatis(五):mybatis插件
在前面源码分析的过程中,有几次出现过一段代码InterceptorChain.pluginAll(),而这就是使用插件通过动态代理的方式对mybatis进行功能增强,我们平时使用的一些分页插件、
分库分表
插件等基本都是使用的
一只老实的程序猿
·
2023-10-29 21:31
解决
Java后端
开发过程中,后端是BigDecimal类型,返回前段后两位小数是0的话自动去掉的问题
在
Java后端
开发过程中,有的码友们会遇到,当某个价格字段是BigDecimal类型时,值的小数点后面两位0的时候,比喻89.00,返回给前端展示的时候,变成了89,后面的两个小数就不见了。
我看你看我Q
·
2023-10-29 18:43
Java
基础
java
开发语言
java bean value注解_
Java后端
避坑——如何使用注解忽略掉JavaBean的属性值
在做前后端分离的时候,我们需要通过JSON数据的传递来实现相应的业务功能,例如在做登录接口的时候,我们可以使用SpringSecurity安全框架进行认证登录,将用户信息等数据保存到Authentication中,然后给前端返回相应的JSON数据,这些信息肯定会包含用户账号密码等一系列已经保存在数据库中用户的信息。像下面这样的JSON数据:下面是重写登录成功的时候认证的方法:publicvoido
股海重生
·
2023-10-29 18:42
java
bean
value注解
java后端
返回给前端对象时去除值为空或NULL的属性参数
1.如果是string字符串基本数据类型的设置(JsonInclude.Include.NON_NULL)@JsonInclude(JsonInclude.Include.NON_NULL)2.测试接口时发现当返回的对象中属性值为“”或[]或null时,该属性依然会返回,这样数据看起来很不美观并且有时候也会导致前端组件出现一些小的bug。如果children是空会出现如下图解决---引入依赖com
Aijiaa
·
2023-10-29 18:40
java
开发语言
java后端
返回数据给前端时去除值为空或NULL的属性、忽略某些属性
目录一、使用场景二、环境准备1、引入依赖2、实体类三、示例1、不返回空值(1)方式(2)测试(3)说明2、不返回部分属性(1)方式(2)测试一、使用场景在开发过程中,有时候需要将后端数据返回前端,此时有些数据为空属性不需要返回,或者有些属性不需要返回,因此就需要处理。二、环境准备1、引入依赖com.fasterxml.jackson.corejackson-core2.10.0com.faster
姚舜禹_12140
·
2023-10-29 18:09
Java
java
前端
开发语言
后端
数据库
分库分表
Mysql进行分区:将超大的数据集打散成多个数据文件(多个ibd文件),这样进行数据查询的时候就可以缩小磁盘扫描范围将表划分为多个不重叠的部分,有三种分区方式:(1)range分区:按照范围进行分区,比如按照时间范围进行分区下表就是2000年出生的一个区,2001年出生的一个区......(2)hash分区:将数据均匀的分布到各个分区上,你可以自己指定模数以及余数是几分到哪个分区(3)list分区
Pr Young
·
2023-10-29 15:01
mysql
mysql
Mysql数据库
分库分表
实践
目前应用系统的最大瓶颈出现在数据库,主要是基于数据库的逻辑存储结构,和磁盘的物理特性决定了随机读取效率低下,无法靠简单磁盘阵列的扩展或者分布式文件系统,来提升性能。数据库的瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。I
Wengy.Xu
·
2023-10-29 15:31
数据库
mysql
数据库
mysql 分库原则_数据库
分库分表
最佳实践及说明
数据库瓶颈不管是IO瓶颈还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载的活跃连接数的阈值。在业务service来看,就是可用数据库连接少甚至无连接可用,接下来就可以想象了(并发量、吞吐量、崩溃)。IO瓶颈第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询会产生大量的IO,降低查询速度->分库和垂直分表第二种:网络IO瓶颈,请求的数据太多,网络带宽不够
Irisophia Xie
·
2023-10-29 15:00
mysql
分库原则
高性能数据库集群:
分库分表
读写分离分散了数据库读写操作的压力,但没有分散存储压力,当数据量达到千万甚至上亿条的时候,单台数据库服务器的存储能力会成为系统的瓶颈,主要体现在这几个方面:数据量太大,读写的性能会下降,即使有索引,索引也会变得很大,性能同样会下降。数据文件会变得很大,数据库备份和恢复需要耗费很长时间。数据文件越大,极端情况下丢失数据的风险越高(例如,机房火灾导致数据库主备机都发生故障)。基于上述原因,单个数据库服
rs勿忘初心
·
2023-10-29 15:30
#
高性能架构模式
mysql
分库分表
MySQL数据库
分库分表
为什么要
分库分表
关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。切分的目的就在于减少数据库的负担,缩短查询时间。
好好ysd
·
2023-10-29 15:00
微服务
数据库
mysql
分布式
数据库
分库分表
<====>分布式事务
什么是
分库分表
分库分表
方案是对关系型数据库数据存储和访问机制的一种补充。
努力学习Java的小白菜
·
2023-10-29 15:00
数据库基础
分布式事务
数据库
mysql
分布式
数据库
分库分表
策略
一、背景:系统刚开始的时候,数据库都是单库单表结构。随着业务量的增加进行第一次数据库升级,根据业务垂直拆分数据库,这样多变成多个业务数据库,每个数据库里面还是单表结构。接下来,继续随着业务量的继续增加,单表已经很难承受数据量,就要进行分表,这个时候就是,多个业务库,每个业务库下对需要分表的表进行分表。再接下来,随着应用的增加,数据库IO,磁盘等等都抗不住了,就要把分表的表分到多个库,这样就形成了如
ovejur
·
2023-10-29 15:29
数据库
数据库
分库
数据库
分库分表
概述
数据库的数据量也越来越大,数据慢慢达到GB,TB级别,获取数据的效率越来越慢,简单的数据库分区以及单个数据服务器已经不能满足数据的增长,这个时候我们就需要用到数据库集群了,有了数据库的集群肯定会涉及到数据库的
分库分表
操作数据库的
分库分表
操作又统称为数据库分片
玉&心
·
2023-10-29 15:56
数据库
分库分表
mycat
数据库
分库分表
详细拆解
一、数据库瓶颈不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。1、IO瓶颈第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询时会产生大量的IO,降低查询速度->分库和垂直分表。第二种:网络IO瓶颈,请求的数据太多
编程千纸鹤
·
2023-10-29 15:25
面试
数据库
分库分表
spl
database
海量数据存储
数据库
分库分表
的原则
目录1、数据库
分库分表
是什么2、为什么要对数据库
分库分表
3、何时选择
分库分表
4、⭐
分库分表
遵循的原则5、
分库分表
的方式6、数据存放在表和库中的规则(算法)7、
分库分表
的架构模式8、
分库分表
的问题小结1、
林隐w
·
2023-10-29 15:55
数据库
MySQL
数据库
2万字详解Oracle分区表技术,太顶了
不都是
分库分表
吗?怎么又来个分区?让我们一起,一探究竟,深入理解一下Oracle分区表技术,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。
_Kafka_
·
2023-10-29 12:03
笔记
MySQL篇---第五篇
系列文章目录文章目录系列文章目录一、
分库分表
之后,id主键如何处理?二、说说在MySQL中一条查询SQL是如何执行的?三、索引有什么优缺点?一、
分库分表
之后,id主键如何处理?
数据大魔王
·
2023-10-29 10:00
mysql
数据库
分库分表
实战之一叶知秋:图览
分库分表
外卖订单项目
点击查看专栏目录导读|儒猿技术团队将在“石杉的架构笔记”、“狸猫技术窝”、B站:”儒猿架构“以连载的形式(图文/视频)为读者送出最新制作的“基于ShardingSphere的
分库分表
实战”(免费)中的部分内容
石杉的架构笔记
·
2023-10-29 10:07
数据库
大数据
编程语言
python
人工智能
shell脚本实战案例---数据库的备份
目录1.环境准备2.数据库的
分库分表
备份2.1分库备份2.2分表备份2.3
分库分表
备份通过此次shell脚本实战案例,我们将学习和了解到如何利用shell脚本实现数据库的
分库分表
备份。
星辰在努力
·
2023-10-29 08:17
shell
数据库
服务器
运维
linux
mysql
操作系统面试题总结(2022最新版)
关于作者程序猿周周⌨️短视频小厂BUG攻城狮如果文章对你有帮助,记得关注、点赞、收藏,一键三连哦,你的支持将成为我最大的动力本文是《后端面试小册子》系列的第4️⃣篇文章,该系列将整理和梳理笔者作为
Java
程序猿周周
·
2023-10-29 08:07
Java面试总结
java
面试
操作系统
后台
史上最全数据库中间件详解
导读:本文详细介绍了中间件,主要从数据库拆分过程及挑战、主流数据库中间件设计方案、读写分离核心要点、
分库分表
核心要点展开说明。1.数据库拆分过程及挑战垂直拆分、读写分离、
分库分表
(水平拆分)。
数据和云
·
2023-10-29 08:24
基于电商业务中台最佳实践:总体架构介绍与交易业务中台核心设计
天然的
分库分表
,消息解耦和分布式缓存设计,支持弹性扩容,以支持大数据高并发场景。系统逻辑架构图:接下来将分别介绍每个部分。电商中台:中台部分在逻辑上分
ITFLY8
·
2023-10-29 06:26
大数据
分布式
java
人工智能
编程语言
浅谈分布式系统
文章目录分布式系统应用数据分离架构应用服务集群架构读写分离/主从分离架构引入缓存--冷热分离架构数据库
分库分表
存储集群微服务架构小结分布式系统只有一台服务器负责所有的工作称为单机架构,但是一台主机的硬件资源是有上限的
CHJBL
·
2023-10-28 23:24
Redis
redis
分布式
Java中解决String无法存储大量字符串的问题,解析Base64编码的图片并保存到本地
3、解决方案4、提供一下Base64Utils工具类1、问题描述最近在工作中,有需求是在
Java后端
保存前段传入的base64加密的图片,并将图片保存在本地生成一个image.png文件供给后续使用。
进击的蛋挞
·
2023-10-28 22:06
java
java
sharding jdbc + mybatis +spring boot的
分库分表
实现
1.我们先建立数据库和表(分别建了两个库两张表):CREATEDATABASE`user_0`/*!40100DEFAULTCHARACTERSETutf8*/;CREATETABLE`user_info_1`(`user_id`bigint(19)NOTNULL,`user_name`varchar(45)DEFAULTNULL,`account`varchar(45)NOTNULL,`pass
带着二娃去遛弯
·
2023-10-28 19:54
Docker快速搭建
java后端
开发环境教程(详细图文结合)
Docker快速搭建
java后端
开发环境教程1.Docker常用命令2.镜像相关命令3.容器相关命令3.1.查看容器3.2查看容器ip3.3启动与停止容器3.4删除容器4.Docker应用部署4.1安装
知恩于心丶dz
·
2023-10-28 14:27
Linux
docker
java
linux
2024秋招 阿里云存储-存储基础技术-女娲&;工程效能团队
24秋招
Java后端
联影软开一面字节cv正式批二
han_xue_feng
·
2023-10-28 13:33
java
分布式唯一 ID
单表情况下我们可以直接使用数据库的自增id,但是
分库分表
后就无法满足需求了,需要想办法通过其他手段来实现。
GeorgeMR
·
2023-10-28 07:09
.Net/C#
分库分表
高性能O(1)瀑布流分页
框架介绍依照惯例首先介绍本期主角:ShardingCore一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案,具有零依赖、零学习成本、零业务代码入侵dotnet下唯一一款全自动分表,多字段分表框架,拥有高性能,零依赖、零学习成本、零业务代码入侵,并且支持读写分离动态分表分库,同一种路由可以完全自定义的新星组件框架你的star和点赞是我坚持下去的最大动力,一起为.net生态提供更好的解
dotNET跨平台
·
2023-10-28 05:39
数据库
mysql
java
python
vue
基于Dapper的开源LINQ扩展,且支持
分库分表
自动生成实体
LnskyDB是基于Dapper的LINQ扩展,支持按时间
分库分表
,也可以自定义
分库分表
方法.而且可以T4生成实体类免去手写实体类的烦恼.文档地址:https://liningit.github.io/
随风忘记
·
2023-10-28 05:02
.NET
dapper
LINQ
C#
Lambda
分库分表
9-MySQL提高数据管理效率(
分库分表
实践)
MySQL提高数据管理效率(
分库分表
实践)在当今的互联网时代,随着业务规模的不断扩大,数据量也呈现出爆炸性的增长。
信息化战略
·
2023-10-28 04:27
数据库
mysql
数据库
第一章:JAVA项目工程化之项目构建工具MAVEN
欢迎查看Java开发之上帝之眼系列教程,如果您正在为
Java后端
庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。
jimisun123
·
2023-10-28 02:36
Java开发之上帝之眼系列教程
java
maven
详解
maven命令
常用配置
SpringBoot 整合PageHelper分页 ,超过最大页数时一直返回最后一页的数据
初写
Java后端
项目,使用PageHelper分页时调试发现,当page超过最大页数时,返回的一直时最后一页的数据,查询PageHelper文档(https://pagehelper.github.io
jxnk25
·
2023-10-27 22:03
Android环境变量&macOS环境变量配置
专注于分享各领域原创系列文章,擅长
java后端
、移动开发、商业变现、人工智能等,希望大家多多支持。
Android西红柿
·
2023-10-27 14:58
Android基础
android
macos
android
studio
1.【随笔】五年程序员的一些思考
今天不分享技术文章了,想写点这些年的一些思考我14年参加工作,想想已经做程序员已经5年之久了,这五年说长不长,说短也不短,做了五年的应用类开发,主要做
java后端
,这些年积累的太少,什么东西流行就学什么
773eeb0e0c48
·
2023-10-27 04:50
Leo赠书活动-03期 【ChatGPT 驱动软件开发:AI 在软件研发全流程中的革新与实践 】
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:赠书活动专栏✨特色专栏:MySQL学习本文内容:Leo赠书活动-03期【ChatGPT
LeoToJavaer
·
2023-10-27 01:01
CSDN送书活动
chatgpt
Spring学习笔记—JDK动态代理
✅作者简介:大家好,我是Leo,热爱
Java后端
开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Spring专栏✨特色专栏:MySQL学习本文内容:Spring学习笔记—JDK动态代理
LeoToJavaer
·
2023-10-27 00:19
Spring专栏
java
spring
学习
史上最简单最全
java后端
对接微信小程序客服教程
文章参考——配置消息推送小程序发版体验成员使用步骤遇到的几个问题先分享一下遇到的几个问题提交消息推送服务起一直提示token校验失败是因为没有启动项目微信无法校验链接正确性体验用户无法正常打开小程序需要先把小程序上传后设置为体验版才能正常访问对接前准备对接前几个问题点如何按关键字回复设置消息推送按关键字恢复后如何转到人工客服对应文档转发客服消息客服消息文档开发工具准备idae微信开发者工具下载地址
ccubee
·
2023-10-26 08:21
java
小程序
微信
浪潮实施工程师岗员工们的娱乐生活也很丰富,可以享受到很多福利
快手机器学习算法工程师一面快手机器学习算法工程师面经2023暑期实习-快手广告算法面经百度实习测试开发岗一面面经凌云光毁约网上的摆烂言论谁信我笑水百度提前批
Java后端
二面百度测开应用产品质量效能部一面二面面经
愤怒的小青春
·
2023-10-26 08:09
java
2022
Java后端
之美团笔试题
本文题目转载自:https://blog.csdn.net/qq_45915803/article/details/124637118题目一:小团饲养了一小缸鱼,并且买了A、B、C三类饲料来喂养它们,小团的饲养计划如下:——在每周一、五、六,喂8粒A类饲料;——在每周二、日,喂5颗B类饲料;——在每周三、四,喂7颗C类饲料。假设在某个周一,小团一次性购买了A、B、C三类饲料各a、b、c颗,并在当天
八岁有十年编程经验
·
2023-10-26 06:41
java后端美团面试题
java
面试
Spring Boot 接入 GitHub 第三方登录
点击上方
Java后端
,选择设为星标优质文章,及时送达链接:zyc.red/Spring/Security/OAuth2/OAuth2-Client/前言OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息
公众号:Java后端
·
2023-10-26 06:42
spring
java
spring
boot
http
nginx
你该如何解决 idea中 Unable to reload Maven project 以及 maven安装配置(内附代码/有安装包)
UnasbletoreloadMavenproject二、如何解决三、maven3.6.3链接四、配置maven环境变量五、配置本地仓库六、配置镜像七、配置JDK八、完整配置文件一、bug:UnasbletoreloadMavenproject我在学习
Java
欠我三支巧乐兹
·
2023-10-26 04:09
问题解决
intellij-idea
maven
java
区块链入门教程
点击上方
Java后端
,选择设为星标优质文章,及时送达来自:阮一峰的网络日志,作者:阮一峰,微博@ruanyf区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。
公众号:Java后端
·
2023-10-26 02:14
后端Long类型数据返回到前端造成精度丢失
后端返回对象的参数中ID为1297213338123982112,当前端接收时变成了1297213338123982100二、原因
Java后端
Long类型的范围:~,即-9223372036854775808
imH9
·
2023-10-26 00:15
java
开发语言
使用json-bigint库处理后端返回数值型数据精度丢失问题
目录问题描述问题分析解决办法参考文章问题描述
Java后端
接口返回17位长度的数值,JavaScript前端接收错误例如:console.log(10976458979374929)10976458979374928
彭世瑜
·
2023-10-26 00:13
1024程序员节
Springboot整合ShardingSphere实现
分库分表
一、ShardingJDBC简介1.什么是ShardingJDBCShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成,我们只关注Sharding-JDBC即可.官方地址:https://shardingsphere.apache.org/do
Love is beautiful
·
2023-10-26 00:10
springboot
spring
boot
3万字聊聊什么是MySQL
目前在常州从事
Java后端
开发的工作。这篇是MySQL面试系列的总结篇。后续会不断修订该系列内容。这个系列会向字节,网易,阿里,腾讯,美团,快手的相关朋友一起整理输出。希望帮助更多的朋友早日入大厂!
欢少的成长之路
·
2023-10-26 00:55
转型后原理底层讲解
MySQL
mysql
java
数据库
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他