腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JAVA杂谈
分享开发中的点点滴滴,个人博客http://www.javadaily.cn/,微信公众号:java_daily
专栏作者
举报
98
文章
164053
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(98)
数据库(24)
sql(22)
spring(20)
编程算法(20)
java(13)
云数据库 SQL Server(12)
容器(11)
apache(8)
分布式(8)
缓存(8)
容器镜像服务(7)
http(7)
微服务(7)
网络安全(6)
javascript(5)
node.js(5)
云数据库 Redis(5)
面向对象编程(5)
api(4)
linux(4)
aop(4)
uml(4)
架构设计(4)
html(3)
ide(3)
日志服务(3)
消息队列 CMQ 版(3)
腾讯云测试服务(3)
kubernetes(3)
存储(3)
jdk(3)
spring boot(3)
spring cloud(3)
kafka(3)
Elasticsearch Service(3)
对象存储(2)
python(2)
xml(2)
access(2)
maven(2)
nginx(2)
文件存储(2)
访问管理(2)
云数据库 MongoDB(2)
mongodb(2)
网站(2)
开源(2)
运维(2)
爬虫(2)
shell(2)
mybatis(2)
yum(2)
数据结构(2)
系统架构(2)
负载均衡(1)
自动驾驶(1)
swift(1)
php(1)
servlet(1)
json(1)
ajax(1)
android(1)
jar(1)
tomcat(1)
API 网关(1)
短信(1)
云推荐引擎(1)
企业(1)
数据安全(1)
jvm(1)
hashmap(1)
zookeeper(1)
tcp/ip(1)
dubbo(1)
rabbitmq(1)
jenkins(1)
socket编程(1)
安全(1)
数据分析(1)
验证码(1)
产品(1)
架构师(1)
中间件(1)
搜索文章
搜索
搜索
关闭
搞清楚这 10 几个后端面试问题,工作稳了!
云数据库 Redis
数据分析
分布式
数据库
云数据库 SQL Server
面试过程是一个由浅入深的过程,面试官先给求职者抛出一个相对简单的问题,然后通过一环套一环的追问深入考察求职者对知识点的理解掌握程度。
JAVA日知录
2021-05-11
3.8K
0
为什么要做代码分层架构?
http
编程算法
架构设计
数据库
sql
事实上,非功能性需求所构建起来的正是我们所熟知的软件架构。什么是软件架构?简单来说,就是软件的基本结构,包括三要素:代码、代码之间的关系和两者各自的属性。
JAVA日知录
2021-04-23
2.1K
0
实战 | MongoDB的安装配置
mongodb
数据库
sql
云数据库 MongoDB
linux
通过上面的安装MongoDB目前还处于裸奔状态,我们必须给其配置上用户密码认证登录。首先我们给MongoDB配置一个超级管理员,操作步骤如下:
JAVA日知录
2021-04-07
537
0
颠覆认知——Redis会遇到的15个「坑」,你踩过几个?
云数据库 Redis
node.js
缓存
数据库
数据安全
如果你在使用 Redis 时,也遇到过以下这些「诡异」的场景,那很大概率是踩到「坑」了:
JAVA日知录
2021-04-07
788
0
面试:如何保证接口的幂等性?常见的实现方案有哪些?
分布式
数据库
sql
jvm
网站
在说幂等性之前,我们先来看一种情况,假如老王在某电商平台进行购物,付款的时候不小心手抖了一下,连续点击了两次支付,但此时服务器没做任何验证,于是老王账户里面的钱被扣了两次,这显然对当事人造成了一定的经济损失,并且还会让用户丧失对平台的信任。而幂等性问题说的就是如何防止接口的重复无效请求。
JAVA日知录
2021-04-07
6K
0
SpringCloud Alibaba实战二十九 | SpringCloud Gateway 请求响应日志
mongodb
数据库
sql
云数据库 MongoDB
spring
请求响应日志是日常开发调试定位问题的重要手段,在微服务中引入SpringCloud Gateway后我们希望在网关层统一进行日志的收集。
JAVA日知录
2021-04-07
2.4K
0
一文读懂微内核架构
jdk
java
架构设计
分布式
数据库
微内核是一种典型的架构模式 ,区别于普通的设计模式,架构模式是一种高层模式,用于描述系统级的结构组成、相互关系及相关约束。微内核架构在开源框架中的应用非常广泛,比如常见的 ShardingSphere 还有Dubbo都实现了自己的微内核架构。那么,在介绍什么是微内核架构之前,我们有必要先阐述这些开源框架会使用微内核架构的原因。
JAVA日知录
2021-01-04
2.6K
0
消息架构的设计难题以及应对之道
apache
数据库
sql
云数据库 SQL Server
消息队列 CMQ 版
在微服务开发中我们经常会引入消息中间件实现业务解耦,执行异步操作, 现在让我们来看看使用消息中间件的好处和弊端。
JAVA日知录
2020-11-11
669
0
缓存穿透、缓存击穿和缓存雪崩
缓存
数据库
sql
编程算法
云数据库 Redis
什么是缓存穿透呢?它是指当用户在查询一条数据的时候,而此时数据库和缓存却没有关于这条数据的任何记录,而这条数据在缓存中没找到就会向数据库请求获取数据。它拿不到数据时,是会一直查询数据库,这样会对数据库的访问造成很大的压力。
JAVA日知录
2020-11-05
1.5K
0
一条查询SQL的执行过程
缓存
sql
数据库
云数据库 SQL Server
java
需要从数据库检索某些符合要求的数据,我们很容易写出 Select A B C FROM T WHERE ID = XX 这样的SQL,那么当我们向数据库发送这样一个请求时,数据库到底做了什么?
JAVA日知录
2020-05-29
1.3K
0
磁盘阵列 RAID
数据库
sql
什么是RAID? RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,通常简称为磁盘阵列。简单地说, RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。RAID 是一类多磁盘管理技术,其向主机环境提供了成本适中、数据可靠性高的高性能存储。
JAVA日知录
2020-05-26
1.8K
0
Springboot + Mysql8实现读写分离
云数据库 SQL Server
数据库
sql
linux
在实际的生产环境中,为了确保数据库的稳定性,我们一般会给数据库配置双机热备机制,这样在master数据库崩溃后,slave数据库可以立即切换成主数据库,通过主从复制的方式将数据从主库同步至从库,在业务代码中编写代码实现读写分离(让主数据库处理 事务性增、改、删操作,而从数据库处理查询操作)来提升数据库的并发负载能力。
JAVA日知录
2020-05-13
741
0
XA规范与TCC事务模型
数据库
sql
云数据库 SQL Server
XA 是由 X/Open 组织提出的分布式事务规范,XA 规范主要定义了事务协调者(Transaction Manager)和资源管理器(Resource Manager)之间的接口。
JAVA日知录
2020-05-13
2.2K
0
数据库索引,你要了解的都在这里!
编程算法
云数据库 SQL Server
数据库
sql
数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,User 表的 '姓名' 列)的值进行排序的结构。如果想按特定用户的姓名来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。
JAVA日知录
2020-05-09
558
0
性能设计 - 缓存
数据结构
数据库
缓存
爬虫
sql
基本上来说,在分布式系统中最耗性能的地方就是最后端的数据库了。一般来说,只要小心维护好,数据库四种操作(select、update、insert 和 delete)中的三个写操作 insert、update 和 delete 不太会出现性能问题(insert 一般不会有性能问题,update 和 delete 一般会有主键,所以也不会太慢)。除非索引建得太多,而数据库里的数据又太多,这三个操作才会变慢。
JAVA日知录
2020-04-24
452
0
分布式事务有哪些解决方案?
java
分布式
数据库
sql
数据库事务的特性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabilily),简称 ACID。
JAVA日知录
2020-04-21
1.3K
0
数据库高可用架构了解一下
数据库
sql
数据存储高可用的方案本质都是通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用。常见的高可用架构有主备、主从、主从切换、主主等接下来我们聊聊每种架构的优缺点。
JAVA日知录
2019-11-19
879
0
数据库优化 - SQL优化
云数据库 SQL Server
云推荐引擎
sql
数据库
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。
JAVA日知录
2019-11-06
1.6K
0
数据库优化 - 实例优化
缓存
数据库
云数据库 SQL Server
sql
http
首先需要尽可能的了解优化问题,收集问题期间系统信息并做好存档。根据当前系统问题表现制定优化目标并与客户沟通目标达成一致;通过一系列工具分析系统问题,制定优化方案,方案评审完成后由各负责人员进行实施。若达到优化目标则编写优化报告,否则需要重新制定优化方案。
JAVA日知录
2019-10-30
1.4K
0
使用Prometheus监控MySQL性能指标
云数据库 SQL Server
数据库
sql
这里使用--web.listen-address=":9200"修改默认启动端口,防止跟上文中启动的服务器监控冲突。
JAVA日知录
2019-10-24
3.9K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档