腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JavaQ
专栏成员
举报
165
文章
198452
阅读量
52
订阅数
订阅专栏
申请加入专栏
全部文章(165)
java(40)
spring(38)
其他(30)
编程算法(24)
存储(14)
jdk(12)
分布式(11)
数据库(10)
sql(8)
云数据库 Redis(7)
http(7)
容器(7)
云数据库 SQL Server(6)
javascript(5)
xml(5)
网站(5)
jvm(5)
安全(5)
servlet(4)
mvc(4)
jar(4)
linux(4)
spring boot(4)
微信(4)
node.js(3)
打包(3)
git(3)
api(3)
maven(3)
缓存(3)
网络安全(3)
hashmap(3)
单元测试(3)
html(2)
嵌入式(2)
ide(2)
开源(2)
面向对象编程(2)
zookeeper(2)
aop(2)
dubbo(2)
数据结构(2)
https(2)
微服务(2)
虚拟化(2)
null(2)
mac os(1)
python(1)
go(1)
jsp(1)
css(1)
jquery(1)
android(1)
单片机(1)
github(1)
tomcat(1)
搜索引擎(1)
ubuntu(1)
apache(1)
容器镜像服务(1)
日志服务(1)
数据备份(1)
企业(1)
运维(1)
ssh(1)
mybatis(1)
tcp/ip(1)
rpc(1)
敏捷开发(1)
gradle(1)
spring cloud(1)
数据处理(1)
windows(1)
系统架构(1)
腾讯云开发者社区(1)
kafka(1)
guava(1)
lock(1)
monitor(1)
send(1)
sequence(1)
space(1)
state(1)
并发编程(1)
程序(1)
服务端(1)
架构师(1)
客户端(1)
面试(1)
思维导图(1)
同步(1)
线程(1)
线程池(1)
虚拟机(1)
原理(1)
搜索文章
搜索
搜索
关闭
深入Spring Boot (十六):从源码分析自动配置原理
jar
数据库
sql
spring
html
在分析SpringBoot自动配置实现原理之前,先来看一下在使用SpringBoot开发的项目代码中如何将数据库连接池切换成Druid。
JavaQ
2021-02-03
1.4K
0
大厂都聊分布式系统,面试不知道分布式锁如何聊下去
云数据库 Redis
zookeeper
数据库
sql
分布式
公众号[JavaQ]原创,专注分享Java基础原理分析、实战技术、微服务架构、分布式系统构建,诚邀点赞关注!
JavaQ
2020-04-26
708
0
Spring声明式事务处理的实现原理,来自面试官的穷追拷问
spring
数据库
sql
jdk
容器
面试官:有如下代码场景,A类的a1方法没有标注@Transactional注解,a2方法标注了@Transactional注解,那么在a1方法里调用a2方法,此时会开始事务吗?
JavaQ
2020-04-24
2.8K
0
支撑海量数据的数据库架构如何设计?
分布式
数据库
sql
编程算法
作为一个全球人数最多的国家,一个再怎么凄惨的行业,都能找出很多的人为之付出。而在这个互联网的时代,IT公司绝对比牛毛还多很多。但是大多数都是创业公司,长期存活的真的不多。大多数的IT项目在注册量从0-100万,日活跃1-5万,说实话就这种系统随便找一个有几年工作经验的高级工程师,然后带几个年轻工程师,随便干干都可以做出来。 因为这样的系统,实际上主要就是在前期快速的进行业务功能的开发,搞一个单块系统部署在一台服务器上,然后连接一个数据库就可以了。接着大家就是不停的在一个工程里填充进去各种业务代码,尽快把公司的业务支撑起来。
JavaQ
2019-06-02
1.1K
0
Redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比
云数据库 Redis
数据库
数据备份
sql
tcp/ip
redis作为一种高效的缓存框架,使用是非常广泛的,在数据存储上,在运行时其将数据存储在内存中,以实现数据的高效读写,并且根据定制的持久化规则不同,其会不定期的将数据持久化到硬盘中。另外相较于其他的NoSql数据库,redis提供了非常丰富的数据结构,如dict,sds,linkedlist,ziplist,set,quicklist,geometry。在这些存储结构的基础上,redis为用户提供了非常丰富的操作选择,如通过zskiplist来达到对某种类型的数据的排序目的,而排序在数据库中是一个非常耗时的操作。
JavaQ
2019-05-31
992
0
三分钟学习分布式ID方案
分布式
数据库
编程算法
在分布式系统中,当数据库数据量达到一定量级的时候,需要进行数据拆分、分库分表操作,传统使用方式的数据库自有的自增特性产生的主键ID已不能满足拆分的需求,它只能保证在单个表中唯一,所以需要一个在分布式环境下都能使用的全局唯一ID。
JavaQ
2018-07-26
412
0
深入Spring Boot (十):整合Mybatis框架详解
spring
mybatis
数据库
Spring Boot整合Mybatis支持XML配置和全注解两种方式,本篇将详细解说这两种方式的Mybatis整合,主要包含以下5部分内容: 数据源配置; 数据库连接池配置; XML配置方式整合; 注解方式整合; 事务管理。 数据源配置 数据源配置可以在application.properties或application.yml中配置,例如可以在application.properties中声明以下数据源配置: spring.datasource.url=jdbc:mysql://localhost:33
JavaQ
2018-04-08
1.5K
0
多参数方法进阶
java
缓存
数据库
编程算法
很多高级工程师还在写包含N个参数的方法、使用setter方法构造实例,其实这些方式都是过时并且有很大缺陷的,本篇将深入讲解这些问题及解决方法。 多参数方法的问题 相信很多人曾经都写过多参数的构造方法,
JavaQ
2018-04-08
977
0
细说MySQL区分字母大小写
云数据库 SQL Server
数据库
在Linux系统上使用MySQL,MySQL是区分字母大小写的,例如建A表时表名是大写的A,修改A表时脚本里写的a,就会报错表a不存在。在MySQL中,数据库对应数据目录中的目录,数据库中的每个表至少对应数据库目录中的一个文件或多个文件,所以,是否区分大小写是其所在的操作系统决定的。在大多数基于Unix的系统中,MySQL是区分大小写的;而在Windows系统中,MySQL是不区分大小写的。 操作系统中提供了lower_case_table_names参数用于修改这种区分大小写的策略。默认情况下,Linux
JavaQ
2018-04-04
2.6K
0
分布式事务入门篇
分布式
数据库
本地事务 本地事务,即单体应用中单个线程内对一个数据库的事务提交。例如充值操作,充值成功后订单表状态更新为成功,账户表加钱,对应的数据库更新操作如下。 begin transaction update 订单表 set 状态='成功' where id = 110; update 账户表 set 余额=余额+10 where id = 111; commit 相应的程序代码也很简单: @Transactional public void update() { update订
JavaQ
2018-04-04
827
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档