logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Eggjs笔记:ElasticSearch全文搜索引擎之安装, 配置中文分词插件, 以及CRUD操作

关于ESElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索。稳定,可靠,快速,安装使用方便。可以把ES当做是MongoDB来用,mongod

#elasticsearch#中文分词
Go微服务: redis分布式锁保证数据原子操作的一致性

随着云计算和大数据技术的飞速发展,分布式系统已经成为现代IT架构的重要组成部分在分布式系统中,数据的一致性是一个至关重要的挑战,特别是在并发访问和修改共享资源的场景下分布式锁是一种跨进程、跨机器节点的互斥锁,用于控制多个节点对共享资源的访问。其核心目标是确保在分布式系统中,同一时刻只有一个节点能够访问特定的共享资源,从而实现数据的一致性。分布式锁的实现方式多种多样,包括基于数据库、缓存(如Redi

文章图片
#golang#微服务#redis
K8s: 控制器之ReplicaSet对象

pod 是一个无状态的,并且可以被任意的按需的调度,在各个work node上运行的组件。谁来控制这类调度就变得非常复杂,不可能去手工的去维护某一个pod的一个运行实例。K8s中提供了 controller 这个概念,对于副本管理来说,有两种。如果那样的话呢,它就失去了容器的概念,就会像一个虚拟机一样去运行。RS 可以独立使用,但是也可以被 Deployment 用来协调。这个说明副本控制器就是一

文章图片
#kubernetes#容器#云原生
区块链笔记:EVM的作用,EVM与字节码,EVM与共识验证,EVM的执行结构

EVM的作用EVM: Ethereum Virtual Machine 以太坊虚拟机在以太坊上如果我们要转账, 部署智能合约, 调用智能合约都是EVM来执行EVM是在以太坊上的作用是以太坊节点的功能引擎执行以太坊交易事务部署、执行智能合约每一个节点都有独立的EVM每个节点都有一个自己的EVM每一个节点都会一致的执行同样的事务把智能程序部署这个动作广播到其他的节点其他节点...

#区块链
Redis: 特色,业务场景举例,底层原理,持续进阶等问题梳理

Redis 是目前使用非常广泛的中间件,在于它功能强大,持续改进,经久不衰- 主要体现在以下几点* 1 ) **高性能**: Redis 的底层是C语言编写的,它的定位是内存型数据库* 而且 Redis 的作者对操作系统也非常的精通* 它通讯方式采用了epoll 非阻塞 / IO多路复用的机制,提高了访问性* 2 ) **线程安全**:Redis的操作都是单线程的, 保证了原子操作* 注意,最新版

文章图片
#redis#数据库#缓存
Docker笔记:配置docker网络与不同网络之间的通信及跨主机通信

上面创建网络时,需要制定网络类型,网络类型,有如下四种。通过上述命令创建好网络后,启动容器并加入该网络。要解决默认网络的问题,就需要自定义网络。1 ) Docker0 网络。4 )使用默认网络的问题。关于 /16 和 /24。5 )关于微服务通信。

文章图片
#docker
Python笔记:纯python处理矩阵:对矩阵进行转置

def transpose(M):# 初始化转置后的矩阵result = []# 获取转置前的行和列row, col = shape(M)# 先对列进行循环for i in range(col):# 外层循环的容器item = []# 在列循环的内部进行行的循环fo...

#python
最快的方式取出json的第一个未知属性

偶尔想到了这个问题,经过网上搜索,答案很多,算法也都较为复杂,仔细想象,其实用下面的demo就可以简单实现了。代码如下:var json = {"name": "test","level": "0"};// 封装一个方法,对json进行循环,实际上执行一次就return了,返回第一个属性function firstAt

#json#算法
K8s: 控制器之Job对象

Job 任务在 K8s中类似 DaemonSet 和 Deployment 类似的对象,也是负责管理 Pod 的用于负责一些一次性的业务需求,它不是需要一直在后台运行的,所以不是 DaemonSet同时 Deployment 部署的是大的应用系统本身,它也不是一个 Deployment它可以执行一次,或者是多次有限次数的,或者是定期哪天执行的这么一个任务对于这种需求来讲就定义一个job

文章图片
#kubernetes#容器#云原生
K8s: Helm搭建mysql集群(2)

应用中心,mysql 文档参考https://artifacthub.io/packages/helm/bitnami/mysql1 )helm 搭建 mysqlA. 无存储,重启数据丢失添加源 $ helm repo add mysql-repo https://charts.bitnami.com/bitnami安装 $ helm install my-mysql mysql-repo/mys

文章图片
#kubernetes#mysql#云原生
    共 63 条
  • 1
  • 2
  • 3
  • 7
  • 请选择