【GitUtils】获取gitee仓库具体路径下的内容 【GitUtils】获取gitee仓库具体路径下的内容1. 背景GitUtils用于获取gitee仓库具体路径下的内容;一些简单参数及字段的存储和读取如果建表会显得过于臃肿,读取仓库中实时更新的内容显然更合适。2. 实现2.1 readFile()使用okhttp3发送request,相关参数如下。参数含义备注accessToken用户授权码若无,则传null;owner用户名例如 “six-double-seven”repo仓库名称例如
【Vue】用户首次登录显示dialog 【Vue】用户首次登录显示dialog1. 背景vue + element-UI应用场景用户每天第一次登录时,给出对应的弹窗提示;弹窗提示一天只会出现一次;设置cookie,cookie的过期时间为次日0点。2. 实现2.1 dialog 设计实现效果如下。dialog标签代码如下。<el-dialog title="公告" v-model="dialogVisible" width="30%" center> <!--
【Vue】获取cookie Vue获取cookie1. 背景判断浏览器中某个cookie是否存在,存入isExist参数;若存在获取该cookie对应的 value;通过isExist和value的具体取值向用户返回不同的界面。2. 实现部分代码如下created() { this.load()}methods:{ load(){ if (document.cookie.length > 0) { let arr = document.cookie
【SpringBoot】实现自定义异常处理 【SpringBoot】实现自定义异常处理1. 背景当用户输入的url不合法时,页面会给出以下提示;Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeingthis as a fallback.Tue Nov 29 10:48:26 CST 2016 There was an unexpected error (type=BadRequest, status=400
【spring boot】配置文件application.properties 更换为 application.yml 【spring boot】配置文件application.properties 更换为 application.yml1. 问题描述新建springboot项目,配置文件默认为自带的application.properties文件,端口为8080;删除application.properties文件,添加application.yml,端口设置为9999,但未生效。2. 解决方法在添加application.yml文件之前,使用maven的clean工具对项目进行清理,彻底去除已经删除
【银行家算法-安全性算法】 1. 银行家算法介绍银行家算法是最具代表性的避免死锁的算法,允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态则分配,否则等待。银行家算法中四个数据结构可利用资源向量 Available长度为m的向量,如果 Available[j] = K,则表示系统中资源R(j)现在有K个;最大需求矩阵 Max 是一个n x m的矩阵,定义系统中n个进程中的每个进程对m类资源的 最大需求,如果Max[i,j] = K,
【数据包之旅】 1. 网卡网卡都有MAC地址,具有全球唯一;网卡工作在链路层,必须知道对方的MAC地址才可以发送数据;网卡的三个职责接收网络上的数据包,通过和自己本身的物理地址相比较决定是否为本机应接信息;当网卡收到一个正确的帧时,它就使用中断来通知该计算机并交付给协议栈中的网络层;当计算机要发送一个IP数据包时,它就由协议栈向下交给网卡组装成帧后发送到局域网。2. 交换机交换机通过学习的方式维护端口号(不是ip、port的端口号)和MAC地址的对应关系;每一个主机的另一端都连着一个交换机,一
【LeetCode-Editor】设置 1.CodeFileName$!velocityTool.camelCaseName(${question.titleSlug})2.CodeTemplatepackage leetcode.editor.cn;${question.content}public class $!velocityTool.camelCaseName(${question.titleSlug}){ public static void main(String[] args) { Solut
【LeetCode】根据前序和后序遍历构造二叉树 62.根据前序和后序遍历构造二叉树题目:给定两个整数数组,preorder 和 postorder ,其中 preorder 是一个具有 无重复 值的二叉树的前序遍历,postorder 是同一棵树的后序遍历,重构并返回二叉树。如果存在多个答案,您可以返回其中 任何 一个。题解:递归逻辑和 (根据前序和中序、根据后序和中序)的逻辑基本一致;注意:当preStart == preEnd时需直接返回当前节点,如果不单独进行处理可能会导致接下来的语句越界。class Solution {