hexo搭建部署github
Hexo 安装 首先下载安装Node ,我这里安装的是12.22版本 然后安装 hexo。npm install -g hexo-cli -g指全局安装 创建初始化目录 hexo init blog 这里会在当前路径下创建一个blog文件夹,同时初始化hexo配置 执行npm install安装依赖 安装git依赖,之后会用到npm install hexo-deployer-git --save,否则会报异常 ERROR Deployer not found: git 执行hexo s命令测试项目是否成功,hexo s表示在本地运行服务。界面如下,表示成功运行hexo。hexo默认自带两篇文章,这时可以看见 测试部署hexo s用来本地测试,端口是4000,可以用来调试主题等hexo g用来生成静态文件,位于Public目录下, 若是自行部署则部署此pubilc文件夹就可以了hexo d部署,运行这个命令直接就部署在了github上,github的配置见后文 注意:使用了github插件的话不用将代码推送至github,hexo...
xiaoya alist安装
xiaoya alist群晖安装教程引用引用 下载镜像注册表搜索xiaoyaliu/alist,安装最新版 在映像中,点击运行 映射端口 5678 -> 80 , 映射文件夹 /docker/xiaoya -> /data 网络选择桥接(不选桥接打不开,不知道为啥),点击下一步 取消勾选向导完成后运行此容器,因为还有配置未配置完,不能直接启动 配置文件 对应文件 获取方式 token /data/mytoken.txt https://aliyuntoken.vercel.app/或者 https://alist.nn.ci/zh/guide/drivers/aliyundrive.html open token /data/myopentoken.txt https://alist.nn.ci/zh/guide/drivers/aliyundrive_open.html 转存目录的folder...
5-Oauth2单点登录
1....
3-Oauth2其余模式及存储扩展
其余模式其余模式比较简单,见松哥的文章就够了 死磕 OAuth2,教练我要学全套的! OAuth2令牌存入reids主要替换TokenStore就可以了 详细见文章:引用文章也写了替换ClientDetailsService,思路一致 JWT 替换令牌存储解析主要也是替换TokenStore,同时在资源服务器也需要替换ResourceTokenStore 详细见文章:引用 微服务架构安全模型 客户端请求登录 网关转发至授权中心 授权中心返回认证信息至网关,再返回至客户端 客户端继续请求业务 网关校验客户端合法,转发至微服务 微服务处理业务 在这里网关同时也充当了资源服务器,把微服务作为网关资源服务器的一项资源
1-Oauth2入门
前言这里作为自己的笔记记录,建议大家看 王松(江南一点雨) 的文章,已经对OAuth讲得很详细了,链接见下 Oauth2合集 同时,松哥也写了很多从实战到源码解析的文章如spring-security,spring源码解析等,可以在他的网站上查看,还有付费的视频课程,写得是真好!自有网站https://www.javaboy.org/CSDNhttps://wangsong.blog.csdn.net/博客园https://www.cnblogs.com/lenve稀土掘金https://juejin.cn/user/4441682704609320 Oauth2模式 授权码模式 code 针对用户和客户端双双授权 简化模式 token 直接返回token,不需要后端参与,一般纯静态页面 密码模式 password 在客户端输入账号密码,需要高度信任客户端 客户端模式 client_credential ...
openvpn
1. 服务端 openwrt安装配置openvpn引用 1.1. 安装12opkg updateopkg install openvpn-openssl openvpn-easy-rsa luci-app-openvpn 1.2. 证书及密钥生成1.2.1. easy-rsa var变量设置/etc/easy-rsa/vars末尾添加以下内容并设置全局变量,直接执行以下命令: 1234567891011121314VARS="/etc/easy-rsa/vars"echo "" >> $VARSecho "set_var EASYRSA_REQ_COUNTRY \"CN\"" >> $VARSecho "set_var EASYRSA_REQ_PROVINCE \"Beijing\"" >>...
apifox的idea插件使用
1. 下载插件直接从市场安装apifox-helper,或者手动安装 2. 配置环境模块名:工程ID 的格式,apifox可以将一个项目中的模块指定到不同的工程下面(每一个模块都为工程根目录下面的一级文件夹),因此需要做一次映射 官方配置链接 3. 使用 项目中按照java-doc形式编写标准注解, api-fox根据@RequestMapping找到对应的接口类,同时根据标准注解解释生成层级文件夹及接口名称,若没有指定接口名称,则按照接口方法和类名 完成后右键模块名生成模块下的接口
linux命令
系统级别给普通用户赋予sudo权限 切换到 root 用户,运行 visudo 命令; 找到 root ALL=(ALL) ALL,在下面添加一行 xxx ALL=(ALL) ALL,其中 xxx 是要加入的用户名称。 调整交换区 查看架构 12345#安装yum install virt-what#查看架构virt-what 现在市面上的vps虚拟技术有许多种,比如Openvz、Xen、VMware vSphere、Hyper-V、KVM及Xen的HVM与PV等,在Xen中pv是半虚拟化,hvm是全虚拟化,pv只能用于linux内核的系统,hvm可以虚拟所有常见操作系统(linux+windows),理论效率比pv略低,另外hvm需要cpu虚拟化指令支持,pv无此要求,而Openvz是一个类似于linux-VServer的操作系级全虚拟化解决方案。 查看内存 1234567#查看内存free -m#查看文件系统df -h#查看分区详情swapon -s 增加虚拟内存(交换区swap) ...
