自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis数据类型

redis数据结构

2023-10-11 01:03:29 30 1

原创 redis介绍与安装(含cluster集群)

redis.io计算机目前是基于以下两个体系:①冯诺依曼的硬件体系②tcp/ip的网络体系内存寻址为纳秒级别,磁盘寻址速度为毫秒级别,磁盘的datapage为4K,内存的读写速度是磁盘的10W倍。目前计算机的瓶颈还是io,磁盘io和网络io。所以在高并发的情况下,用内存型数据库可以有效提高系统的性能redis的安装:linux直接在官网 上下载,windows直接去github上下载。

2023-10-10 00:57:36 38 1

原创 多线程学习总结

多线程学习总结:前置知识定义进程:操作系统分配资源的基本单位,内存、io的最小单位线程:操作系统调度资源的基本单位,cpu的最小单位纤程:用户态的线程,线程中的线程,切换不需要经过操作系统线程的数量设置公式:Nthread = Ncpu * Ucpu * (1+W/C);Ncpu : cpu核数Ucpu:cpu的利用率W/C:等待时间/计算时间,得压测得出,压测工具:jprofile、arthes所以说单核cpu也是可以设置多线程的,为的是解决io等待,提高cpu的运行效率CPU内

2021-07-26 23:28:25 120

原创 编译阶段stream 抛StackOverflowError

问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget(); } 原因分析:提示:

2021-05-21 17:30:22 182

原创 设计模式总结

单例模式 Singleton懒汉模式 lazy loading有多种,用的不多,不推荐使用饿汉模式推荐使用,简单粗暴,没那么复杂,项目中用到最多的模式也是这个public static T INSTANCE = new T();private T (){};最完美的模式 enum模式effective java 作者推荐的模式,保证单例,且不会被反序列化实例出来(即不会被反射创建出来)public enum T{ INSTANCE;}策略模式 Strategy最典型的例子是j

2021-04-19 23:26:05 107

原创 立贴

立贴今天花了重金买了马士兵的课,上面一共66个课程,希望在未来的一年里,计划每周学一个课程并作总结,一年52周,大概能学52个课程,希望自己能坚持下来,一年后成为现在想看到的自己...

2021-03-29 23:58:09 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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