日常工作中写接口时,往往需要校验前端传来的枚举状态码,例如"1","2"等等, 这里使用java 303规范的参数校验框架封装一个自定义参数校验器: /** * @author: yq * @date: 2020/9/22 22:15 * @description 自定义参数校验注解,加在指定的需要 ...
分类:
其他好文 时间:
2020-09-24 20:57:42
阅读次数:
101
是我数据结构逆波兰表达式的代码中用到了一句。因此搜索学习了一下。 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设 ...
分类:
其他好文 时间:
2020-09-23 23:49:11
阅读次数:
34
SpringBoot简介 SpringBoot是Spring和SpringMVC的整合升级体,利用注解来完成Spring和SpringMVC的大部分配置,省略了大量配置文件代码。 SpringBoot自带tomcat组件,因此这个功能可省略。 SpringBoot工作流程: 1. 手动运行启动类Bo ...
分类:
编程语言 时间:
2020-09-23 23:36:10
阅读次数:
110
运维平台工作流--简单示例介绍基于https://github.com/guozhaolong/wfd-vue前端为vue,后端为python或者go。以下主要为前端例子。前端gitclonehttps://github.com/guozhaolong/wfd-vuenpmrunserveexample/App.vue<template><divid="app"><e
分类:
其他好文 时间:
2020-09-23 23:30:07
阅读次数:
45
匹配正则 使用 .test() 方法 let testString = "My test string";let testRegex = /string/;testRegex.test(testString); 匹配多个模式 使用操作符号 | const regex = /yes|no|maybe/ ...
分类:
Web程序 时间:
2020-09-23 23:24:18
阅读次数:
45
在前端页面交互中,鼠标拖拽是一个体验良好的功能,实现鼠标拖拽需要了解鼠标行为坐标系和涉及到的许多兼容性写法。本文介绍鼠标位置的获取和、拽功能的实现以及拖拽函数的封装 鼠标行为坐标系 鼠标行为触发事件时,事件对象上会有一些属性提供鼠标的位置信息 属性功能兼容性 clientX/Y 鼠标相对可视区域的坐 ...
分类:
编程语言 时间:
2020-09-23 23:21:35
阅读次数:
38
E ZOJ - 4104 题意: 一个数列,每次操作可以将任意一个数提至数列最前端,问至少操作几次可以将数列变为非降数列? 题解: 可以观察到,任何数列,都可以通过最多n-1次操作变成非降数列,我们在建一个与原来数组一样的数组,从后往前考虑,如果这个数的位置正确,则跳过,如果不正确,那么这个数肯定要 ...
分类:
其他好文 时间:
2020-09-23 22:59:17
阅读次数:
88
在使用notepad++的时候,发现能正则替换,果断重新捡起来 参考这位老哥和菜鸟教程吧https://blog.csdn.net/qq_41033913/article/details/83932935 "/" 分隔符,"\" 转义字符 正则表达式——修饰符 i ignore 不区分大小写 g g ...
分类:
其他好文 时间:
2020-09-21 11:50:18
阅读次数:
36
Zipkin简介ZipKin是一个开放源代码的分布式跟踪系统,用于收集服务的定时数据,以解决微服务架构中的延迟问题。包括数据的收集、存储、查找和展现。每个服务向Zipkin报告计时数据,Zipkin会根据调用关系通过ZipkinUI生成依赖关系图,显示了多少跟踪请求通过每个服务。该组件可以让我们通过一个Web前端轻松的收集和分析数据。例如用户每次请求服务的处理时间等,可方便的监测系统中存在的瓶颈。
分类:
编程语言 时间:
2020-09-18 17:25:09
阅读次数:
72
这是一个Python学习系统,主要提供给成年人。交互方式为对话式,不过里面的对话全部是通过脚本内置好的。用户通过Enter展示下一句对话,支持语音自动朗读。 先看架构! 基础支持层 提供了课程学习回使用到的通用功能模块 图片展示系统。标准化图片展示(限制展示图片在640px*480px范围内)、点击 ...
分类:
Web程序 时间:
2020-09-18 17:09:59
阅读次数:
49