logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VMWare之——安装MacOS操作系统+安装VMWare Tools+添加VMWare共享文件夹(实测完整版)

注意:这里以VMWare 15 Pro和Mac OS10.13为例,其他版本的MacOS安装方式相同。一、安装unlocker首先,VMWare自身不支持MacOS 操作系统的安装,需要下载unlocker并进行安装,使VMWare支持MacOS操作系统的安装。大家可以到连接:https://download.csdn.net/download/l1028386804/11984785...

自己手写了一套高性能分布式IM即时通讯系统,出去面试嘎嘎聊,都把面试官整不会了!

分布式IM即时通讯系统本质上就是对线上聊天和用户的管理,针对聊天本身来说,最核心的需求就是:发送文字、图片、文件、语音、视频、消息缓存、消息存储、消息未读、已读、撤回,离线消息、历史消息、单聊、群聊,多端同步,以及其他一些需求。对用户管理来说,存在的需求包含:添加好友、查看还有列表、删除好友、查看好友信息、创建群聊、加入群聊、查看群成员信息、退出群聊、修改群昵称、拉人进群、踢人出群、解散群聊、填写

文章图片
#分布式#面试#微服务
【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!

写在前面最近,很多小伙伴留言说,在学习高并发编程时,不太明白分布式锁是用来解决什么问题的,还有不少小伙伴甚至连分布式锁是什么都不太明白。明明在生产环境上使用了自己开发的分布式锁,为什么还会出现问题呢?同样的程序,加上分布式锁后,性能差了几个数量级!这又是为什么呢?今天,我们就来说说如何在高并发环境下实现分布式锁,不是所有的锁都是高并发的。万字长文,带你深入解密高并发环境下的分布式锁架构,不是...

#架构
【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!

写在前面估计二狗子这几天是大姨夫来了,心情很郁闷,情绪也很低落,工作的时候也有点心不在焉。让他发个版本,结果,一行命令下去把线上的数据库删了!你没听错:是删掉了线上的数据库!运营那边顿时炸了锅:怎么回事?系统不能访问了!什么情况啊?!很多客户都在投诉了!!尽管运营那边慌慌张张的不知所措,但是,我们作为技术人员还是要淡定,不就是删了数据库吗?没事,哥帮你搞定!如果文章对你有点帮助,请微信搜索并关注

一文搞懂PV、UV、VV、IP及其关系与计算

终于搞懂PV、UV、VV、IP的含义了!又长见识了!

Nginx之——配置转发代理接口

转载请注明出处:https://blog.csdn.net/l1028386804/article/details/89961174Nginx可以配置多个服务器,一个Server就是一个服务器server {listen80;server_name*.yourdomain.com;....}代理转发实在server下面的loc...

Debian之—— Debian 9允许root用户登录和以ssh方式登录

转载请注明出处:https://blog.csdn.net/l1028386804/article/details/861444231.允许以root用户登录操作系统默认情况下debian是不允许以root用户登录的,只能以其他用户登录系统中,然后su到root用户下进行操作。1.1修改/etc/gdm3/daemon.conf文件新增下面一行AllowRoot = true...

#ssh
MyBatis源码分析之——配置解析创建SqlSessionFactory的过程

大家应该都知道Mybatis源码也是对Jbdc的再一次封装,不管怎么进行包装,还是会有获取链接、preparedStatement、封装参数、执行这些步骤的。配置解析过程String resource = "mybatis-config.xml";//1.读取resources下面的mybatis-config.xml文件InputStream inputStream = Reso...

【Canal】数据同步的终极解决方案,阿里巴巴开源的Canal框架当之无愧!!

在当今互联网行业,尤其是现在分布式、微服务开发环境下,为了提高搜索效率,以及搜索的精准度,会大量使用Redis、Memcached等NoSQL数据库,也会使用大量的Solr、Elasticsearch等全文检索服务。那么,这个时候,就会有一个问题需要我们来思考和解决:那就是数据同步的问题!如何将实时变化的数据库中的数据同步到Redis/Memcached或者Solr/Elasticsearch中呢

    共 209 条
  • 1
  • 2
  • 3
  • 21
  • 请选择