E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Golang进阶之路
golang
获取域名 ip dns 信息
1Go语言查找DNSA记录A(Address)记录是用来指定主机名(或域名)对应的IP地址记录.用户可以将该域名下的网站服务器指向到自己的webserver上.同时也可以设置您域名的二级域名.使用Go语言的标准库net.LookupIP()接受域名的字符串参数,返回net.IP的切片.这个net.IP对象包含IPv4地址和IPv6地址.packagemainimport("fmt""net")fu
alden_ygq
·
2024-02-19 21:05
golang
golang
tcp/ip
数据库
K8s
进阶之路
-Pod的生命周期
Pod创建过程:首先创建一个pod,然后创建一个APIServer和Etcd【把创建出来的信息存储在etcd中】然后创建Scheduler,监控APIServer是否有新的Pod,如果有的话,会通过调度算法,把pod调度某个node上在node节点,会通过kubelet--apiserver读取etcd拿到分配在当前node节点上的pod,然后通过docker创建容器在容器环境初始化后:初始化阶段
是芸晗ya
·
2024-02-19 21:36
K8s进阶之路
学习笔记
kubernetes
容器
云原生
K8s
进阶之路
-核心概念/架构:
架构:Master/NodeMaster组件--主控节点{负责集群管理(接收用户事件转化成任务分散到node节点上)}Apiserver:资源操作的唯一入口,提供认证、授权、API注册和发现等机制Scheduler:负责集群资源调度,按照预定的调度策略将Pod调度到相应的node节点上注:容器负载均衡部署Deployment控制器是之一Controller-manager:负责维护集群的状态,比如
是芸晗ya
·
2024-02-19 21:31
K8s进阶之路
学习笔记
kubernetes
架构
容器
K8s
进阶之路
-安装部署K8s
参考:(部署过程参考的下面红色字体文档链接就可以,步骤很详细,重点部分在下面做了标注)安装部署K8S集群文档:使用kubeadm方式搭建K8S集群·GitBook本机:master:10.0.0.13masternode1:10.0.0.11node1node2:10.0.0.12node2#systemctlstopfirewalld&&systemctldisablefirewalld#sys
是芸晗ya
·
2024-02-19 20:12
K8s进阶之路
学习笔记
kubernetes
docker
K8s
进阶之路
-命名空间级-服务发现 :
服务发现:Service(东西流量):集群内网络通信、负载均衡(四层负载)内部跨节点,节点与节点之间的通信,以及pod与pod之间的通信,用Service暴露端口即可实现Ingress(南北流量):将内部服务暴露外网访问的服务ingress-nginx,也就是nginx反向代理负载均衡服务(七层http负载)Service:
是芸晗ya
·
2024-02-19 20:12
K8s进阶之路
学习笔记
kubernetes
服务发现
容器
GO语言实现读取txt文本,删除偶数行
,删除偶数行packagemainimport("bufio""fmt""os")funcmain(){//打开源文件inFile,err:=os.Open("D:\\goproject\\src\\
golang
大虾别跑
·
2024-02-19 20:09
go
golang
开发语言
后端
新年快乐,我们一起GOGOGO!
2.Go的安装2.1Windows版本Goland官网下载地址:https://
golang
.org/dl/国内下载地址:Go下载-Go语言中文网-
Golang
中文社区进入网站后选择合适的Go版本,我是
coderxgc
·
2024-02-19 19:00
GO
go
后端
高性能 Rust JSON 库 sonic-rs 开源
在成本优化大背景下,为了帮助
Golang
业
·
2024-02-19 19:53
后端rust
gopher-lua初步了解
最近看到
golang
里面有人实现了一套lua的调用库。
阿彪2020
·
2024-02-19 18:16
在
golang
语言中简单使用protobuf时遭遇go_package困难重重
protoc和protoc-gen-go执行导出命令编写协议使用文件体会总结前言Protobuf,全称ProtocolBuffers,是一种由Google开发的用于序列化结构化数据的开源数据交换格式,
Golang
AlbertS
·
2024-02-19 16:28
Go
golang
开发语言
protoc
go_package
protobuf
K8s
进阶之路
-Pod(创建过程)/Pause/Replicas
Pod:是一个容器组,基于容器组管理容器(建议一个pod创建一个应用程序容器必须是紧耦合实例放在一起)pause容器:实现容器与容器之间的共享(在容器创建之前,底层都要先创建一个容器叫pause,用来实现对内的网络及ip、文件系统、主机名、内存等共享)Replicas副本数:描述制定副本数创建第二个即为副本,名字和uid会自动调整组件架构图:k8s集群,至少需要2台ECS机器k8s本身,也是以客器
是芸晗ya
·
2024-02-19 16:55
K8s进阶之路
学习笔记
kubernetes
容器
云原生
掌握Go并发:Go语言并发编程深度解析
️个人主页:鼠鼠我捏,要死了捏的主页️系列专栏:
Golang
全栈-专栏️个人学习笔记,若有缺误,欢迎评论区指正前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
牵着猫散步的鼠鼠
·
2024-02-19 16:07
Golang全栈
golang
开发语言
后端
微服务学习 | Springboot整合Dubbo+Nacos实现RPC调用
️个人主页:鼠鼠我捏,要死了捏的主页️系列专栏:
Golang
全栈-专栏️个人学习笔记,若有缺误,欢迎评论区指正前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
牵着猫散步的鼠鼠
·
2024-02-19 16:29
Java全栈
微服务
spring
boot
dubbo
学习
后端
二叉树的层序遍历
Golang
版
LeetCode102.二叉树的层序遍历
Golang
版1.问题描述给你一个二叉树,请你返回其按层序遍历得到的节点值。(即逐层地,从左到右访问所有节点)。
皮卡猴
·
2024-02-19 14:58
leetcode刷题
二叉树
队列
leetcode
queue
层序遍历
K8s
进阶之路
-控制器无状态服务:
RC/RS/Deployment控制器deployment无状态(最常用):nginx和Apachestatefulset有状态:mysql和redisdamonset初始化job一次性任务cronjob任务计划1无状态:不会对本地环境产生依赖如:nginx和Apache3.RC、RS和Deployment区别:RC和RS:动态更新pod副本数管理pod,控制pod怎么创建,创建不同的pod类型,
是芸晗ya
·
2024-02-19 13:42
K8s进阶之路
学习笔记
kubernetes
容器
k8s
进阶之路
-pod探针:容器内的监控机制,检测应用是否存活
配合Pod重启策略:RestartPolicy应用程序是否启动完成:3.startupProbe启动探针1.16:排他性如果三个都配置了,会优先启动,会禁用前两个反馈成功后,才会启动以下两个应用启动成功后:1.LivenessProbe存活探针-->故障自动恢复:如果容器挂掉了,会检测是否有重启策略,决定是否需要重启2.ReadnessProbe就绪探针--->应用初始化探针探测成功,确认应用容器
是芸晗ya
·
2024-02-19 13:42
K8s进阶之路
学习笔记
kubernetes
容器
云原生
【区块链技术开发语言】在ubuntu18 系统环境下命令操作安装GO语言开发环境
使用以下命令下载GO语言安装包:或者手动打开链接下载:wgethttps://
golang
.org/dl/go1.17.5.linux-amd64.tar.gz确保替换链接中的版本号为最新版本。
源代码杀手
·
2024-02-19 13:26
区块链技术开发
开发语言
golang
后端
虎头金猫分享:常见的Web前端开发框架推荐
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
虎头金猫
·
2024-02-19 12:49
前端
前端
json
html5
前端框架
angular.js
vue.js
react.js
资料
来源:72-go天才小组-%:Task01:Go初探(1天)Go社区(待补充)go语言学习交流论坛https://gocn.vip/go语言中文网,study
golang
.com,分享Go语言知识,聚合各种
8点起床
·
2024-02-19 12:20
Mac
golang
下载安装以及环境变量配置
下载地址:Allreleases-TheGoProgrammingLanguage1、选择对应的系统版本2、双击打开安装包,如图进行安装3、验证安装goversion
颓特别我废
·
2024-02-19 11:17
Mac
go
Windows
macos
go
Golang
游戏leaf系列(三) NewAgent在chanrpc和skeleton中怎么通讯
在
Golang
游戏leaf系列(二)网络消息流程概述中(下文简称系列二),提到了Module接口typeModuleinterface{OnInit()OnDestroy()Run(closeSigchanbool
合肥黑
·
2024-02-19 11:08
golang
实现RPC的几种方式
什么是RPC远程过程调用(RemoteProcedureCall,缩写为RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用。用通俗易懂的语言描述就是:RPC允许跨机器、跨语言调用计算机程序方法。打个比方,我用go语言写了个获取用户信息的方法get
lxw1844912514
·
2024-02-19 10:12
go
golang
java
php
c++
golang
如何使用原生RPC及微服务简述
文章目录
golang
如何使用原生RPC及微服务简述微服务1.微服务是什么2.特点是啥3.微服务架构的优势4.微服务架构的不足微服务生态1.硬件层2.通信层数据传输协议选型建议RPC机制和实现过程1.RPC
阿兵云原生
·
2024-02-19 10:12
golang学习
protobuf
RPC
golang
微服务
rpc
beyla源码:
golang
程序的trace context propagation
对于
golang
程序,beyla还支持tracecontextprogagation,即微服务之间的trace上下文传播,这样服务之间调用的链条就连起来了,达到了普通的侵入式tracing同样的效果。
·
2024-02-19 10:43
goebpfbpftrace
golang
工程组件篇:高性能RPC框架gRPC之0Auth2认证与拦截器
Golang
是一种快速、高效的编程语言,它在云计算和分布式系统中广泛使用。随着软件工程越来越复杂,RPC(远程过程调用)框架成为了重要的组件之一。
SMILY12138
·
2024-02-19 10:32
golang
rpc
开发语言
golang
飞书机器人Docker&Jenkinsfile&命令行工具&module
原文:http://makeoptim.com/
golang
/feishu前言feishu文档特性安装Docker安装二进制安装goget安装使用方法配置文件DockerJenkinsfile作为module
CatchZeng
·
2024-02-15 10:07
单侧模拟mysql客户端工具_男神鹏:
golang
单侧测试框架
1.单元测试框架调研名称评分特点testing
golang
官方自带不支持断言和mockgocheck近几年无更新基于testing,支持断言,setup,suit。
RickyHll
·
2024-02-15 08:17
单侧模拟mysql客户端工具
猫头虎分享已解决Bug || ImportError: cannot import name ‘relu‘ from ‘keras.layers‘
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
猫头虎-人工智能
·
2024-02-15 06:56
已解决的Bug专栏
人工智能
bug
tensorflow
人工智能
neo4j
深度学习
数据挖掘
神经网络
猫头虎分享已解决Bug || ModuleNotFoundError: No module named ‘tensorflow‘
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
猫头虎-人工智能
·
2024-02-15 06:25
已解决的Bug专栏
人工智能
bug
tensorflow
人工智能
深度学习
python
neo4j
dnn
猫头虎分享已解决Bug || ValueError: If no `steps` is set, the number of batches should be specified. 问题
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
猫头虎-人工智能
·
2024-02-15 06:25
已解决的Bug专栏
人工智能
bug
tensorflow
人工智能
neo4j
深度学习
数据挖掘
神经网络
猫头虎分享已解决Bug || TypeError: can‘t pickle _thread.lock objects
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
猫头虎-人工智能
·
2024-02-15 06:53
人工智能
已解决的Bug专栏
bug
人工智能
机器学习
chatgpt
深度学习
神经网络
自然语言处理
【小记】MacOS Install
golang
问题-commandnotfound:go➜brewinstall
golang
➜goversiongoversiongo1.21.7darwin/arm64写在最后:若本文章对您有帮助,请点个赞啦٩(๑
爱学习的卡比兽
·
2024-02-15 06:39
环境配置
小记
macos
golang
开发语言
【MySQL
进阶之路
】亿级数据量表SQL调优实战
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!文章导读地址:点击查看文章导读!感谢你的关注!亿级数据量表SQL调优实战先说一下案例背景:在电商平台中,有一个商品表,数据量级别上亿,有一天晚上突然出现大量的慢查询告警,导致每一个数据库连接执行慢查询耗费几十秒的时间,以至于数据
11来了
·
2024-02-15 05:32
MySQL进阶之路
mysql
sql
数据库
【MySQL
进阶之路
】详解执行计划 type 列
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!文章导读地址:点击查看文章导读!感谢你的关注!详解执行计划type列通过explain语句可以帮助我们查看查询语句的具体执行计划,那么在执行计划中的type列表示MySQL是如何查找对应的数据了,我们先来说一下执行计划中type
11来了
·
2024-02-15 05:32
MySQL进阶之路
mysql
数据库
【MySQL
进阶之路
】通过实操理解 explain 执行计划
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!文章导读地址:点击查看文章导读!感谢你的关注!通过实操理解explain执行计划案例一:开胃小菜SQL语句:explainselect*fromtest1;执行计划如下:首先,id=1,id是每一个SQL语句的唯一标识selec
11来了
·
2024-02-15 05:32
MySQL进阶之路
mysql
数据库
【MySQL
进阶之路
】十亿量级评论表SQL调优实战
欢迎关注公众号(通过文章导读关注:【11来了】),及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!文章导读地址:点击查看文章导读!感谢你的关注!十亿量级评论表SQL调优实战先说一下案例背景:在电商系统的评论表中,数据量非常大,达到了十亿量级,因此对评论的数据库进行分库分表处理,在分库分表之后,基本上单表的评论数据在百万级别左
11来了
·
2024-02-15 05:32
MySQL进阶之路
mysql
sql
数据库
zero down-time update服务的方案
从问题开始先来抛一块砖,对于静态编译的应用程序,比如用C、C++、
Golang
或者其它的语言编写的程序,如果我们修改一个BUG或者添加一个新的特性后,如何在服务不下线的情况下更远应用程序呢?
Yt_cc
·
2024-02-15 05:37
tcmalloc
TCMalloc是Google开发的内存分配器,在不少项目中都有使用,例如在
Golang
中就使用了类似的算法进行内存分配。它具有现代化内存分配器的基本特征:对抗内存碎片、在多核处理器能够scale。
ywhu
·
2024-02-15 04:55
leetcode刷题笔记(
Golang
)--62. Unique Paths
62.UniquePathsArobotislocatedatthetop-leftcornerofamxngrid(marked‘Start’inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebottom-rightcornerofthegrid(ma
圆滚滚coder
·
2024-02-15 04:32
go
算法
leetcode
golang
使用zmq4包不依赖pkg-config
项目需求go语言开发需要使用ZMQ时通常会去使https://github.com/pebbe/zmq4这个库,但是zmq4这个库在linux下是通过pkg-config去找zmq的编译文件的。在某些情况下我们不希望通过pkg-config去找zmq的编译文件,不希望去通过命令安装zmq就可以直接使用,就可以去修改zmq4这个库来达道无需安装zmq就能使用的目的。解决办法1.zmq源码编译编译zm
飞奔在路上
·
2024-02-15 01:18
golang
开发语言
后端
Go 错误处理总结与实践
Go错误处理机制Go内置errorsGo语言中的error就是普通的一个接口,表示值//http://
golang
.org/pkg/builtin/#error//error接口的定义ty
pseudoyu
·
2024-02-15 00:32
计算机毕业设计选题推荐-牙科诊所管理系统-Java项目实战
✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。
IT毕设梦工厂
·
2024-02-15 00:12
Java项目
毕业设计
选题推荐
Java项目实战
源码
计算机毕业设计选题推荐-牙科就诊管理系统-Java项目实战
✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。
IT毕设梦工厂
·
2024-02-15 00:12
Java项目
毕业设计
选题推荐
Java项目实战
源码
代码讲解
答辩教学
golang
数组和切片
golang
数组的四种声明方法第一种//var[]vararra[2]intarr[0]=1arrp1[=2第二种//var=[]{元素1,元素2,...}vararr=[2]int{1,2}//或者arr
one_zheng
·
2024-02-14 22:48
golang
与java并发性能对比测试
测试环境:cpu:2.8GHz四核IntelCorei7内存:16GB1600MHzDDR3jdk版本:1.8go版本:1.14测试方法:分别使用
golang
和java并发执行相同数量的空任务
golang
呆眸
·
2024-02-14 22:23
Golang
快速入门到实践学习笔记
Go学习笔记1.基础Go程序设计的一些规则Go之所以会那么简洁,是因为它有一些默认的行为:大写字母开头的变量是可导出的,也就是其它包可以读取的,是公用变量;小写字母开头的就是不可导出的,是私有变量。大写字母开头的函数也是一样,相当于class中的带public关键词的公有函数;小写字母开头的就是有private关键词的私有函数。forGo里面最强大的一个控制逻辑就是for,它即可以用来循环读取数据
拾光1024
·
2024-02-14 21:49
golang
学习
笔记
猫头虎分享已解决Bug || Java Error: Exception in thread ‘main‘ java.lang.ClassNotFoundException ☕
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
CaracalTiger
·
2024-02-14 19:01
已解决的Bug专栏
Java技术专栏
bug
java
开发语言
spring
rust
spring
boot
jvm
猫头虎分享已解决Bug || Go Error: imported and not used: ‘fmt‘
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
CaracalTiger
·
2024-02-14 18:31
已解决的Bug专栏
bug
golang
开发语言
python
rust
缓存
后端
猫头虎分享已解决Bug || Microservice Error: Circuit Breaker: Service is temporarily unavailable ⚡
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
CaracalTiger
·
2024-02-14 18:30
已解决的Bug专栏
bug
kotlin
开发语言
python
网络
微软
猫头虎
猫头虎分享已解决Bug || 错误SyntaxError: invalid syntax(Python)的解决方法
《100天精通
Golang
(基础入门篇)》—踏入Go语言世界的第一步!《100天精通Go语言(精品VIP版)》—踏入Go语言世界的第二步!领域矩阵:猫头虎技术领域矩阵:深入探索各技术领域,发现知
CaracalTiger
·
2024-02-14 18:00
已解决的Bug专栏
Python
bug
python
开发语言
java
kotlin
rust
numpy
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他