
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在我们日常的业务需求中,经常会遇到需要对存储的用户敏感数据进行加密处理的场景,如用户的身份信息、住址、身份证号等等,本文我们就讨论下,业务系统(后端)如何实现数据存储(基于MySQL)的加解密功能。技术栈:springboot、mybatis、mysql等方案一:基于spring aop拦截mybatis mapper.第一步:定义注解@Encrypt@Target(ElementType.MET
我们在前面的文章中依次实现了通信模块、连接池及协议的处理,本节将对redis的命令进行封装,主要包含一下大类:1、string类2、hash类3、list类4、set类5、sorted_set类6、其它类string_template.gopackage clientimport ("protocol""client/handler""fmt")...
idea开发时,使用gradle构建项目,在build时发生错误‘Could not find method annotationProcessor() for arguments’,主要是因为gradle版本过低导致的,参考stackoverflow 上国外程序员回答说,ThisannotationProcessoris available from Gradle4.6.So what ...
刚刚学习go语言,分享下实践过程,一步步实现一个平民版的redis客户端。特性:基于原生golang开发连接池管理keepalive支持redisTemplate提供多种命令支持实验测试:package mainimport ("tcp""fmt""template")func main() {testPool()}func testPo...
从本期文章开始,我将带大家从0开始基于前端vue框架实现一个docker管理平台。因为我是后端开发出身,对于前端技术完全是零基础,所以本次边做边学习,完成任务的同时,提高自己的技术能力!本次任务预计涉及的相关技术栈如下:1、vue、js、element-ui、css、nodejs基础等;2、golang、gin、docker-go-sdk;3、虚拟机及docker环境;4、开发工具包括vscode

整理一下基于Ubuntu20.04版本搭建docker,基于docker安装mysql5.7,并部署springboot项目的过程。一、安装dockerUbuntu 20.04 官方 apt 源中就有 Docker,我们可以直接通过 apt 来安装。执行下述命令:sudo apt updatesudo apt install docker.iodocker --version由于 docker 默

继1年前的系列文章《GO语言实现redis客户端》之后,几乎就没怎么碰过Golang这门语言了,在云原生时代,go语言无疑是无可替代的。近期,我们顺手把go语言重新捡起来,边写边学,手撸一个数据配置中心玩玩。笔者的习惯是,不喜欢在自己文章中赘述别人已经讲的很好的东西了,所以关于什么是数据配置中心?配置中心的作用和意义、以及当下热门的产品等话题,请移步这里(文章讲的很好):https://devel
从本期文章开始,我将带大家从0开始基于前端vue框架实现一个docker管理平台。因为我是后端开发出身,对于前端技术完全是零基础,所以本次边做边学习,完成任务的同时,提高自己的技术能力!在前一篇文章中,我们完成了环境搭建以及登陆等相关功能,在这篇文章中,我们将是实现token的保存、页面的跳转及列表页的展示等工作。首先,我们先封装一个axios文件,定义一个拦截器,对接口的请求及响应进行过滤,如将

从本期文章开始,我将带大家从0开始基于前端vue框架实现一个docker管理平台。因为我是后端开发出身,对于前端技术完全是零基础,所以本次边做边学习,完成任务的同时,提高自己的技术能力!第一天,我们的主要任务是搭建开发环境,并实现登录界面以及完成登录功能,并返回token!搭建环境的过程不再赘述,感兴趣的朋友可以自行网上搜索教程,我们直接上代码,实现登录功能!首先展示下完整的工程结构: main.

从本期文章开始,我将带大家从0开始基于前端vue框架实现一个docker管理平台。因为我是后端开发出身,对于前端技术完全是零基础,所以本次边做边学习,完成任务的同时,提高自己的技术能力!本次任务预计涉及的相关技术栈如下:1、vue、js、element-ui、css、nodejs基础等;2、golang、gin、docker-go-sdk;3、虚拟机及docker环境;4、开发工具包括vscode
