会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
<导航
北冥有鱼
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
22
下一页
2020年11月17日
如何解决Redis雪崩、穿透、并发等5大难题
摘要: 缓存雪崩 数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。 比如一个雪崩的简单过程: 1、redis集群大面积故障 2、缓存失效,但依然大量请求访问缓存服务redis 3、redis大量失效后,大量请求转向到mysql数据库
阅读全文
posted @ 2020-11-17 09:45 字节悦动
阅读(257)
评论(0)
推荐(0)
2020年11月2日
一行代码,实现五种 CSS 经典布局
摘要: 页面布局是样式开发的第一步,也是 CSS 最重要的功能之一。 常用的页面布局,其实就那么几个。下面我会介绍5个经典布局,只要掌握了它们,就能应对绝大多数常规页面。 这几个布局都是自适应的,自动适配桌面设备和移动设备。代码实现很简单,核心代码只有一行,有很大的学习价值,内容也很实用。 我会用到 CSS
阅读全文
posted @ 2020-11-02 16:22 字节悦动
阅读(487)
评论(0)
推荐(1)
2020年9月10日
StringUtils工具类
摘要: 1、 public static boolean isEmpty(String str) 判断某字符串是否为空 StringUtils.isEmpty(null) = true StringUtils.isEmpty(“”) = true StringUtils.isEmpty(” “) = fal
阅读全文
posted @ 2020-09-10 17:10 字节悦动
阅读(385)
评论(0)
推荐(0)
2020年7月24日
Java中的BIO、NIO、AIO
摘要: 在高性能的IO体系设计中,BIO、NIO、AIO的概念,常常会让我们感到困惑不解。在Java面试中,我们也经常会被问到这个问题。譬如: BIO、NIO、AIO 的概念 同步/异步、阻塞/非阻塞的区别 NIO 如何实现多路复用功能 AIO、BIO、NIO的适用场景 NIO的核心概念、应用和框架等等 这
阅读全文
posted @ 2020-07-24 14:23 字节悦动
阅读(724)
评论(0)
推荐(3)
2020年7月17日
Redis为什么是单线程,高并发快的3大原因详解
摘要: 一、Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、
阅读全文
posted @ 2020-07-17 16:33 字节悦动
阅读(2027)
评论(1)
推荐(3)
2020年7月13日
JAVA实现AES加密、解密
摘要: 一、什么是AES? 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 那么为什么原来的DES会被取代呢,,原因就在于其使用56位密钥,比较容易被破解。而AES可以使用12
阅读全文
posted @ 2020-07-13 15:22 字节悦动
阅读(75491)
评论(4)
推荐(166)
2020年1月16日
接口安全设计
摘要: 一、重放攻击 入侵者从网络上截取主机A发送给主机B的报文,并把由A加密的报文发送给B,使主机B误以为入侵者就是主机A,然后主机B向伪装成A的入侵者发送应当发送给A的报文。 它是一种攻击类型,这种攻击会不断恶意或欺诈性地重复一个有效的数据传输,重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行。
阅读全文
posted @ 2020-01-16 16:36 字节悦动
阅读(1527)
评论(0)
推荐(3)
2019年12月5日
System.out.printf使用以及注意点
摘要: 一、System.out.printf格式化输出 1、常用控制符 控制符 说明 %d 按十进制整型数据的实际长度输出。 %ld 输出长整型数据。 %md m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补以空格,若大于 m,则按实际位数输出。 %u 输出无符号整型(unsigned)。输出
阅读全文
posted @ 2019-12-05 15:34 字节悦动
阅读(6628)
评论(0)
推荐(15)
2019年11月22日
Java8 日期时间API
摘要: 一、转换 1、转字符串 1.1、LocalDateTime与字符串 //LocalDateTime 转 字符串 String str = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(LocalDateTime.now()); /
阅读全文
posted @ 2019-11-22 15:55 字节悦动
阅读(338)
评论(0)
推荐(1)
2019年11月10日
springboot 上传下载、导入导出
摘要: 一、上传下载功能样例 application.yml配置文件上传大小限制 #上传文件设置 springboot上传文件默认支持的大小为 1mb spring: servlet: multipart: #单个数据的大小 max-file-size: 20MB #总数据的大小 max-request-s
阅读全文
posted @ 2019-11-10 20:34 字节悦动
阅读(8759)
评论(0)
推荐(32)
上一页
1
2
3
4
5
6
7
8
9
10
···
22
下一页
公告