- 博客(77)
- 收藏
- 关注
原创 MySQL文章链接
https://mp.weixin.qq.com/s/ODp_2BqEyOb61HQdY7jdEg1、LIMIT 语句2、隐式转换3、关联更新、删除4、混合排序5、EXISTS语句6、条件下推7、提前缩小范围8、中间结果集下推https://blog.csdn.net/weixin_39605345/article/details/113085998where having on区别https://zhuanlan.zhihu.com/p/45338392left on right
2024-05-14 15:33:36 76
原创 nginx常用命令
查看安装nginx都安装了什么内容nginx - v查看是否有root用户id root查看nginx配置文件语法是否正确:nginx -tnginx - t查看Nginx服务的状态使用netstat命令检查Nginx监听端口。
2023-11-13 19:22:18 72
原创 mybatisplus 代码生成
官网:https://mybatis.plus/guide/更改配置的地方 参看如下位置:https://blog.csdn.net/weixin_44841849/article/details/105879053
2021-07-05 10:20:51 55
原创 idea 配置数据库并代码测试
https://blog.csdn.net/weixin_42255190/article/details/114713421
2021-07-02 15:12:51 311 1
原创 mac brew安装 mysql
参考链接如下:https://www.jianshu.com/p/4fc53d7d7620一、安装1、执行安装命令brew install mysql2、安装完后启动mysqlmysql.server start3、执行安全设置mysql_secure_installation显示如下There are three levels of password validation policy:LOW Length >= 8MEDIUM Length >= 8, nume
2021-07-02 14:30:36 227
原创 mac 安装maven
下载tar.gzhttp://maven.apache.org/download.cgi解压tar -zxvf apache-maven-3.8.1-bin.tar.gz移动到指定目录sudo mv -f apache-maven-3.8.1 /usr/local/maven编辑文件vi ~/.bash_profile添加如下内容:export MAVEN_HOME=/usr/local/maven/apache-maven-3.8.1export PATH=PATH.
2021-06-23 19:35:04 200
原创 mysql安装与卸载
1.mac安装mysql下载时查看电脑匹配的mysql的版本https://zhuanlan.zhihu.com/p/37942063https://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.htmlhttps://downloads.mysql.com/archives/community/https://dev.mysql.com/downloads/file/?id=5045392.mac卸载mysqlhttps:/
2021-05-17 19:27:42 207 1
原创 springboot入门
1.mac idea引入maven项目https://jingyan.baidu.com/article/48206aea6e3a9d216bd6b363.html2.maven组件介绍https://blog.csdn.net/yangxiaobo118/article/details/79890124
2021-05-11 15:43:50 85
原创 API介绍
RedisTemplate ;;使用默认序列化 redis中存的是‘。。。hello’StringRedisTemplate ;redis中存的就是hellohash实现:输出:官网地址:https://docs.spring.io/spring-data/redis/docs/2.4.6/reference/html/#reference查看redis发现 sean01以字节形式存在,不符合要求,进行如下改进:运行输出如下内容:自己定义TemplatePUB SUB
2021-03-19 12:18:05 83
原创 面试经常问的问题
1.击穿:少量的key过期造成并发访问数据库前期肯定发生了高并发解决办法:百万并发过来 需要访问缓存中k1,redis是单进程的,当发现null后,执行setnx获取锁,获锁成功 则到DB中取数据,获锁失败 sleep一会儿。2.穿透:查询不存在的数据解决办法:布隆过滤器一种写是在client端 逻辑算法+数据一种是在client端存逻辑算法 redis存数据一种是redis集成布隆模块 redis端存逻辑算法+数据布隆过滤器缺点:只能增加 不能删除布谷鸟支持删除3.雪崩:大量的
2021-03-18 19:05:34 58
原创 redis中代理的使用
多个客户端连接 对server端造成的连接很多LVS是四层的 不处理连接 只是转发连接引入LVS后 客户端只需要记住一个ip即可。逻辑从客户端迁移到代理层:代理层是无状态的代理有:tw predixy cluster 可以看codis团队的。redis 上图知识的地址:https://github.com/twitter/twemproxy三台服务器 取模时可以取10 ,后续加redis时 只需移动部分数据即可。主从模式:集群模式:cluster模式:cluster模
2021-03-18 18:03:10 817 1
原创 redis 哨兵 sentinel的使用
高可用 哨兵 官方连接 http://redis.cn/topics/sentinel.html一套哨兵可以监控 多套主从集群设置哨兵的配置文件:具体内容如下:启动server:redis-server 6381.confredis-server 6382.conf --replicaof 127.0.0.1 6381redis-server 6383.conf --replicaof 127.0.0.1 6381启动哨兵:/root/basic/soft/redis-6.2.1
2021-03-17 12:19:13 86 1
原创 redis 主从复制原理
http://redis.cn/topics/replication.htmlRedis使用默认的异步复制,其特点是低延迟和高性能.conf放到测试目录下[root@localhost test]# ll总用量 276-rw-r–r--. 1 root root 92293 3月 15 16:01 6379.conf-rw-r–r--. 1 root root 92298 3月 15 16:03 6380.conf-rw-r–r--. 1 root root 92298 3月 15 16
2021-03-17 09:54:38 183 1
原创 redis CAP
主备:备份机不会参与业务。主从复制:主机 从机 都可以访问一个服务,两个客户端访问时 出现两种结果 ,即出现网络分区了,也就是出现脑裂了。脑裂不一定不好,当需要注册服务时,有多个节点提出注册服务,只要一个能注册就行,不一定要全部ok。—即分区容忍性过半:n/2+1 可以解决脑裂问题,少于辞职的团伙说话不管用集群使用奇数台原因:3台集群 只允许挂一台,四台集群 只允许挂一台;但是四台的集群更容易挂。后台运行关掉日志打印到控制台关闭AOF人工模式实现故障切换:主从模式:从挂掉:运维修好后重
2021-03-15 16:34:00 98 2
原创 redis AKF
redis作为缓存-用RDB方式作为数据库-用AOF方式redis一般最多存4G的数据单机 单点 单实例的问题:单点故障/容量有限/压力问题AKF拆分后,上面的问题会解决主从结构解决单点故障;多主 根据功能不同存入不同redis 解决容量问题;不同redis存放范围不同的数据 解决压力问题。...
2021-03-14 20:56:35 116
原创 redis RDB AOF实操
1.更改6379.conf文件[root@localhost redis]# vi 6379.conf //更改如下内容文件中 daemonize yes //yes改为no 不作为后台进程服务运行#logfile /var/log/redis_6379.log //次行进行注释,日志会打印到屏幕上save 900 1save 300 10save 60 10000appendonly yesaof-use-rdb-preamble no2.删除原有rdb aof文件[
2021-03-11 17:02:25 191
原创 分库分表如何做到永久不迁移数据和避免热点?
https://mp.weixin.qq.com/s/fbZ8SpHh8ScV8Xt50PGb6A分库分表如何做到永久不迁移数据和避免热点?hash+range方法结合。hash取模方法:数据分布均匀,不会有热点问题、扩容复杂range范围方案:扩容方便、存在热点问题解决方案:hash+range方法结合group组的概念,group01组存如id在0~4000万数据group01有三个DB,db1 有四张表,db2有三张表,db3有三张表id%10==(0~3落入db1;4~6落入db2;
2021-03-11 12:31:12 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人