腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JAVA杂谈
分享开发中的点点滴滴,个人博客http://www.javadaily.cn/,微信公众号:java_daily
专栏作者
举报
98
文章
163513
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章
数据库
sql
spring
编程算法
java
云数据库 SQL Server
容器
apache
分布式
缓存
容器镜像服务
http
微服务
网络安全
javascript
node.js
云数据库 Redis
面向对象编程
api
linux
aop
uml
架构设计
html
ide
日志服务
消息队列 CMQ 版
腾讯云测试服务
kubernetes
存储
jdk
spring boot
spring cloud
kafka
Elasticsearch Service
对象存储
python
xml
access
maven
nginx
文件存储
访问管理
云数据库 MongoDB
mongodb
网站
开源
运维
爬虫
shell
mybatis
yum
数据结构
系统架构
负载均衡
自动驾驶
swift
php
servlet
json
ajax
android
jar
tomcat
API 网关
短信
云推荐引擎
企业
数据安全
jvm
hashmap
zookeeper
tcp/ip
dubbo
rabbitmq
jenkins
socket编程
安全
数据分析
验证码
产品
架构师
中间件
搜索文章
搜索
搜索
关闭
为什么要做代码分层架构?
http
编程算法
架构设计
数据库
sql
事实上,非功能性需求所构建起来的正是我们所熟知的软件架构。什么是软件架构?简单来说,就是软件的基本结构,包括三要素:代码、代码之间的关系和两者各自的属性。
JAVA日知录
2021-04-23
2.1K
0
实战 | MongoDB的安装配置
mongodb
数据库
sql
云数据库 MongoDB
linux
通过上面的安装MongoDB目前还处于裸奔状态,我们必须给其配置上用户密码认证登录。首先我们给MongoDB配置一个超级管理员,操作步骤如下:
JAVA日知录
2021-04-07
534
0
面试:如何保证接口的幂等性?常见的实现方案有哪些?
分布式
数据库
sql
jvm
网站
在说幂等性之前,我们先来看一种情况,假如老王在某电商平台进行购物,付款的时候不小心手抖了一下,连续点击了两次支付,但此时服务器没做任何验证,于是老王账户里面的钱被扣了两次,这显然对当事人造成了一定的经济损失,并且还会让用户丧失对平台的信任。而幂等性问题说的就是如何防止接口的重复无效请求。
JAVA日知录
2021-04-07
6K
0
@Transactional注解不起作用解决办法及原理分析
sql
spring
来源:https://blog.csdn.net/qq_20597727/article/details/84900994
JAVA日知录
2021-04-07
758
0
SpringCloud Alibaba实战二十九 | SpringCloud Gateway 请求响应日志
mongodb
数据库
sql
云数据库 MongoDB
spring
请求响应日志是日常开发调试定位问题的重要手段,在微服务中引入SpringCloud Gateway后我们希望在网关层统一进行日志的收集。
JAVA日知录
2021-04-07
2.3K
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
737
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
555
0
性能设计 - 缓存
数据结构
数据库
缓存
爬虫
sql
基本上来说,在分布式系统中最耗性能的地方就是最后端的数据库了。一般来说,只要小心维护好,数据库四种操作(select、update、insert 和 delete)中的三个写操作 insert、update 和 delete 不太会出现性能问题(insert 一般不会有性能问题,update 和 delete 一般会有主键,所以也不会太慢)。除非索引建得太多,而数据库里的数据又太多,这三个操作才会变慢。
JAVA日知录
2020-04-24
451
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
浅谈Spring的事务隔离级别与传播行为
spring
数据库
sql
aop
Q:在一个批量任务执行的过程中,调用多个子任务时,如果有一些子任务发生异常,只是回滚那些出现异常的任务,而不是整个批量任务,请问在Spring中事务需要如何配置才能实现这一功能呢?
JAVA日知录
2019-10-19
800
0
数据库设计方法论 - 继承
数据库
sql
面向对象编程
继承这个概念做java开发的同学应该都很熟悉了,继承指的是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。数据库设计的时候也是有继承关系的,在数据库设计方法论中继承有三种,分别是具体表继承(Concrete Table Inheritance)、单表继承(Single Table Inheritance)、类表继承(Class Table Inheritance)。我们实际设计中经常会不经意中使用到数据库到继承,下面分别介绍一下他们的概念:
JAVA日知录
2019-10-19
1.5K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档