自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 云计算领域各种专业术语

各种云计算相关的计算存储网络等的术语,通俗易懂解释

2025-03-21 11:29:05 344

原创 一文读懂 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

原创 RocketMQ控制台(rocketmq-dashboard/)

https方式访问rocketmq-dashboard。

2024-07-15 10:27:41 442

原创 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

原创 用大于meilisearch-java-0.7.0.jar的报错的解决

替换其他包中的okhttp3,版本号为4.1.0。

2024-05-11 17:26:44 383

原创 Meilisearch使用过程趟过的坑

apiKey是启动的时候 --master-key。

2024-05-11 17:15:19 839 1

原创 抛弃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

原创 @NotEmpty、@NotBlank、@NotNull 区别和使用

@NotEmpty、@NotBlank、@NotNull 区别和使用

2023-03-02 09:32:13 432

原创 算法题:开根号

算法题

2022-09-21 23:44:09 677

原创 JAVA中如何调用别人发布的webservice

参考:WebService入门详解_诺浅的博客-优快云博客_webservice

2022-06-02 17:40:17 299 1

原创 linux命令3剑客(grep、sed、awk)

在操作linux过程中,当熟练掌握了grep、sed、awk这几个命令,可以极大的提升运维效率。==接下来慢慢实践

2022-06-02 17:31:22 239

原创 Linux下使用xargs优雅的kill掉一批相关线程

xargs

2022-06-02 17:28:05 397

原创 023 MySQL索引优化口诀-索引失效的常见情况

索引优化总结口诀:全值匹配我最爱,最左前缀要遵守;带头大哥不能死,中间兄弟不能断;索引列上少计算,范围之后全失效;like 百分写最右, 覆盖索引不写 * ;不等控制还有or,索引失效要少用;var引号不能丢, sql 高级也不难;1、全值匹配 :对索引中所有列都指定具体值。该情况下,索引生效,执行效率高2、最左前缀:又叫做最左匹配原则,最左匹配原则是和MySQL的InnoDB存储引擎的B+Tree的数据结构紧密关联的,可以去看这几篇博客:第1篇:MySQL的InnoDB存储引擎中.

2022-05-23 17:02:03 642

原创 Hive中的窗口函数都忘记了,还好意思说自己搞过大数据?

官网位置:Hive窗口函数-官网地址

2022-04-20 22:18:41 1873

原创 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关注的人

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