相关文章
Go几种读取配置文件的方式
比较有名的方案有 使用viper管理配置[1] 支持多种配置文件格式,包括 JSON,TOML,YAML,HECL,envfile,甚至还包括Java properties 支持为配置项设置默认值 可以通过命令行参数覆盖指定的配置项 支持参数别名 viper[2]按照这个优先级(从高到低&am…
建站知识
2024/10/7 13:23:46
联想电脑装系统无法按F9后无法从系统盘启动的解决方案
开机时按F9发现没有加载系统盘. 打开BIOS设置界面,调整设置如下:
BOOT MODE: Legacy Support.允许legacy方式boot.
BOOT PRIORITY: Legacy First. Legacy方式作为首选的boot方式.
USB BOOT: ENABLED. 允许以usb方式boot.
Legacy: 这里设置legacy boot的优先级,…
建站知识
2024/10/7 13:24:05
Go 自学:struct结构体
以下代码展示如何建立一个结构体struct。 我们可以使用%v查看结构体的详情。
package mainimport ("fmt"
)func main() {Jeff : User{"Jeff", "Jeffgo.dev", true, 16}fmt.Println((Jeff))fmt.Printf("Jeff details are: %v\n", Jeff…
建站知识
2024/9/27 3:24:02
2022年下半年系统架构设计师真题(下午带答案)
试题一 (25分)
某电子商务公司拟升级其会员与促销管理系统,向用户提供个性化服务,提高用户的粘性。在项目立项之初,公司领导层一致认为本次升级的主要目标是提升会员管理方式的灵活性,由于当前用户规模不大,业务也相对…
建站知识
2024/9/27 3:23:58
高频面试题:如何分别用三种姿势实现三个线程交替打印0到100
最近面试遇到的一道题,需要三个线程交替打印0-100,当时对多线程并不是很熟悉因此没怎么写出来,网上搜了之后得到现
synchronized wait/notifyAll
实现思路:判断当前打印数字和线程数的取余,不等于当前线程则处于等待…
建站知识
2024/9/22 18:02:54
java对象创建的过程
1、检查指令的参数是否能在常量池中定位到一个类的符号引用
2、检查此符号引用代表的类是否已被加载、解析和初始化过。如果没有,就先执行相应的类加载过程
3、类加载检查通过后,接下来虚拟机将为新生对象分配内存。
4、内存分配完成之后,…
建站知识
2024/9/27 3:23:54
idea远程debug调试
背景
有时候我们线上/测试环境出现了问题,我们本地跑却无法复现问题,使用idea的远程debug功能可以很好的解决该问题
配置
远程debug的服务,我们使用Springboot项目为例(SpringCloud作为微服务项目我们可以可以使用本地注册到远程项目&…
建站知识
2024/9/27 3:23:50
Ajax-Axios的快速入门
Ajax
概念:Asynchronous Javascript Anderson XML,异步的JavaScript和XML
作用:数据交换:通过Ajax可以给服务器发送请求,并获取服务器相应数据 异步交互:可以在不重新加载整个页面的情况下,与…
建站知识
2024/9/27 3:23:46