腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Nicky's blog
专栏成员
举报
797
文章
975733
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(797)
sql(166)
数据库(119)
oracle(109)
java(106)
编程算法(96)
https(84)
网络安全(81)
spring(67)
http(60)
云数据库 SQL Server(56)
网站(37)
javascript(35)
linux(35)
html(30)
android(29)
maven(28)
缓存(28)
php(26)
xml(25)
github(25)
数据分析(24)
git(23)
腾讯云测试服务(23)
mybatis(23)
ide(22)
云数据库 Redis(21)
api(20)
分布式(20)
jar(19)
jdk(19)
存储(18)
redis(18)
打包(17)
开源(17)
数据结构(17)
mongodb(16)
容器(16)
tomcat(15)
配置(15)
node.js(14)
apache(14)
import(14)
css(11)
nginx(11)
容器镜像服务(11)
python(10)
json(10)
mvc(10)
访问管理(10)
云数据库 MongoDB(10)
数据(10)
go(9)
jsp(9)
消息队列 CMQ 版(9)
jdbc(9)
其他(8)
vue.js(8)
dubbo(8)
模式识别(8)
微信(8)
接口(8)
客户端(8)
eclipse(7)
zookeeper(7)
windows(7)
unix(6)
SSL 证书(6)
hashmap(6)
tcp/ip(6)
安全(6)
kafka(6)
测试(6)
教程(6)
开发(6)
日志(6)
官方文档(5)
c++(5)
jquery(5)
ajax(5)
access(5)
全文检索(5)
命令行工具(5)
markdown(5)
登录(5)
工具类(5)
企业(4)
面向对象编程(4)
spring boot(4)
rpc(4)
微服务(4)
es(4)
Elasticsearch Service(4)
excel(4)
博客(4)
集群(4)
事务(4)
统计(4)
线程(4)
servlet(3)
bootstrap(3)
云推荐引擎(3)
serverless(3)
jvm(3)
aop(3)
rabbitmq(3)
socket编程(3)
ascii(3)
sdk(3)
验证码(3)
int(3)
ps(3)
string(3)
thread(3)
编译(3)
二维码(3)
服务端(3)
服务器(3)
工具(3)
后台(3)
解决方案(3)
开发者(3)
内存(3)
排序(3)
软件(3)
实践(3)
同步(3)
文件上传(3)
负载均衡(2)
自动驾驶(2)
c 语言(2)
jquery ui(2)
nosql(2)
svn(2)
lucene/solr(2)
文件存储(2)
腾讯git代码托管(工蜂)(2)
电商(2)
出行(2)
webpack(2)
rollup.js(2)
黑客(2)
爬虫(2)
hive(2)
正则表达式(2)
dns(2)
ddos(2)
gcc(2)
hexo(2)
大数据(2)
nest(2)
任务调度(2)
unicode(2)
app(2)
block(2)
com(2)
config(2)
database(2)
function(2)
join(2)
jstl(2)
key(2)
map(2)
plsql(2)
postman(2)
public(2)
snapshot(2)
txt(2)
unsigned(2)
wait(2)
zxing(2)
备份(2)
表格(2)
部署(2)
插件(2)
代理(2)
分布式锁(2)
服务(2)
工作(2)
集合(2)
框架(2)
浏览器(2)
乱码(2)
前端(2)
事件(2)
索引(2)
网络(2)
系统(2)
压缩(2)
源码(2)
云服务器(1)
对象存储(1)
渠道代理(1)
tensorflow(1)
c#(1)
lua(1)
erlang(1)
textview(1)
struts(1)
搜索引擎(1)
analyzer(1)
负载均衡缓存(1)
laravel(1)
mapreduce(1)
日志服务(1)
文字识别(1)
图像处理(1)
微服务与微计算(1)
游戏解决方案(1)
在线旅游(1)
express(1)
自动化(1)
数据迁移(1)
shell(1)
ssh(1)
sql server(1)
npm(1)
selenium(1)
gradle(1)
spring cloud(1)
uml(1)
element ui(1)
腾讯云开发者社区(1)
云计算(1)
防火墙(1)
内容安全(1)
网站渗透测试(1)
utf8(1)
接口测试(1)
fiddler(1)
应用安全开发(1)
即时通信 IM(1)
汽车(1)
adb(1)
add(1)
argv(1)
bufferedimage(1)
build(1)
builder(1)
cas(1)
children(1)
class(1)
classnotfoundexception(1)
code(1)
copy(1)
cpu(1)
cron(1)
cygwin(1)
debug(1)
distinct(1)
dto(1)
el(1)
element(1)
fastjson(1)
filter(1)
free(1)
google(1)
gzip(1)
hashset(1)
invoke(1)
jackson(1)
jersey(1)
list(1)
lock(1)
mq(1)
mysql(1)
null(1)
panel(1)
pdf(1)
plugin(1)
pool(1)
product(1)
qt4(1)
resteasy(1)
restful(1)
return(1)
row(1)
rsync(1)
sample(1)
scheduling(1)
select(1)
sentinel(1)
set(1)
setinterval(1)
sf(1)
sharedpreferences(1)
soapui(1)
synchronized(1)
system(1)
table(1)
text(1)
time(1)
timeout(1)
token(1)
touch(1)
url(1)
validation(1)
var(1)
version(1)
win10(1)
window(1)
百度(1)
报表(1)
并发(1)
并发编程(1)
操作系统(1)
测试工具(1)
程序(1)
程序员(1)
磁盘(1)
代理服务器(1)
队列(1)
对象(1)
分页(1)
高可用(1)
管理(1)
后端(1)
计算机(1)
加密(1)
监控(1)
脚本(1)
进程(1)
局域网(1)
链表(1)
连接(1)
入门(1)
设计模式(1)
手机(1)
数据存储(1)
数据类型(1)
数组(1)
线程安全(1)
线程池(1)
效率(1)
性能(1)
需求分析(1)
异步(1)
异常(1)
语法(1)
指针(1)
注解(1)
字符串(1)
搜索文章
搜索
搜索
关闭
Redis系列之事务机制
数据库
redis
队列
客户端
事务
学习mysql数据库的时候,我们知道了事务的ACID特性,Redis也是支持事务的,不过和数据库的事务又有什么区别?在mysql数据库中,我们使用begin开启事务,提交是commit,回滚是rollback,然后Redis中的事务是怎么一回事?redis的事务其实可以看做是一组命令按照顺序,串行执行队列中的命令,其它客户端的命令不会写入到这个队列中。总的来说,redis事务就是一次性、顺序性、排他性的执行一个队列中的一组命令
SmileNicky
2023-12-18
145
0
数据库事务提交后才发送MQ消息解决方案
数据库
mq
解决方案
框架
事务
在项目开发中常常会遇到在一个有数据库操作的方法中,发送MQ消息,如果这种情况消息队列效率比较快,就会出现数据库事务还没提交,消息队列已经执行业务,导致不一致问题。举个应用场景,我们提交一个订单,将流水号放在MQ里,MQ监听到后就会查询订单去做其它业务,如果这时候数据库事务还没提交,也就是没生成订单流水,MQ监听到消息就去执行业务,查询订单,肯定会出现业务不一致问题
SmileNicky
2023-11-03
855
0
MySQL如何加行锁或者表锁?
数据库
mysql
并发
事务
数据
MySQL可以使用锁来控制对表和行的访问,下面简单介绍一下如何对表和行进行加锁的方法
SmileNicky
2023-06-04
1.6K
0
Mybatis自定义枚举类处理器优雅地使用枚举
数据库
mybatis
工具类
接口
数据
在和前端开发对接接口过程中经常发现需要一些枚举类的字典参数,虽然可以通过swagger在线文档给前端开发,不过可以直接返回枚举的编码和字典值就可以更直观,所以在项目里怎么实现?可以通过Mybatis的一些接口,自定义枚举类的处理器实现
SmileNicky
2023-05-26
900
0
docker环境mongoexport导出MongoDB数据
容器
容器镜像服务
mongodb
数据库
sql
因为安全问题,服务器屏蔽了mongoDB给外部客户端调用,所以我们就不可以使用Navicat等客户端连接,操作确实不方便。最近需要导出一些mongoDB数据,只能采用命令的方式导出数据,需要借助mongoexport这个命令,命令使用比较容易,掌握一些参数用法即可
SmileNicky
2023-03-12
482
0
SpringBoot系列之基于MongoRepository实现分页
mongodb
spring
数据库
maven
sql
Spring Data MongoDB项目提供了与MongoDB文档数据库的集成。是Spring Data项目的一个分支。本博客基于Spring Data MongoDB实现,引入项目spring-boot-starter-data-mongodb实现MongoDB的分页,仅供参考
SmileNicky
2022-12-08
930
0
SpringBoot系列之MongoDB分页接口实现
maven
mongodb
数据库
sql
云数据库 MongoDB
spring-boot-starter-data-mongodb也有集成基于Spring Data的分页实现,但是习惯了用PageHelper,所以基于PageHelper集成一下mongodb,下面给出实现代码例子
SmileNicky
2022-12-01
1.8K
0
SpringBoot系列之动态生成cron表达式执行定时程序
分布式
ide
数据库
sql
最近需要实现一个功能,根据页面选择的星期,默认是凌晨执行,生成cron表达式,然后定时执行定时程序
SmileNicky
2022-11-06
2.6K
0
MySQL查询导出数据表结构信息
数据库
sql
云数据库 SQL Server
最近在写文档,需要用到数据库设计文档,表结构很多,如果一个个去复制黏贴,也是很花时间,所以需要借助INFORMATION_SCHEMA库的表
SmileNicky
2022-11-06
5.4K
0
分布式ID生成方案总结整理
数据库
sql
编程算法
云数据库 Redis
ide
对于单体系统来说,主键ID可能会常用主键自动的方式进行设置,这种ID生成方法在单体项目是可行的,但是对于分布式系统,分库分表之后,就不适应了,比如订单表数据量太大了,分成了多个库,如果还采用数据库主键自增的方式,就会出现在不同库id一致的情况,虽然是不符合业务的
SmileNicky
2022-11-02
2.7K
0
Redis系列之什么是布隆过滤器?
缓存
云数据库 Redis
数据库
sql
编程算法
前面的学习,我们知道了Redis的很多应用场景,但是最常见的还是缓存,“性能不够,缓存来凑”,在一些高并发的场景合理的使用缓存,还是可以减缓系统压力的。
SmileNicky
2022-07-28
462
0
ShardingSphere系列之基本概念学习笔记
jdbc
https
网络安全
数据库
java
Apache ShardingSphere是一款开源的分布式数据库中间件组成的生态圈。它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar这几款独立的产品组成。这些组件都提供标准化的数据分片、分布式事务和数据库治理功能,可以适用于Java架构、异构语言、容器、云原生等多种多样的应用场景。ShardingSphere的项目演变如图:
SmileNicky
2022-07-12
558
0
ShardingSphere系列之Sharding JDBC实现原理
jdbc
java
数据库
sql
编程算法
Sharding-JDBC定义为轻量级的java框架,目前也只能应用于java语言,在java的JDBC层提供额外拓展的服务。它使用客户端直接连接数据库,以jar包的形式提供服务,不需要额外的依赖和部署,可以理解一个加强版的JDBC驱动,可以兼容JDBC和各种ORM框架的使用
SmileNicky
2022-07-12
1.1K
0
MongoDB系列之MongoDB常用命令
mongodb
云数据库 MongoDB
数据库
sql
MongoDB连接,使用“username:password@hostname/dbname’”的形式进行连接。 连接本地数据库服务器,端口是默认的。
SmileNicky
2022-07-12
2.9K
0
MongoDB系列之MongoDB工作原理简单介绍
mongodb
数据库
sql
云数据库 MongoDB
存储
MongoDB是一种面向文档的非关系型数据库系统,采用BSON这种类似JSON的数据结构存储。在前面博客的学习中,我们知道了MongoDB的一些特性和优势,MongoDB是一种分布式的数据库系统,可以存储大量数据,并保证高性能,然后其底层结构是怎么样的?通过本博客可以先简单了解一下,因为MongoDB的底层原理相对比较杂,而且网上博客并不多,所以先进行简单的了解熟悉。
SmileNicky
2022-06-27
919
0
MongoDB系列之Linux环境部署配置
网络安全
mongodb
数据库
sql
云数据库 MongoDB
有些版本,SELINUX和防火墙可能影响,所以可以关闭SELINUX,修改防火墙配置,当然学习的还是可以这样做,生产环境还是不要这样修改,以免影响服务器安全
SmileNicky
2022-06-26
806
0
MongoDB系列之Window环境部署配置
mongodb
数据库
sql
云数据库 MongoDB
在学习MongoDB的一些常用命令之前还是需要安装部署好开发环境的,本博客基于Window系统介绍MongoDB的一些常规安装部署配置
SmileNicky
2022-06-26
365
0
MongoDB系列之复制数据库和Collection
html
网络安全
mongodb
数据库
但是发现生产环境的MongoDB部署到docker里面,而且因为安全问题,端口也不对外开放,所以就不能使用Navicat这些客户端软件直接连接
SmileNicky
2022-06-15
1.4K
0
MySQL系列之分库分表学习笔记
数据库
分布式
sql
这是微服务还没兴起之前,很多项目的架构,随着业务的堆积,项目越来越庞大,数据量也越来越庞大,如果并发一旦上来,就很容易出现一些性能的问题。而且项目太庞大,维护起来也不容易。
SmileNicky
2022-06-12
328
0
MongoDB系列之SQL和NoSQL的区别
nosql
分布式
数据分析
sql
数据库
在选择数据存储时,经常会选择关系型数据库(SQL)和非关系型数据库(NoSQL)进行数据存储,这两种数据各有优缺点,下面进行简单对比
SmileNicky
2022-06-12
503
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档