云服务器搭建小雅Alist全流程购买云服务器当前使用的为京东云50一年的云服务器, 其他品牌服务器步骤类似 京东云购买链接 相关教程当前部署小雅Alist的过程参考了很多此视频的教程 部署过程打开终端工具,连接服务器后执行如下流程开始部署 1.0 更新软件源1apt update 除了使用此方式更新软件源、也可以通过下面步骤中提到的安装脚本进行更新 1.1 修改时区(当前服务器不需要)1sudo timeda 2024-05-25 项目部署 #小雅 #Alist #小雅Alist
现代语言-Go语言入门03多返回值Go语言中的函数可以返回多个值,这在某些情况下非常方便,例如返回函数执行的结果和错误信息。 123456789101112131415161718192021package mainimport ( "fmt")func divide(a, b int) (int, error) { if b == 0 { return 0 2024-03-13 编程语言 #Go
现代语言-Go语言入门02常量和iota在Go语言中,常量是指程序运行期间不可更改的值,而iota是一个常量生成器,用于生成一组以递增方式定义的常量值序列。 常量的声明语法为: 1const identifier [type] = value 其中,identifier是常量的名称,type是常量的类型(可选),value是常量的值。 iota是Go语言中的一个特殊常量,它在const关键字出现时被重置为0,然后每当con 2024-03-13 编程语言 #Go
现代语言-Go语言入门01Go的前世今生Go语言(也称为Golang)是由Google开发的一种编程语言,其发展历程可以概括如下: 起源(2007年-2009年): Go语言的发展始于2007年,由Google的Robert Griesemer、Rob Pike和Ken Thompson共同设计。他们的目标是创建一种简单、高效、可靠的编程语言,以解决一些传统语言的局限性。2009年11月,Google发布了Go语言的开源版 2024-03-13 编程语言 #Go
Java新特性-虚拟线程虚拟线程VS线程1.传统的线程模式中,线程相关的操作都高度依赖于操作系统 2.线程切换设计将当前正在执行的线程暂停,并切换到另一个线程进行执行。涉及保存当前线程的上下文信息(寄存器状态、堆栈指针等)然后加载下一个线程的上下文信息,这种切换过程需要大量的CPU时间和资源。 12341.上下文开销,切换线程需要保存和恢复线程的上下信息,这些操作需要涉及内核态和用户态之间的切换,以及对内存的读写操作,这 2023-10-06 编程语言 #Java
IDEA导入eclipse项目避坑指南导入项目1.务必选择项目的类型,不要选择Create project from existing soureces 2.导入操作按照提示一步一步执行即可,导入成功后相关的maven或者Gradle项目的配置文件会加载成功(配置文件变色) 镜像仓库由于IDEA高版本不支持私有仓库,需要在本地引用的maven配置中注释掉0.0.0.0的镜像配置,即可导入私有仓库。本地仓库的位置在idea的安装目录下的 2023-09-03 项目部署 #IDEA #eclipse
RabbitMQ基本使用基本概念RabbitMQ是一个基于Erlang语言开源的消息代理和队列服务器,通过amqp协议在完全不同的应用之间共享数据,或者简单的将作业排队以便让分布式服务器进行处理。具有轻量、易于部署、支持多种消息协议的特点。同时可以部署在分布式系统中,用来满足大规模、高可用的需求 安装教程Ubuntu/Debain安装首先需要安装rabbitmq-server,在安装rabbitmq-server的同时会 2023-03-20 项目部署 #RabbitMQ基本使用
RBAC全流程部署介绍前言用了几学习了尚硅谷的通用权限系统,考虑到和我毕设契合度非常高。于是为了测试部署的可行性,对该项目进行了线上部署,之前阿里云ECS的活动领取了几个月的服务器,正好可以进行本线的部署,阿里云活动的地址。如果部署了后面的服务,但无法访问,需要在服务器控制台开启相应的端口 高校计划-免费学生云服务器 安装Docker项目部署使用的是docker工具进行操作,我们需要安装的是docker本体和docke 2023-03-10 项目部署 #Docker #RBAC
SpringSecurity系列第2篇整合流程引入依赖12345678910111213141516171819202122232425262728293031<!-- springboot security --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo 2023-03-06 编程语言 #Java #SpringSecurity
SpringSecurity系列第1篇简介基本介绍Spring Security是一个基于Spring AOP和Servlet过滤器的安全管理框架,它是保护基于Spring的应用的事实标准。它提供了一套完整的Web应用安全性解决方案,支持主流的认证方式,包括HTTP基本认证、HTTP表单验证、HTTP摘要认证、OpenID和LDAP等。它利用Spring IoC/DI和AOP功能,为系统提供了声明式的安全访问控制功能,减少了编写重复代码的 2023-03-06 编程语言 #Java #SpringSecurity