- 博客(12)
- 收藏
- 关注
原创 redis执行lua脚本实现springboot接口限流实践
1.项目依赖2.RateLimiterAspect.java3.redis配置文件4.自定义注解5.controller6.lua脚本(在resource目录下新建lua文件夹,新建limit.lua文件),内容如下7.测试结果
2024-04-05 20:18:21
1505
原创 win10搭建redis一主二从一哨兵,并注册成服务,卸载服务
下载windows版本的redis,并解压cmd切换到redis解压后的目录,命令redis-server --service-install [confFile] --service-name [serviceName] --port [port]实例如下,比如安装好redis,主从哨兵配置如下主=127.0.0.1:6379从1=127.0.0.1:63791从2=127.0.0.1:63792哨兵=127.0.0.1:26379cmd切换到redis注目录,依次执行以下命令主:re
2022-03-03 09:27:23
785
原创 mysql常用函数
between and (区间查询,前后临界值都包含,临界值不能调换位置)select * from tablenName where columName between 10 and 89 in关键字,查询包含关系的数据select * from tablenName where columName in(1,100,99)is null和is not null 判断空值 绝不能用=null这种方式select * from tablenName where columName is
2022-01-17 14:21:16
365
原创 springboot+mybatis-plus+slfj4输出SQL语句
第一步:打开application.properties文件,加入以下配置mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImpl第二步,在log配置文件中加入<!--//com.xxxx.mapper是mapper映射java接口的包名--> <logger name="com.xxxx.mapper" level="DEBUG"/>我的配置文件如下<?xml v
2022-01-16 17:58:22
929
原创 mysql创建数据库
mysql创建表自增列和当前时间列DROP TABLE IF EXISTS tbname;CREATE TABLE tbname ( id int(20) NOT NULL AUTO_INCREMENT COMMENT 'id', createTime timestamp not null default current_timestamp comment '当前时间', PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMEN
2021-12-26 22:49:02
345
原创 String,StringBuffer,StringBuilder的区别
当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java 5中被提出,线程安全角度:StringBuffer:线程安全,可以同步访问,为什么线程安全,因为StringBuffer类的几乎所有的方法都加了synchronized关键字StringBuilder:方法不是线程安全的(不能同步访问)。访
2020-07-25 10:13:19
331
原创 centos查看开放端口和重启防火墙
查看已经开放的端口的命令firewall-cmd --list-ports开放端口,例如:3306firewall-cmd --zone=public --add-port=3306/tcp --permanent重启防火墙(注意:开放和关闭端口都要重启防火墙)firewall-cmd --reload关闭端口firewall-cmd --zone=public --remove-port=3306/tcp --permanent开机启动防火墙systemctl enable firewa
2020-07-18 15:01:46
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人