会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
hymian
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2022年2月9日
最常用的动态sql语句梳理Mybatis(转)
摘要: 公司项目中一直使用Mybatis作为持久层框架,自然,动态sql写得也比较多了,最常见的莫过于在查询语句中使用if标签来动态地改变过滤条件了。Mybatis的强大特性之一便是它的动态sql,免除了拼接sql带来的各种麻烦,在开发项目的过程中,常见的和不常见的你都有可能会用到,现在就来把这一块总结一下
阅读全文
posted @ 2022-02-09 16:12 hymian
阅读(51)
评论(0)
推荐(0)
编辑
Sentinel 主从+哨兵
摘要: 总体部署 一主二从三哨兵 ip地址分配分别为 主 127.0.0.1:6379 从 127.0.0.1:6389 从 127.0.0.1:6399 哨兵 127.0.0.1:26379 哨兵 127.0.0.1:26389 哨兵 127.0.0.1:26399 一主二从的配置文件 redis.con
阅读全文
posted @ 2022-02-09 15:28 hymian
阅读(99)
评论(0)
推荐(0)
编辑
Redis的两种备份(持久化)方式:RDB和AOF
摘要: 在 Redis 中存在两种方式的备份:一种是快照恢复(RDB),通过快照(snapshotting)实现的,它是备份当前瞬间 Redis 在内存中的数据记录。另一种是只追加文件(Append-Only File,AOF),其作用就是当 Redis 执行写命令后,在一定的条件下将执行过的写命令依次保存
阅读全文
posted @ 2022-02-09 13:15 hymian
阅读(1469)
评论(0)
推荐(0)
编辑
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
摘要: 缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。 在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们
阅读全文
posted @ 2022-02-09 11:26 hymian
阅读(72)
评论(0)
推荐(0)
编辑
redis的5种数据类型
摘要: 1.redis的5种数据类型: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) sort set 有序集合 2.string类型的常用命令:
阅读全文
posted @ 2022-02-09 11:15 hymian
阅读(526)
评论(0)
推荐(0)
编辑
Java正确获取客户端真实IP方法整理
摘要: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反
阅读全文
posted @ 2022-02-09 10:34 hymian
阅读(4031)
评论(0)
推荐(0)
编辑
JAVA8 十大新特性详解
摘要: 场景:今天在翻看jdk的java.util.Comparator接口的时候发现了下面这段代码 1 interface Formula { 2 double calculate(int a); 3 default double sqrt(int a) { 4 return Math.sqrt(a);
阅读全文
posted @ 2022-02-09 10:10 hymian
阅读(231)
评论(0)
推荐(0)
编辑
解决Oracle用户被锁定的方法
摘要: 1,cmd控制台: 使用sqlplus 命令:sqlplus sys/密码@ip/orcl as sysdba; 2,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 3,查看具体的被
阅读全文
posted @ 2022-02-09 09:50 hymian
阅读(1544)
评论(0)
推荐(0)
编辑
df -h统计的信息与du -sh不一致的原因
摘要: 有时候会遇到这样的问题:df -h统计一个目录,显示有约100M可用空间,使用了5G;而用du -sh统计该目录下的文件大小,却发现总共才占用了1G。也就是说,二者统计结果差距巨大。 例如: 1、df -h /tmp/ 结果: Size Used Avail Use% Mounted on3.9G
阅读全文
posted @ 2022-02-09 09:41 hymian
阅读(211)
评论(0)
推荐(0)
编辑
上一页
1
2
3
公告