logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java】Java中使用HashMap优化多层for循环嵌套以及for循环之性能优化

for循环 里面还有 for循环, 然后做一些数据匹配、处理 这种场景。使用HashMap优化多级嵌套循环// 为stus写入10条数据 ... 略 List < Grade > gs = new ArrayList < >();// 为gs写入10条数据 ... 略 for(int i = 0;i ++) {j ++) {System . out . println("学生:" + stuNam

文章图片
#java#开发语言
【架构设计】如何设计一个几十万在线用户弹幕系统

现在无论是直播还是电视剧,我们都可以看到上面慢慢的弹幕,满足十几万用户在线的弹幕系统,我们该如何去设计呢?弹幕跟我们平时做的系统不太一样,平时做的最多的就是客户端发起请求,也就是数据都是由客户端推送到服务端,但是弹幕是由服务端推送给客户端的。比如我们现在在看直播,很多用户都会发送弹幕,然后每个在线的用户都可以收到这条弹幕信息。这时候我们有二种方案对于弹幕系统来说,难点就在于二个,第一:对于大量消息

文章图片
#服务器#websocket#java
【Redis】Redis三种集群模式-主从、哨兵、集群各自架构的优点和缺点对比

Redis 单副本,采用单个 Redis 节点部署架构,没有备用节点实时同步数据,不提供数据持久化和备份策略,适用于数据可靠性要求不高的纯缓存业务场景。架构简单,部署方便。高性价比:缓存使用时无需备用节点(单实例可用性可以用 supervisor 或 crontab 保证),当然为了满足业务的高可用性,也可以牺牲一个备用节点,但同时刻只有一个实例对外提供服务。高性能。不保证数据的可靠性。

文章图片
#redis#架构#java
【分布式】分布式存储架构

说到分布式存储,我们先来看一下传统的存储是怎么个样子。传统的存储也称为集中式存储, 从概念上可以看出来是具有集中性的,也就是整个存储是集中在一个系统中的,但集中式存储并不是一个单独的设备,是集中在一套系统当中的多个设备,比如下图中的 EMC 存储就需要几个机柜来存放。在这个存储系统中包含很多组件,除了核心的机头(控制器)、磁盘阵列( JBOD )和交换机等设备外,还有管理设备等辅助设备。结构中包含

文章图片
#分布式#架构#服务器
【软件架构】企业架构4A定义

业务架构是跨系统的业务架构蓝图,应用架构、数据架构、技术架构是解决方案的不同方面。多年来,全球业界已在业务架构、应用架构、数据架构、技术架构方面积累了大量经验。近几年,数字化转型呼唤“懂行人”打通四种架构,确保技术支撑业务、业务支撑战略。其中,文中涉及的缩写全称如下。BA:Business Architecture,业务架构DA:Data Architecture,数据架构AA:Applicati

文章图片
#架构
linux 设置定时重启

一、编辑cron第一步,登陆账号第二步,输入crontab -e第三步,输入a进入编辑状态(或者按insert)第四步,每天6点自动重启:0 6 * * * reboot第五步,ctrl+c退出编辑状态第六步,shift+:,然后输入wq重启命令service crond restart0 2 * * * reboot( 0 2表示每天凌晨两点重启… 0 3表示凌晨3点…)06 2 * * * r

#linux
【开发工具】idea 的全局搜索快捷键(Ctrl+shift+F)失效

当你发现在idea 中看到用于全局搜索的快捷键就是 Ctrl+shift+F,可是怎么按都不管用的时候,你就不要再执着于自己的操作继续狂点电脑按键了,因为可能根本就不是你的问题,而是微软的问题哟!!当我们在使用快捷键失效的时候,排除掉因为电脑太卡顿的原因,那应该就能想到是因为快捷键冲突导致的。我遇到的问题是,微软的搜狗输入法快捷键同样有Ctrl+shift+F,导致idea中该快捷键冲突无法使用。

文章图片
#intellij-idea#java#ide
【linux】使用less命令查找文件中的关键字

一般我们查看文件内容时,使用基本的cat,tail,more命令就可以了。但如果我们有时候想查询文件中的关键字内容时,这个时候就不得不依靠less命令。在Linux上输入less a.txt(文件名),会看到a.txt文件的内容。这个时候我们想用关键字搜索的话,有两种方式。一种是从上往下搜索另一种是从下往上搜索从下往上搜索内容需要输入G命令,让光标移到文件最后。从上往下搜索时,需要输入"/关键字"

文章图片
#linux#less#运维
【开发工具】IDEA 免费版发布!终于不用破解了

IDEA Ultimate 终极版和 Community Edition 社区版正式 合二为一,只有一个安装包,不需要纠结选哪个版本了。在统一版 IDEA 中,订阅 Ultimate 可以解锁所有高级专业功能。但即使没有订阅,IDEA 依然能够正常使用,可以 免费用于商业和非商业项目,畅享 Java 和 Kotlin 开发所需的全部功能。

文章图片
#intellij-idea#java#ide
    共 87 条
  • 1
  • 2
  • 3
  • 9
  • 请选择