作者: Karos

一个在学脚手架的大一菜鸡

48 篇文章

【api开放平台】api通讯测试模块-reflect进行代码优化以及sdk-starter编写
最近在做一个API接口开放平台,目前做到了api发布与测试阶段,同样也有供给用户使用的sdk 在接口发布的代码中,我们的业务逻辑是首先判断api在db中是否存在,其次我们再判断api的可用性。 在客户端的sdk中,我们一定也是需要对api进行通讯测试,所以我们干脆在服务端中引入客户端的jar不就行了。 首先,API的Method有多个,我们可以通过…
thumbnail
SpringBoot整合七牛云OSS对象存储服务实现文件上传与删除
前面不是讲了SpringBoot邮箱服务以及使用Redis存储验证码吗,这里和前两章的关联性不大,但是仍然是我们开发中常用的--整合OSS对象存储服务 这里以七牛云为例,用这个纯属是因为好用(免费) 首先,我们得注册一个七牛云账号,还要申请个空间,不过内陆的好像有一定的限制,我用的海外的 找到密钥管理,创建一个密钥 记住这个密钥,有用,还有你申请的…
thumbnail
【数据结构】异或双链表–拥有单链表的空间,效率如双链表
在此之前,先从入门的方面来讲一讲。 在最开始学编程的时候,我们交换两个变量,有两种方法 //方法一 c=a a=b b=c //方法二 a=a+b b=a-b a=a-b 从第二种方法我们可以看出,我们可以通过两个数的相加,然后特别取出某个数 那么想一想?我们能否通过两个地址相加,取出一个地址呢?(这个在这里给大家引一个方向) 到了后面,接触了位运…
MyBatis-Plus属性自动填充以及前后端交互中时间属性匹配问题的解决
很早之前就想写的,前段时间准备ACM(划水),也就没搞这些 大家都知道,MyBatis-Plus是为了简化MyBatis开发而生,这个自动填充就是在我们进行一些操作时进行某些属性的自动填充(废话)。 先用时间转换来引个门,在之前使用MyBatis的时候,如果我们需要把Java的Date类型转换成DataBase的Date类型,通常会这样做 @Ins…
thumbnail
SpringBoot|Spring-Data-Redis 验证码短信存储服务
接着上一篇继续说,上一篇主要的还是连接邮箱和发信测试,这次主要就是对于接口制作和测试了 首先,按照先一篇的接着写 POM-Maven依赖引入 Spring Data Redis以及Pool连接池 具体为什么我不用Jedis,主要是线程安全问题 <!--redis--> <dependency> <groupId>…
thumbnail
【开发经验】SpringBoot与Vue-cli解决前后端交互跨域问题
vue-cli只是了解一些,今天在github上下载了一个SpringBoot+Mybatis+Vue的项目,而我上个月刚把SpringBoot+Mybatis搞完,而这个项目目前只上传了前端vue的源码,那我就拿来练练手。 之前写了一个博客的SpringBoot案例(只有后端) 刚好登录功能上可以和前端项目进行对接,这个前端项目是一个bbs,我先…
thumbnail
【学习笔记】Spring基础+Spring5新功能笔记:IOC+AOP+事务+Spring5新功能
花了一个周时间,边学边做笔记,变敲代码,笔记大概9300词吧,笔记比较多,我直接上传pdf 在笔记的最后有着个人对IOC以及AOP的理解,如果有问题的话也希望大家能够帮忙指出,Spring5新功能的笔记会随时更新 http://7n.cdn.wzl1.top/Spring.pdf 下面是目录 Spring 学习目的 简化开发框架整合初识Spring…
thumbnail
【学习笔记】MySQL学习笔记-基础篇(基础到事务)
期末前几周学的,用时1周,不过一直是零零散散的markdown文件,也就没发出来,今天刚把Spring框架学完,MySQL基础学完以后可以做基本的数据库的增删改 我就不在这里发了,文件有点大,直接上连接 http://7n.cdn.wzl1.top/MySQL%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.pdf 进去看看…
【C++】C++ Console光标移动
void gotoxy(int x,int y)//自己定义一个gotoxy,将光标跳到x列y行 { COORD c; //定义一个光标类 c.X = x - 1; //设置这个光标的位置 c.Y = y - 1; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c); //调用Wi…
【优化】比特(Bit)运算 【位运算】
先来说说基础的 <<左移>>右移&按位与&按位或&按位非 这些的话不懂就自行百度意义 1.判断奇偶性 bool isJi(int x){ if(x&1) return true; return flase; } 2.字母大小写转换 char ch='a'; ch^=32; 3.^运算的性质 交…
【题解】CDTU宜宾校区第一届大学生程序设计竞赛题解(C/C++)
这次比赛题目还是具有一定思维性和技巧性也比较强,大家不要灰心,加油! 部分同学对于时间的规划以及做题决策有较大的提升空间。 第一题 入门修仙 #include <stdio.h> int main(){ printf("CDTU YYDS 1913~2022!"); return 0; } 第二题 进制转换 答案1042,具体计算方法不…
【数论】快速幂+欧拉降幂
快速幂的原理很简单,下面来看一下 2^6=2^2*2^2*2^2 其实就是通过降幂 long long qpow(int x,int y){ int res=1; while(y){ if(y&1)res=res*x; x=x*x; y>>=1; } return res; } 然后由于MOD的性质 (a*b)%p=(a%p*b…
thumbnail
【学习笔记】MySQL学习笔记-服务启动与SQL篇
前言本文是基于MySQL8.0版本的学习笔记,其他版本请选择性学习! 数据库 MySQL 1.启动Mysql 通过net服务启动 net start mysql80 关闭 net stop mysql80 2.进入并连接Mysql 通过MysqlShell通过命令行进入 命令如下: mysql [-h ip地址] [-p 端口号] …
2021~2022上半年总结
怎么说呢?过得确实挺快 ,创立了社团、团队,在算法上学了SPFA、DJ堆优化、KMP、线段树、拓扑、素数筛、滑动窗口、堆、前缀和、树状数组、Kruskal、Prim、并查集等等等等,学了很多,但在真正的赛场上用的却很少。 算法方面的总结 虽然蓝桥杯拿了省二,今年的比赛总结出了两个问题,首先说说自己的问题 对search算法的灵活运用不到位动态规划掌…
thumbnail
【图论】图论基础(搜索、最短路、并查集、最小生成树、拓扑排序)
提示代码仅提供引发思路作用,部分地方代码可能又不足之处,也希望有大佬能够补充 图 基本概念 图论(Graph Theory)是离散数学的一个分支,是一门研究图(Graph)的学问。 图是用来对对象之间的成对关系建模的数学结构,由"节点"或"顶点"(Vertex)以及连接这些顶点的"边"(Edge)组成。 值得注意的是,图的顶点集合不能为空,但边的集…
【数据结构-二叉树】堆(Heap)
堆是属于数据结构树的一个分支,它其实就是一颗二叉树,堆分有大顶堆和小顶堆 大顶堆:父节点的值永远大于子结点 小顶堆:父节点的值永远小于子结点 在堆中插入元素,我们一般在尾部插入,然后又个上浮操作(以大根堆为操作) 来个动态图 那取出头节点就不说了,主要来说说删除头节点 得有个下浮的过程,我们一般会把头节点复制一份放在堆的后面一位(堆排序有用),然后…