自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 excel生成 update语句

使用字符串拼接函数:CONCATENATE()

2024-07-24 16:31:51 34

原创 mybatis xml

功能:单个或批量插入数据,若数据已存在,则忽略。

2024-05-20 10:11:40 99

原创 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

原创 kubectl无法使用清理磁盘

kubectl 命令无法使用 磁盘占用100%

2024-04-27 13:40:28 176

原创 java打印耗时

优雅的打印耗时方法

2024-01-19 10:25:55 493

原创 linux yum安装nginx

安装nginx#启动nginx#查询状态。

2023-11-30 19:40:02 406

原创 java url编码 解码

java url地址编码 解码方法

2023-11-15 16:46:04 71

原创 nginx常用命令

查看安装nginx都安装了什么内容nginx - v查看是否有root用户id root查看nginx配置文件语法是否正确:nginx -tnginx - t查看Nginx服务的状态使用netstat命令检查Nginx监听端口。

2023-11-13 19:22:18 72

原创 定时任务 注解

定时任务

2023-11-12 22:53:32 356

原创 K8s常用命令

提供k8s常用命令,查询pod、查看日志、查看服务等

2023-10-25 16:55:23 76

原创 stream

stream使用

2023-10-20 09:49:38 36

原创 集合常用方法

没有交集的时候会返回true,否则返回false。1.判断2个集合是否有交集。

2023-09-14 09:25:57 34

原创 CompletableFuture并发任务执行用法

【代码】CompletableFuture并发任务执行用法。

2023-09-09 12:28:18 179

原创 google并发工具类

google并发工具类

2023-08-16 18:10:51 134

原创 java 常用util方法

分页查询 对结果排序后输出

2023-07-06 14:54:31 83

原创 springboot

springboot开发摘要

2023-05-24 10:12:08 602

原创 mysql 常用sql语句

常用mysql语句

2023-03-29 14:20:36 60

原创 idea快捷键

crtl + shift + U 小写转大写。

2023-03-24 14:02:28 46

原创 枚举类定义 实体与Json转换

枚举类定义 实体与json转换

2023-03-24 10:08:00 584

原创 mybatis-plus常用的方法

mybatisplus常见用法

2023-03-21 14:36:43 64

原创 windows安装tomcat

windos10安装tomcat教程

2023-03-03 10:08:56 277

原创 mac Vscode实现调试功能

mac电脑 Vscode实现调试功能

2022-12-08 17:10:27 183

原创 写出go程序

如何写出go程序

2022-12-07 17:59:52 92

原创 Mybatis中SQL注入攻击的3种方式

Mybatis中SQL注入攻击的3种方式

2022-10-21 17:57:05 451

原创 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 idea 插件

https://www.e-learn.cn/topic/3624009

2021-06-24 14:22:47 144 1

原创 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关注的人

提示
确定要删除当前文章?
取消 删除