当前位置: 首页 > news >正文

go常用代码

连接阿波罗:

默认properties类型

package mainimport ("fmt""github.com/apolloconfig/agollo/v4""github.com/apolloconfig/agollo/v4/env/config"
)func main() {c := &config.AppConfig{AppID:          "2222",Cluster:        "dev",IP:             "http://192.168.0.52:8080/",NamespaceName:  "100086.properties",IsBackupConfig: true,Secret:         "36ae07ed3b8d4885b2c7fa8538c091c1",}client, _ := agollo.StartWithConfig(func() (*config.AppConfig, error) {return c, nil})fmt.Println("初始化Apollo配置成功")//Use your apollo key to testcache := client.GetConfigCache(c.NamespaceName)value, _ := cache.Get("2323423")fmt.Println(value)
}

json类型

package mainimport ("fmt""github.com/apolloconfig/agollo/v4""github.com/apolloconfig/agollo/v4/env/config"
)func main() {c := &config.AppConfig{AppID:          "2222",Cluster:        "dev",IP:             "http://192.168.0.52:8080/",NamespaceName:  "1008611.json",IsBackupConfig: true,Secret:         "36ae07ed3b8d4885b2c7fa8538c091c1",}client, _ := agollo.StartWithConfig(func() (*config.AppConfig, error) {return c, nil})fmt.Println("初始化Apollo配置成功")//Use your apollo key to testcache := client.GetConfigCache(c.NamespaceName)cache.Range(func(key, value interface{}) bool {fmt.Println(key, value)return true})// fmt.Println(value)
}

连接redis

集群:

package mainimport ("context""fmt""time""github.com/redis/go-redis/v9"
)func main() {rdb := redis.NewClusterClient(&redis.ClusterOptions{Addrs:    Jobconfig.Redis.Ip,Password: Jobconfig.Redis.Password,PoolSize: 10,})err := rdb.Ping(context.Background()).Err()if err != nil {panic("redis初始化出现问题")}fmt.Println("连接成功")time.Sleep(10 * time.Second)
}

单机:

	rdb := redis.NewClient(&redis.Options{Addr:     "192.168.0.52:6379",Password: "lushouxin@123", // no password setDB:       0,               // use default DB})err := rdb.Ping(context.Background()).Err()if err != nil {panic("redis初始化出现问题")}RDB = rdblog.Info("redis初始化成功")

相关文章:

go常用代码

连接阿波罗: 默认properties类型 package mainimport ("fmt""github.com/apolloconfig/agollo/v4""github.com/apolloconfig/agollo/v4/env/config" )func main() {c : &config.AppConfig{AppID: "2222",Cl…...

各种各样的正则表达式

一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正…...

WebRTC 基础

WebRTC 基础 目录 什么是 WebRTCWebRTC 的基本概念WebRTC 的基本流程 连接建立流程图 WebRTC 的基本对象 RTCPeerConnectionRTCSessionDescriptionRTCIceCandidate WebRTC API 详解 RTCPeerConnection API媒体流 API 详细的代码示例 基本连接示例完整的 WebRTC 实现示例 总结…...

半天攻略:用ChatGPT快速搞定高质量论文,从选题到完稿一站式指南!

在学术论文的撰写过程中,ChatGPT可以作为一个强大的辅助工具,帮助完成从确定主题到整理参考文献的各个环节。接下来,我们将详细介绍如何利用ChatGPT提升论文写作的效率和质量。 确定论文主题 初步探索:通过ChatGPT探索主题&#…...

探索PDF的奥秘:pdfrw库的神奇之旅

文章目录 探索PDF的奥秘:pdfrw库的神奇之旅背景:为何选择pdfrw?pdfrw是什么?如何安装pdfrw?五个简单的库函数使用方法场景应用:pdfrw在实际工作中的应用常见问题与解决方案总结 探索PDF的奥秘:p…...

修改jupyter notebook 默认浏览器(不动配置文件,改系统默认浏览器)

最开始把联想浏览器切到EDGE就是用的修改系统的默认浏览器。不知怎么的现在搜到的方法都是在说修改配置文件😓。 不想动配置文件,平时对默认浏览器没有特殊要求的,可以用这个方法。 这里是把默认浏览器改成联想浏览器,电脑也是联…...

一个基于共享内存的内存数据库:1 介绍

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…...

可视化编程 制作在线点名程序,人工和随机生成两种模式

以下是对这段代码的分析: 一、功能概述 这是一个使用 Python 的 Tkinter 库创建的图形用户界面(GUI)应用程序,主要功能是进行在线点名和随机抽奖。可以模拟在一个有六排六列座位布局的场景中进行点名操作和不同规模的随机抽奖。 二、主要函数和变量 窗口设置和变量初始化:…...

pdb在CDB间搬迁 dblink 与rman

create pluggable database <pdb_name> from <pdb_name><dblink> relocate availability max create_file_destxxxxx;-----改变目录 How to relocate a PDB from one CDB to another with minimal down time -12.2 Release (Doc ID 2396518.1) GOAL How to …...

Linux系统中的fork与vfork的区别

目录 一、引言 二、fork与vfork的基本概念 1.fork() 2.vfork() 三、fork与vfork的区别 1.内存分配策略 2.执行顺序 3.性能 4.安全性 四、总结 本文将详细介绍Linux系统中fork与vfork这两个系统调用的区别&#xff0c;帮助读者更好地理解它们在实际编程中的应用。 一、引言…...

特殊类的设计和类型转换

文章目录 特殊类1.请设计一个类&#xff0c;不能被拷贝2. 请设计一个类&#xff0c;只能在堆上创建对象3. 请设计一个类&#xff0c;只能在栈上创建对象 &#xff08;★&#xff09;4. 请设计一个类&#xff0c;不能被继承5. 请设计一个类&#xff0c;只能创建一个对象(单例模式…...

ES模块导入、导出学习笔记

ES模块导入、导出学习笔记 1、命名导出、导入1.1、声明时直接导出1.2、先声明&#xff0c;再导出 2、默认导出2.1、声明时直接导出2.2、先声明&#xff0c;再导出 3、命名导出 VS 默认导出3.1、命名导出3.2、默认导出3.3、同时使用 4、使用 as 关键字4.1、在 import 中使用 as4…...

Bagging: 数量,而不是质量。

由 AI 生成&#xff1a;过度简化的树、引导聚合、集成方法、弱学习器、减少方差 集成方法 — 数量&#xff0c;而不是质量 一、说明 机器学习中的集成方法是指组合多个模型以提高预测性能的技术。集成方法背后的基本思想是聚合多个基础模型&#xff08;通常称为弱学习器&#…...

维信小程序禁止截屏/录屏

一、维信小程序禁止截屏/录屏 //录屏截屏,禁用wx.setVisualEffectOnCapture({visualEffect:hidden});wx.setVisualEffectOnCapture(Object object) 测试安卓手机&#xff1a; 用户截屏&#xff0c;被禁用 用户录屏&#xff0c;录制的是空白内容/黑色内容的视频。 二、微信小…...

不同大模型代码解释对比

包含ChatGPT&#xff0c;讯飞星火&#xff0c;通义千问&#xff0c;腾讯元宝&#xff0c;智谱清言。 目标是想让大模型解释一个用于预处理人体骨骼关节三维坐标数据样本进行填补空帧的Python函数。 def f_padding_none(data):s data.copy()# print(pad the null frames with…...

Python函数的编写

函数实现 首先&#xff0c;我们来看一个简单的Python函数&#xff0c;它使用os和os.path模块来遍历当前目录及其所有子目录&#xff0c;并列出所有文件的名称。 import os def list_all_files(startpath): """ 列出指定路径&#xff08;包括其子目录&#xff…...

Linux下的常用命令分享 二(ubuntu 16.04)

1、ls -l的返回值说明 以图中为例&#xff0c;说明对于cc.txt.tar.gz文件&#xff0c;文件拥有者即创建该文件的人可以对该文件进行读写操作&#xff0c;但不能执行该文件&#xff0c;文件组成员用户可以进行读写操作&#xff0c;但不能执行该文件&#xff0c;其他用户只可读&…...

FPGA随记——OSERDESE2和IERDESE2

http://t.csdnimg.cn/yNvxf---看这个篇吧 这个挺好的 OSERDESE2 模块要求复位信号高电平有效&#xff0c;并且 需要将异步复位信号同步到串行时钟域。 除了用原语调用&#xff0c;还可以用High Speed SelectIO Wizard这个IP 进行调用 针对具体select IO这个IP的使用和介绍&…...

Xmind思维导图领衔,三款常备神器助你2024年思维升级!

到了2024年&#xff0c;信息多得让人眼花&#xff0c;新东西学都学不完。要在这么多信息里保持清醒&#xff0c;快速学东西&#xff0c;对大家来说是个考验。好在&#xff0c;科技帮了我们大忙&#xff0c;比如思维导图软件&#xff0c;它们直观又灵活&#xff0c;帮我们提高思…...

SEO服务值得吗?提升销售和营销策略的5种方法

在不久之前&#xff0c;搜索引擎优化&#xff08;SEO&#xff09;通常被视为一个独立的实体&#xff0c;企业把提升排名和推动自然流量作为重点。随后&#xff0c;AI登场了&#xff0c;让每个人都忙于弄清“游戏”的新规则&#xff0c;一些公司因此质疑SEO服务是否值得。答案是…...

三大平台智能抢票系统:从技术小白到抢票高手的自动化解决方案

三大平台智能抢票系统&#xff1a;从技术小白到抢票高手的自动化解决方案 【免费下载链接】damaihelper 支持大麦网&#xff0c;淘票票、缤玩岛等多个平台&#xff0c;演唱会演出抢票脚本 项目地址: https://gitcode.com/gh_mirrors/dam/damaihelper 在数字化票务时代&a…...

专业术语统计报告_风-光-储互补电力系统规划运行与成本效益模型研究

专业术语统计报告_风-光-储互补电力系统规划运行与成本效益模型研究 一、概要简析 【概要分析】 本文档《风-光-储互补电力系统规划运行与成本效益模型研究》超用心地围绕研究主题展开了系统性探讨哦😜!文档总字符数足足有116378,其中中文字符53927个,英文字词7162个,妥…...

加了领导微信,发现他从不发朋友圈。同事说:他把你屏蔽了。后来才知道,他没屏蔽任何人,只是不发!问他为什么,他说:发什么都不对!

加了领导微信&#xff0c;点开他的朋友圈&#xff0c;映入眼帘的是一条冷酷的横线。此时&#xff0c;旁边的同事幽幽地补了一刀&#xff1a;“不用看了&#xff0c;他肯定把你屏蔽了。”你心里“咯噔”一下&#xff0c;瞬间脑补了一出80集职场宫斗剧&#xff1a;我是不是哪里得…...

《山雨》中王文轩人物形象研究-江西科技学院

密级&#xff1a;学号&#xff1a;202299008011本科生毕业论文&#xff08;设计&#xff09; 《山雨》中王文轩人物形象研究 学 院&#xff1a; 文化与传媒学院 专 业&#xff1a; 汉语言文学 班 级&#xff1a; 22本汉文10班 学 号&#xff1…...

主流AI命理工具实测:八字紫微梅花六爻避坑指南

1. 当大模型遇上传统命理&#xff1a;AI算命实测背景 最近身边不少科技圈朋友都在讨论用AI工具辅助命理分析&#xff1a;做技术的研究起了八字排盘&#xff0c;产品经理案头放着命理相关资料&#xff0c;连程序员开会间隙都会聊两句卦象。作为长期关注AI应用的从业者&#xff0…...

Campus-iMaoTai自动化预约系统:技术架构与实践指南

Campus-iMaoTai自动化预约系统&#xff1a;技术架构与实践指南 【免费下载链接】campus-imaotai i茅台app自动预约&#xff0c;每日自动预约&#xff0c;支持docker一键部署&#xff08;本项目不提供成品&#xff0c;使用的是已淘汰的算法&#xff09; 项目地址: https://git…...

避坑指南:Raspberry Pi5安装LineageOS21常见问题全解(SSD启动/存储扩容/Play商店报错)

Raspberry Pi5安装LineageOS 21避坑指南&#xff1a;从SSD启动到Play商店认证全流程解析 当Raspberry Pi5遇上LineageOS 21&#xff0c;这个组合让单板计算机瞬间变身高性能Android设备。但实际安装过程中&#xff0c;从存储介质选择到Google服务集成&#xff0c;每个环节都可能…...

Ai2Psd架构解析:Adobe设计工具间矢量图层无损转换的技术实现方案

Ai2Psd架构解析&#xff1a;Adobe设计工具间矢量图层无损转换的技术实现方案 【免费下载链接】ai-to-psd A script for prepare export of vector objects from Adobe Illustrator to Photoshop 项目地址: https://gitcode.com/gh_mirrors/ai/ai-to-psd 在跨平台数字设计…...

2026年大模型部署新趋势:Qwen2.5+云GPU实战解析

2026年大模型部署新趋势&#xff1a;Qwen2.5云GPU实战解析 本文基于通义千问2.5-7B-Instruct大型语言模型的二次开发构建实践&#xff0c;深入解析2026年大模型部署的最新趋势和技术要点 1. 引言&#xff1a;大模型部署进入新纪元 2026年的大模型部署领域正在经历深刻变革。随…...

Qwen3-Reranker-0.6B实战案例:新能源电池BMS日志与故障知识库匹配排序

Qwen3-Reranker-0.6B实战案例&#xff1a;新能源电池BMS日志与故障知识库匹配排序 1. 为什么BMS日志排查总像在大海捞针&#xff1f; 你有没有遇到过这样的场景&#xff1a;某款新能源汽车的电池管理系统&#xff08;BMS&#xff09;突然上报一条异常日志——“Cell_12_Volta…...