会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sarise
hello :)
博客园
首页
新随笔
联系
订阅
管理
2021年7月13日
JDK源码笔记06 StringJoiner
摘要: sth bfor sta 这个源码就有点简单,模拟题属于是 这个类用来把几个字符串拼接起来,可以设置分隔符和前后缀 方法 toString 先申请char[]空间,然后逐个将元素放进去 merge 接受一个StringJoiner作为输入参数 merge会将参数按照原本的分隔符转换成一个字符串 然后
阅读全文
posted @ 2021-07-13 11:15 sarise
阅读(81)
评论(1)
推荐(0)
2021年7月2日
JDK源码笔记05 StringBuffer、StringBuilder
摘要: sth before start 接下来会看StringBuffer、StringBuilder、StringJoiner。其实我感觉这几个类的实现原理应该是不难的,字符串拼接无非就是字符数组的操作,然后调用String的构造函数返回嘛。不过我印象里这些类的效率还是有差别的,有点好奇具体有什么差别。
阅读全文
posted @ 2021-07-02 22:13 sarise
阅读(74)
评论(0)
推荐(0)
2021年7月1日
JDK源码笔记04 String
摘要: something before start 说实话String在我心里一直挺神秘的,特别是之前学的时候接触到的常量池的概念(我这会儿琢磨着不会就是一个Map吧) 感觉jvm关于String的机制比较多,所以相比于之前的会多一个说明 稍微概览了一下,感觉很多实现都是没必要看的,主要记一下一些机制上的
阅读全文
posted @ 2021-07-01 18:05 sarise
阅读(62)
评论(0)
推荐(1)
2021年6月28日
关于Java的代码点(codePoint)、unicode编码、UTF-8、UTF-16
摘要: something before start 看Character和String的时候发现的小知识点,挺好玩的 Java采用的是UTF-16,基本字符(BMP)采用一个bit存储,增补字符采用俩 unicode ASCII 码一共定义了 128 个字符,英语用 128 个字符来编码完全是足够的,但是
阅读全文
posted @ 2021-06-28 21:26 sarise
阅读(1748)
评论(0)
推荐(0)
JDK源码笔记03 Float Double Character
摘要: something before start Float Double 稍微看了一眼,这两个类里面几乎没有什么实现,大多数的实现都是通过FloatingDecimal 或者 通过底层非java代码实现的。 没什么看头 等我长大了再去看一下FloatingDecimal好了 Character其实是很
阅读全文
posted @ 2021-06-28 19:11 sarise
阅读(73)
评论(0)
推荐(0)
Sibelius Violin Concerto in D Minor
摘要: 这个作业属于哪个课程 课程 这个作业要求在哪里 作业要求 这个作业的目标 个人总结 标题 标题 最喜欢的小协之一,给了我很多激励 哈恩这个版本是我最喜欢的,分享给大家:D //而且我们的团队项目名就是Concerto 这大概也算是团队名称由来了 问题 以前提问题的博客链接 问题1 PSP 方法,预估
阅读全文
posted @ 2021-06-28 12:15 sarise
阅读(109)
评论(5)
推荐(0)
2021年6月27日
redis 技术总结
摘要: 技术概述 redis可以做的事情很多。因为他是内存数据库,很快,所以会用它来做缓存。他也是高可用的中间件,也会用来实现限流、分布式锁等功能。 搭建集群的话算难点,因为网上的博客都是比较久远的版本,新版的命令已经不一样了。 技术详述 实现从安装到使用的博客。另外对于redis的一些语法我没有做整理,因
阅读全文
posted @ 2021-06-27 22:45 sarise
阅读(82)
评论(0)
推荐(0)
redis 03 springboot 缓存
摘要: Something before start 主要解决两种缓存场景 1、实时更新的缓存 即一般的查询时候,把记录写进缓存。 2、不需要实时的缓存 即不需要很准确的数据//比如用户数量什么的。对于这种情况,需要注意缓存雪崩的问题。这里是使用双重检测锁来解决这个问题的。 缓存雪崩:数据到期,大量请求涌入
阅读全文
posted @ 2021-06-27 22:33 sarise
阅读(96)
评论(0)
推荐(0)
redis 02 集群搭建
摘要: Something before start 主从复制+烧饼机制也可以做成集群。不过现在更常用的是cluster集群。他不用像烧饼机制那样开一个新的进程。不过他底层是烧饼机制代码的复用,就是🐂🍺就完事了。 原理 key通过crc16(key)%16384哈希映射到slot(槽)。 创建集群时,根
阅读全文
posted @ 2021-06-27 22:32 sarise
阅读(74)
评论(0)
推荐(0)
redis 01 安装
摘要: 说明 这个安装方法可以在macOS,或者Linux里使用 下载 可以直接从官网下载,选择最新的稳定版本就可。 (需要注意的是,网络上很多的redis教程比较陈旧,而且redis好像经常更新的样子,有一些命令可能需要自己去查或者看文档。) 下载到Linux环境的话,可以用命令行,也可以本地下载了之后上
阅读全文
posted @ 2021-06-27 22:30 sarise
阅读(62)
评论(0)
推荐(0)
下一页
公告