- 博客(684)
- 收藏
- 关注

原创 人一生平均900个月
一、时间消耗表 算上每天中午休息,老年和婴儿的时间取平均,75年共计:8.5*365*75/24/30=323个月,27年。刷牙洗脸+泡脚洗澡+换衣服等等,每天1小时,35.5个月,3 年。每天1小时,1*365*70/24/30=35.5个月,3年。每天1.5小时,4.4年。上学,从小学到研究生共计20年,每学期21周,8*5*21*2*20/24/30=46.7个月,4年...
2018-11-01 12:37:34
2594
原创 QEMU-KVM加SPICE,云电脑诞生了
没错! 的组合,本质上就是一套的解决方案。通过虚拟化技术将计算资源池化,再通过SPICE协议提供流畅的远程桌面体验,用户用任意设备(笔记本/平板/瘦客户机)都能接入高性能“云端电脑”。
2025-04-03 13:29:55
585
原创 SPICE通俗易懂解释
(Simple Protocol for Independent Computing Environments)是红帽(Red Hat)主导开发的,主要用于提升虚拟机的图形交互体验。它不仅能传输图像,还优化了音频、USB设备重定向等功能,特别适合虚拟化环境(如KVM、QEMU)。
2025-04-03 11:29:53
461
原创 S3通俗易懂解释
(Simple Storage Service)是,最初由亚马逊AWS推出(Amazon S3),后来成为行业通用的对象存储访问方式。你可以把它理解成——它规定了如何用HTTP请求(比如GET/PUT/DELETE)来管理云端的海量文件(图片、视频、备份等)。
2025-04-03 10:10:19
730
原创 查看linux服务器常见指标的常用命令
5、查看当前监听的 TCP/UDP 端口及连接状态:netstat -tuln。显示内核版本、主机名、架构等系统信息 :uname -a。查看发行版信息的命令:lsb_release -a。3、查看文件系统整体使用情况,快速检查。剩余空间,命令: df -h。信息的命令:ifconfig。信息的命令:free -g。信息的命令:lscpu。1、查看linux的。2、查看linux的。4、查看linux的。
2025-03-27 16:43:20
124
原创 一文读懂 Sealos 到底是个啥
Sealos 社区现在拥有庞大的社区用户基础,发展了很多年,久经沙场,稳定性在各种极端场景下久经考验,稳如老狗。我们云服务注册用户和应用数量也在夸张级别的增长,上线两周超 6k 在线开发者,近万应用数量。我们会为用户提供一个公有云私有云体验完全一致,简单,便宜,开放,强大的云操作系统。关于SealosSealos 是一款以 Kubernetes 为内核的云操作系统发行版。它以云原生的方式,抛弃了传统的云计算架构,转向以 Kubernetes 为云内核的新架构,使企业能够像使用个人电脑一样简单地使用云。
2025-03-19 17:19:23
809
原创 sealos爆火后依然要开发sealer,背后原因有哪些?
现在很多比较敏感的公司都采用这些技术,节省开发成本和基础设施费用,它确实不用消耗很多资源,按需扩容和按需弹性各方面都会非常好,在开发时不用写很复杂的逻辑,可以最简程度解决问题。多去了解市场行情,听听用户的想法,发现用户的痛点,结合自己的想法付诸实践,解决用户的问题。有意思的是区块链合约的发展,从最早的比特币脚本开始,早期的比特币脚本比较单一,只能进行简单出栈入栈的操作,不是图灵完备。云原生是应用开发的大变革,在开发者的共同努力下,会挖掘出更多有意义的开源项目促进云往简单开放的方向发展。
2025-03-19 17:10:36
245
原创 Redis客户端Jedis、Lettuce 和 Redisson优缺点总结
Redis 官方推荐的 Java 客户端有Jedis、Lettuce 和 Redisson。本文总结这些客服端的优缺点。
2025-03-18 17:00:44
672
原创 io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required可能不是密码问题
本地(windows环境)和测试环境redis连接都没有问题,生产环境报错:io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required。(2)客户端版本问题问题,去官网搜一下issue,发现有人已经反馈过了。(1)第一反应肯定是密码错误,然而检查了密码并没有问题。
2025-03-18 12:51:02
111
原创 RocketMQ多节点(集群)多副本模式部署时,broker的配置文件中brokerIP2的配置
优点:即使磁盘损坏,消息丢失的非常少,且消息实时性不会受影响,同时Master宕机后,消费者仍然可以从Slave消费,而且此过程对应用透明,不需要人工干预,性能同多Master模式几乎一样;),broker 从节点会连接主节点配置的 brokerIP2 进行同步。,如果在 broker 主节点上配置了 brokerIP2 属性(缺点:Master宕机,磁盘损坏情况下会丢失少量消息。存在主从 broker 时。
2025-03-14 11:08:22
169
原创 RocketMQ控制台显示NOT_CONSUME_YET
nameserver和broker的地址都是配置的ipv6的地址,RocketMQ集群的版本4.9.2,客户端的版本是4.9.4,控制台用的是rocketmq-dashboard-1.0.0.jar。(1)同样的mq版本,同样的java代码,测试环境没有问题,生产环境NOT_CONSUME_YET,所有被“成功”消费的消息生产环境的控制台都。(2)检查消费者组Offset问题,diffTotal=0,没问题。这是控制台的bug,到官网下载控制台源码,把。显示为(其实是控制台的bug)
2025-03-06 18:02:18
225
原创 RocketMQ控制台用java -jar方式启动存在缓慢的HTTP拒绝服务攻击
HTTP拒绝服务(DDoS)攻击是一种常见的网络攻击方法,它试图使目标服务器无法处理合法用户的请求。运行并且直接暴露在Internet上,可能会成为此类攻击的目标。Java应用程序如果通过。
2024-07-15 11:23:08
145
原创 Meilisearch的高可用方案
MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。Meilisearch的高可用方案需要借助于 Meilisearch Cloud。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-06-21 09:47:47
335
2
原创 Protected and unprotected Meilisearch projects(/health)
MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-06-12 15:44:22
261
原创 meilisearch,老版本的文档
MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-06-12 15:35:28
288
原创 meilisearch的分页
MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-06-12 15:31:54
262
原创 meilisearch的索引(index)的最佳实践
Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-06-12 15:25:11
454
原创 生产环境部署meilisearch(Running a self-hosted Meilisearch project in production)
Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-06-12 15:18:35
354
原创 meilisearch的Managing API keys,自己趟过的坑
Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-06-12 11:01:58
404
原创 抛弃Elasticsearch ,MeiliSearch 从入门到入门,现在不精通
Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。所以,对于中小型项目来说,我们可以考虑另一种搜索引擎:MeiliSearch。
2024-05-09 12:01:58
546
2
原创 MeiliSearch的安装
你可以使用 Docker 很方便的安装 MeiliSearch。如果你本地有 Rust 环境的话,也可以直接克隆项目源码运行。
2024-05-09 10:14:43
669
原创 Meilisearch vs Elasticsearch
2个所有引擎的比较(官方说法):Meilisearch vs Elasticsearch
2024-05-09 09:59:22
861
1
原创 如果你只想更新一条记录,请在在update语句末尾加个 limit 1
如果你只想更新一条记录,为了安全,请在在update语句末尾加个 limit 1
2023-03-03 14:02:06
1685
原创 linux命令3剑客(grep、sed、awk)
在操作linux过程中,当熟练掌握了grep、sed、awk这几个命令,可以极大的提升运维效率。==接下来慢慢实践
2022-06-02 17:31:22
239
原创 023 MySQL索引优化口诀-索引失效的常见情况
索引优化总结口诀:全值匹配我最爱,最左前缀要遵守;带头大哥不能死,中间兄弟不能断;索引列上少计算,范围之后全失效;like 百分写最右, 覆盖索引不写 * ;不等控制还有or,索引失效要少用;var引号不能丢, sql 高级也不难;1、全值匹配 :对索引中所有列都指定具体值。该情况下,索引生效,执行效率高2、最左前缀:又叫做最左匹配原则,最左匹配原则是和MySQL的InnoDB存储引擎的B+Tree的数据结构紧密关联的,可以去看这几篇博客:第1篇:MySQL的InnoDB存储引擎中.
2022-05-23 17:02:03
642
原创 004 ConcurrentHashMap 和 Collections.synchronizedMap(Map<K,V> m)的比较
写在前面的话,最好还是去看源码和源码上面的注释。1、ConcurrentHashMap的源码里面有个重要的:concurrencyLevel就是并发级别/** * A hash table supporting full concurrency of retrievals and * adjustable expected concurrency for updates. This class obeys the * same functional specification as {@
2022-04-18 13:57:07
314
转载 谈谈Java内存模型,你是不是开始说“Java 运行时内存区域”了?
我们常说的JVM内存模式指的是JVM的内存分区;而Java内存模式是一种虚拟机规范。Java虚拟机规范中定义了Java内存模型(Java Memory Model,JMM),用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了Java虚拟机与计算机内存是如何协同工作的:规定了一个线程如何和何时可以看到由其他线程修改过后的共享变量的值,以及在必须时如何同步的访问共享变量。原始的Java内存模型存在一些不足,因此Java内存模型在Jav...
2022-04-16 18:00:03
149
原创 014 到官网看Redis分布式锁的实现原理
读读Redis的官网,学第一手的资料:Redid官方文档地址Redis中国用户组:Redis中国用户组网址或者看看书《Redis 深度历险: 核心原理和应用实践》1、Redis官网上关于Redission的描述2、Redisson的GitHub上的说明进去之后内容很多,我们主要看分布式锁的部分:8.4. 红锁(RedLock)基于Redis的Redisson红锁RedissonRedLock对象实现了Redlock介绍的加锁算法。该对象也可以用来将多个RLock对象.
2022-04-16 05:42:37
765
原创 01 Dubbo框架设计
写在前面的话,虽然Dubbo已经发布了3.X的版本,但是很多公司的一些项目仍然使用Dubbo2.x的版本,所以这里我们看的是Dubbo2.x的版本。逛逛Dubbo的官网:Dubbo2.x的框架设计很多的时候面试官可能会问:假如让你设计一个RPC框架,你该如何设计,谈谈你的思路。对于这样的问题,就是些原理的东西,可以参考Dubbo的整体设计图图例说明:图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至.
2022-04-15 13:31:39
168
原创 02 聊一聊已经停更的Ribbon
去Spring Cloud官网逛逛吧:Spring Cloud官网Ribbon停更了。。。目前为止,Ribbon已经停更,但是仍然有很多公司使用。负载均衡,它分为集中式负载均衡与进程内负载均衡。1、集中式负载均衡即在服务的消费方和提供方之间使用独立的负载均衡设施,可以是硬件,如F5 ,也可以是软件如nginx,由该设施负责把访问请求通过某种策略转发至服务的提供方。2、进程内负载均衡将负载均衡逻辑集成到消费方,消费方从服务注册中心获知有哪些地址可用,然后自己再从这些地址中选择出.
2022-04-14 14:21:53
2632
转载 013 Redis单机、主从、哨兵、集群
话说有一名意大利程序员,在 2004 年到 2006 年间主要做嵌入式工作,之后接触了 Web,2007 年和朋友共同创建了一个网站,并为了解决这个网站的负载问题(为了避免 MySQL 的低性能),于是亲自定做一个数据库,并于 2009 年开发完成,这个就是 Redis。这个意大利程序员就是 Salvatore Sanfilippo 江湖人称 Redis 之父,大家更习惯称呼他 Antirez。 Redis 技术越来越火爆,其超高的性能,简洁轻量的设计,易上手,分布式架构的支持,...
2022-04-14 10:39:12
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人