02 2021 档案

摘要:一、Sharding JDBC实现分库分表 对于Sharding JDBC分库分表,配置残烛可以分为几大块: 数据源配置: 配置参数:spring.shardingsphere.datasource.names 说明:如果用到分表,则需要配置多个数据源,多数据源之间用逗号分隔 数据源连接信息配置: 阅读全文
posted @ 2021-02-28 20:40 李聪龙 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:一、集群搭建之主从复制 (一)主从复制原理 这里需要了解两个文件,bin log和relay log(中继日志)文件。 bin log:bin log记录所有的数据更改操作,可用于本机数据恢复和主从数据同步,其刷入磁盘方式有三种:每秒一次将数据刷新入磁盘;每次事务提交将数据刷新入磁盘;每一秒一次 + 阅读全文
posted @ 2021-02-28 01:31 李聪龙 阅读(825) 评论(0) 推荐(0) 编辑
摘要:一、查看及卸载 1、查看是否有已安装mysql rpm -qa|grep mysql 2、如果存在,删除 yum remove -y mysql mysql-libs mysql-common rm -rf /var/lib/mysql rm -f /etc/my.cnf 二、安装 1、安装 #下载 阅读全文
posted @ 2021-02-25 15:18 李聪龙 阅读(147) 评论(0) 推荐(0) 编辑
摘要:一、MongoDB中的基本概念和原理 1、MongoDB介绍及概念 MongoDB是一个基于【分布式文件存储】的数据库,它属于NoSql数据库,由C++编写 NoSql可以分为键值型(K-V)和文档型(Document)两类,其中MongoDB就属于文档型NoSql,他文档中是以类似Json的Bso 阅读全文
posted @ 2021-02-06 01:08 李聪龙 阅读(260) 评论(0) 推荐(0) 编辑
摘要:官网 Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.html lettuce 官网地址:https://lettuce.io/ lettuce git项目地址:https://gith 阅读全文
posted @ 2021-02-04 17:36 李聪龙 阅读(441) 评论(0) 推荐(0) 编辑
摘要:一、服务端优化 (一)限制Redis内存大小 需要使用maxmemory来设置Redis的最大内存,例如 maxmemory 1GB 在64位操作系统中,Redis的内存大小是没有限制的,因为maxmemory配置项是被注释掉的,这样就会导致在Redis内存不足时,Redis会使用磁盘作为其虚拟内存 阅读全文
posted @ 2021-02-04 17:10 李聪龙 阅读(4272) 评论(0) 推荐(0) 编辑
摘要:一、分布式锁 锁在项目中的应用场景就无须多说,在单应用多线程场景中,可以直接使用synchronize或者ReentrantLock来加锁处理,但是在微服务体系中,为了保证项目的高可用,会部署多个相同的项目,因此单应用的加锁并不能保证只有一个请求能进入到处理流程,因此就需要借助项目外的第三方实现分布 阅读全文
posted @ 2021-02-03 21:56 李聪龙 阅读(518) 评论(0) 推荐(0) 编辑
摘要:一、安装lua centos使用以下命令安装 curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make linux test make install 安装过程中可能出现 阅读全文
posted @ 2021-02-02 21:47 李聪龙 阅读(2714) 评论(0) 推荐(0) 编辑
摘要:一、问题: 本人在阿里云上模拟了一个Redis集群(使用8001-8006),使用linux连接,所有都正常,但是使用Java客户端连接时(Java客户端与Redis集群不在同一服务器上),就出现了异常,说不能访问。 集群安装:https://www.cnblogs.com/liconglong/p 阅读全文
posted @ 2021-02-01 18:11 李聪龙 阅读(3748) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示