CustomAuth总结

概述完成了对auth前端的编码部分,这里对整个过程做个总结。整体的过程,如下图所示:sequenceDiagram autonumberparticipant Clientparticipant Interceptorparticipant Serverparticipant DBparticipa

SpringBoot几个机制总结

1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本文S是应用过程中几个机制的小总结,包括Test、拦截器、Runner2. Testspring boot tes

Converter使用总结

1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本篇是传输方面的第二篇,主要是Converter内容。Dto通过验证之后会进入Controller,下一步往往是将

Validator使用总结

1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本篇是传输方面的第一篇,主要是Validator内容。ps:这里的传输并不是网络方面更的内容,数据到来之后的处理方

Mybatis使用总结

1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输Spring机制缓存组件本文属于存储部分的第二篇,Mybatis2. mybatismybatis可以认为是SQL模板,做的工作就是从Ja

JPA使用总结

1. 前言本周写了一个自定义的认证、鉴权功能,发现以前SpringBoot的使用记录对于查找问题并不友好,这里对这几篇文章重新进行整理。分成以下几大部分:存储传输其他机制缓存组件JPA使用的版本是spring-boot-starter-data-jpa-2.6.4,数据库使用的是MySQL2. 配置

Linux进程调度

前言前边整理了一下Linux环境编程的接口,本阶段来对调度、内存、网络通信3部分进行深一层的学习。本文主要来学习进程的调度。主要目的:掌握调度的基本概念掌握完全公平调度(CFS)以及实时进程调度2种算法整理调度算法的过程,方便看源码概述进程描述符进程描述符存放了很多信息,不仅包含进程属性的字段,还包

Linux环境编程之二

6. 进程间通信进程间通信的手段,可以分成2大类:通信类与同步类。前者用于在进程间传递数据,后者用于协调进程间操作。下边来看看它们,包括管道、消息队列、信号量、mmap、共享内存等几种方式。管道简介管道的作用是在有亲缘关系的进程之间传递消息,共同祖先调动pipe函数,打开管道文件就会在fork之后被

Linux环境编程之一

0. 前言本文主要是想整理一下linux环境编程的一些接口,包括一些系统调用,以及更多的glibc的库函数,并不对其中原理进行限制,属于工具字典类型,面向使用。本文主要参考:《Linux环境编程:从应用到内核》1. 文件I/O打开openint open(const char *pathname,

docker-swarm实践总结

1. 规划目前有多个系统,每个系统的运行应该尽量彼此独立使用各自的docker-compose.yml进行部署多个系统采用统一的nginx作为入口每个系统的配置尽量隔离开,这样采用nginx.config中的include属性来隔离开nginx使用的网络要对其他服务开放指定机器上运行多个系统采用统一

docker-swarm集群基础

1. docker swarm基础本周做了一点运维的工作,这里总结一下。基本概念swarm集群工具,管理节点nodedocker节点,分成manager节点与worker节点service在node上可以运行service,每个服务可以有多个任务task具体的任务对应着containerdocker

Java几点总结

1. 前言这里也是从那几篇旧博客中抽出来的,不算一大部分了,主要介绍Optional、Stream、lambda、Buffer等相关知识点2. Optional基础为了防止NullPointerException的一个工具类,Optional是一个容器,其值可以是null或者不是null。通过对nu

分布式系统模型

回头看了看分布式系统的几篇文章,觉得又有写新的收获,这里记录一下。主题分布式系统的2大主题是:提高吞吐量提高稳定性结构分布式系统可以抽象为以下3大部分包括:网关:用于流量的调度服务:提供服务存储:存取数据方案结构吞吐量稳定性网关负载均衡 服务异步服务调度、故障隔离存储缓存、数据分割备份这里对几个概念

分布式系统原理与范型

前言复习了分布式系统相关的内容后,得出了一个模型,包括分布式系统的目的,分布式系统的分层结构,以及在这个结构之上的相关技术。为了矫正模型,以及更深入的了解分布式系统,学习了一下《分布式系统原理与范性》这本书。这本书最主要的是讲技术原理,而不是实现或者细节,它先总的讲了一下分布式系统的体系结构,然后分

Java加密简介

1. 简介这里也是从那几篇旧博客中抽出来的,不算一大部分了,主要介绍Java的加密相关知识点。本文先对加密算法进行整体的介绍,最后侧重的是散列算法。常见加密如下:对称加密算法的加密与解密 密钥相同;非对称加密算法的加密密钥与解密 密钥不同;散列算法 不需要密钥,生成摘要。2. 非对称加密如果使用 公

Java的Path与File使用总结

前言前边为什么zip时,没使用org.apache.tools.zip,一方面是由于代码本身的zip与unzip都是依赖的java.util.zip,改起来比较麻烦一些,另一方面在org.apache.tools.zip的示例代码中,用到了File,相比而言File会比Path落后一点。这里对Pat

Zip字符集问题

问题Zip的使用场景是,将workDir、数据data进行压缩,然后传输到oss指定的位置上。这里出现的问题是,汉字文件名,zip出现乱码。英文文件名没问题,文件中的内容出现的汉字也没问题。原因这个原因肯定是字符集的问题,找到的全部中文都是建议使用org.apache.tools.zip来替换jav

正则使用总结

1. 正则总结前言在迁移md时,需要将 md 中的图片格式![](xxx.png)与<img src=xxxx>转换成附件中新的地址,这样就不得不使用正则来完成,借此机会对Java的正则做一个小的归纳语法正则的语法其实挺有意思,从语言的角度看,正则中没有动词、没有形容词,主要由名词与量词

博客搭建总结

halo博客终于搭建完成,整个过程包括:前期看代码,发现它的一些技术特点,对这些特点进行了简单的了解然后运行起来,这里主要是数据库方便的变动大一点接着部署到容器中,运行到服务器上,这里涉及到nginx、mysql、java镜像等内容移植自己的博客,这里根据需要对导入、导出md进行了一些调整最后对备份

开发问题回顾

跨域问题问题前端VSCode启动时,没有报跨域。发布在docker中只有一个获取轮廓线模板的路由报跨域处理过程=> 对比本地与docker内前端差异下,网络请求的处理不同​ 本地情况下,所有的后端路由IDE自带的服务器进行了代理,于是不存在跨域问题;​ docker内,后端路由直接经过ngin
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×