首页
关于
Search
1
信创日志:银河麒麟V10 安装 国产NGINX
1,412 阅读
2
信创日志:银河麒麟V10 安装 国产JDK - Alibaba dragonwell
500 阅读
3
docker_portainer安装教程
437 阅读
4
Docker离线安装教程
307 阅读
5
搭建SMB 的网络服务器
286 阅读
默认分类
docker虚拟化技术
网络服务器
数据库
spring
spring boot
spring cloud
信创-国产化
鸿蒙应用开发
Go
树莓派
AidLux OS
Vue 3
React
登录
Search
标签搜索
docker
自建仓库
regustry
微服务
spring cloud
跨平台应用
李胤
累计撰写
29
篇文章
累计收到
32
条评论
首页
栏目
默认分类
docker虚拟化技术
网络服务器
数据库
spring
spring boot
spring cloud
信创-国产化
鸿蒙应用开发
Go
树莓派
AidLux OS
Vue 3
React
页面
关于
搜索到
29
篇与
的结果
2025-07-09
Go语言学习笔记:从GO中找JAVA封装类
最近都是在找时间学习GO语言,这个今天学习到了GO的方法,通过一段代码你就很快明白他的类和方法的定义package main import ( "fmt" ) type author struct { name string particles string } func (a author) show() { fmt.Printf("作者名称:%s \n", a.name) fmt.Printf("作者特征:%s \n", a.particles) } func main() { // 调用 strings 模块的函数 // a, _ := funcdemo.Calculator(105, 7) // fmt.Println("105 x 7 = ", a) // fmt.Println("105 / 7 = ", b) // funcdemo.Mul(23, 45) // fmt.Print("wejriwjer\n") // defer funcdemo.Mul(23, 45) res := author{ name: "作者", particles: "203", } res.show() }这一段代码对应JAVA中的类的部分功能,类似于你在JAVA中新建了一个实体类,但是属性都是公共权限的属性,你可以在创建类的示例后,直接访问这个属性。说明:涉及到同名的方法,与java不同,在一个文件中,它类似于java中有不同类的不同方法,接受类型就是java的类,所以不同的类有同名的方法,不能支持同接受类型的同名方法不同参数的方法,即是JAVA中的重载概念。
2025年07月09日
31 阅读
0 评论
0 点赞
2025-06-25
Go语言学习笔记:Go Micro——Consul注册中心
应用安装安装 Consul1、访问官网的下载地址: 下载地址:https://www.consul.io/downloads 左侧的红色框内容是你要选择的操作系统的类型,我现在使用的是mac电脑,选择 macOS , 然后看右侧的安装教程。教程中包含包管理的方式和二进制进行安装,右上角是可以选择版本的。{dotted startColor="#ff6c6c" endColor="#1989fa"/}验证并启动验证方式在命令行中输入以下命令进行回车consul --version开发环境启动在命令行中输入以下命令进行回车consul agent -dev命令执行完毕后,浏览器中访问 http://localhost:8500/ {dotted startColor="#ff6c6c" endColor="#1989fa"/}生产环境配置Consul 集群配置# 节点1 consul agent -server -bootstrap-expect=3 -data-dir=/var/consul -node=consul-1 -bind=192.168.1.10 -client=0.0.0.0 -config-dir=/etc/consul.d # 节点2 consul agent -server -data-dir=/var/consul -node=consul-2 -bind=192.168.1.11 -client=0.0.0.0 -config-dir=/etc/consul.d -join=192.168.1.10 # 节点3 consul agent -server -data-dir=/var/consul -node=consul-3 -bind=192.168.1.12 -client=0.0.0.0 -config-dir=/etc/consul.d -join=192.168.1.10
2025年06月25日
43 阅读
0 评论
0 点赞
2025-06-21
【鸿蒙开发】从零开始:DevEco Studio 开发IDE
DevEco Studio 是华为为鸿蒙操作系统(HarmonyOS)量身定制的集成开发环境(IDE)。它支持多种开发语言,包括 Java、JavaScript 和 C/C++,并提供了丰富的工具链和插件,帮助开发者高效构建、调试和发布鸿蒙应用。DevEco Studio 集成了代码编辑、UI 设计、模拟器调试、性能分析等功能,是鸿蒙应用开发的核心工具。更多内容看这个地址内容 DevEco Studio 简介与安装 我这里的环境是windows 11的版本,具体的版本不重要,现在是没问题。我创建了一个项目,这个项目采用的模版如下: 项目创建成功后启动应用报错,错误内容如下:23:22:30.565: Build task in 8 s 624 ms 23:22:30.565: Launching top.arwtec.selflearn 23:22:30.566: $ hdc shell aa force-stop top.arwtec.selflearn 23:22:30.821: $ hdc shell mkdir data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4 23:22:31.086: $ hdc file send F:\developDir\devEco\selflearn\entry\build\default\outputs\default\entry-default-unsigned.hap "data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4" in 265 ms 23:22:31.284: $ hdc shell bm install -p data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4 in 197 ms Install Failed: error: failed to install bundle. code:9568347 error: install parse native so failed. View detailed instructions. 23:22:31.316: $ hdc shell rm -rf data/local/tmp/575e0fb91a7a4157b5469bf7ca3dd2d4 23:22:31.317: Launch top.arwtec.selflearn failed, starting handle failure progress Error while Deploy Hap最后通过 解决错误链接 博主的方法解决了我的问题,是项目根目录下build-profile.json5文件中编译的时候缺少 "abiFilters": ["x86_64"] ,下边是原文件内容:{ "apiType": "stageMode", "buildOption": { "externalNativeOptions": { "path": "./src/main/cpp/CMakeLists.txt", "arguments": "", "cppFlags": "", } }, "buildOptionSet": [ { "name": "release", "arkOptions": { "obfuscation": { "ruleOptions": { "enable": false, "files": [ "./obfuscation-rules.txt" ] } } }, "nativeLib": { "debugSymbol": { "strip": true, "exclude": [] } } }, ], "targets": [ { "name": "default" }, { "name": "ohosTest", } ] }{ "apiType": "stageMode", "buildOption": { "externalNativeOptions": { "path": "./src/main/cpp/CMakeLists.txt", "arguments": "", "cppFlags": "", "abiFilters": ["x86_64"] } }, "buildOptionSet": [ { "name": "release", "arkOptions": { "obfuscation": { "ruleOptions": { "enable": false, "files": [ "./obfuscation-rules.txt" ] } } }, "nativeLib": { "debugSymbol": { "strip": true, "exclude": [] } } }, ], "targets": [ { "name": "default" }, { "name": "ohosTest", } ] }
2025年06月21日
38 阅读
0 评论
0 点赞
2025-05-16
Spring家族WebFlux框架学习: Spring Security——权限
spring securiry中的注解@PreAuthorize,@PostAuthorize,@PreFilter,PostFilter权限的使用
2025年05月16日
23 阅读
0 评论
0 点赞
2025-03-14
GO: web流行的开发框架
Go语言在Web开发领域有多种框架可供选择,每种框架都有其特点和适用场景。下面是一些流行的Go Web开发框架:Gin简介:Gin是一个高性能的HTTP web框架,用Go语言编写。它具有极快的性能,支持中间件,路由分组等特性。特点:高性能、易于使用、支持中间件和路由分组。GitHub:https://github.com/gin-gonic/ginEcho简介:Echo是一个高性能、极简的Web框架,支持RESTful API的开发。特点:高性能、易于使用、支持中间件、路由分组、自动生成的文档。GitHub:https://github.com/labstack/echoBeego简介:Beego是一个全栈的Go Web框架,旨在通过减少代码量来提高开发效率。它支持MVC架构模式。特点:全栈框架、MVC架构、内置的ORM(Object-Relational Mapping)。官网:http://beego.me/GitHub:https://github.com/astaxie/beegoFiber简介:Fiber是一个Express.js启发的Web框架,专为高速设计。它提供了快速的路由处理和中间件支持。特点:高性能、易于使用、快速的路由处理。GitHub:https://github.com/gofiber/fiberIris简介:Iris是一个快速、简单且社区驱动的Web框架,支持RESTful API和MVC架构。特点:高性能、易于使用、社区活跃、支持中间件和路由分组。GitHub:https://github.com/kataras/iris如何选择?如果你需要高性能并且易于上手,可以选择 Gin 或 Echo。如果你喜欢MVC架构并且希望减少代码量,可以选择 Beego。如果你希望有类似Express.js的使用体验,可以选择 Fiber。如果你希望有活跃的社区支持和丰富的功能,可以选择 Iris。选择合适的框架主要取决于你的项目需求和个人偏好。每种框架都有其独特的优势和适用场景,可以根据具体需求进行选择。
2025年03月14日
51 阅读
0 评论
2 点赞
1
2
3
4
...
6