架构师成长道路
文章平均质量分 80
在学习过程中遇到的问题的记录与心得
Dream_飞翔
疯狂的热爱夹带着文雅
展开
-
Base64解码遇到java.lang.IllegalArgumentException: Illegal base64 character d
文章目录前言一、问题描述二、解决方法三、问题原因总结前言在实现了将文件通过Base64的方式加密存储到数据库中并且读取到相应的文件时,在通过Base64的解密方法进行解密时,出现了不应该出现的错误,将解决问题的过程在这里进行记录和总结提示:以下是本篇文章正文内容,下面案例可供参考一、问题描述在这里进行解密时报了说d是Base64的非法字符的问题,但是在之前测试加密和解密时都没有报出这样的问题,因此在想出现问题的原因一定不是因为d是非法字符二、解决方法解决方法相对简单,只是将调用Base原创 2021-11-13 01:08:17 · 25794 阅读 · 6 评论 -
Java解压本地zip文件(zip4j)
文章目录前言一、前提条件二、实现过程1. 使用对象2. 实现思路3. 实现代码四、运行结果总结前言在成功将远程zip文件下载到本地后,如何将本地zip文件解压到本地指定目录就是接下来要解决的问题,将文件解压到本地指定目录后的心得与理解在此进行记录。提示:以下是本篇文章正文内容,下面案例可供参考一、前提条件二、实现过程1. 使用对象在这里我导入了专用于处理zip文件的依赖zip4j,zip4j官网:http://www.lingala.net/zip4j.htmlMaven仓库原创 2021-10-24 21:30:09 · 3107 阅读 · 3 评论 -
Java远程下载zip文件
文章目录前言一、已知内容二、实现过程1. 使用对象2. 实现思路3. 实现代码四、运行结果总结前言在进行C站的Java认证C4的模拟考试中遇到了一道关于远程下载zip文件并解压到指定目录中,再对解压后的文件进行单独的加密的题目,在模拟考试结束后又对内容进行一次实现,在实现的过程百度了很多的内容,但是很少能够遇到有帮助的回答,因此将用到的知识以及实现的思路和实现后的理解与心得在此进行记录。提示:以下是本篇文章正文内容,下面案例可供参考一、已知内容远程文件的地址:https://xxxxxx原创 2021-10-12 01:13:08 · 1677 阅读 · 1 评论 -
Git提交本地项目到远程仓库
文章目录前言一、Git提示图片二、Git提交代码总结前言之前在提交Git时没有总结下来,每一次需要将项目提交到Git时都要百度老长时间,这次新建好Git仓库时将Git提交的过程记录下来,便于以后进行提交。提示:以下是本篇文章正文内容,下面案例可供参考一、Git提示图片二、Git提交代码Git全局设置git config --global user.name "Git用户名"git config --global user.email "绑定Git的邮箱"创建Git仓库git原创 2021-09-23 22:21:50 · 999 阅读 · 0 评论 -
Windows系统安装启动Nacos
目录Nacos一、什么是配置中心二、Nacos简介1. 什么是Nacos2. Nacos的特性三、安装Nacos四、运行Nacos1. 修改启动方式2. 配置数据源总结Nacos一、什么是配置中心在微服务架构中,当系统从一个单体应用被拆分成分布式系统上的一个个服务节点后,配置文件也必须跟着迁移(分割),这样配置就分散了。不仅配置会分散,分散中还会包含着冗余。配置中心将配置从各应用中剥离出来,对配置进行统一管理,应用自身不需要自己去管理配置二、Nacos简介1. 什么是NacosNacos原创 2021-08-16 23:37:18 · 4970 阅读 · 0 评论 -
Linux防火墙配置命令
目录Linux系统防火墙配置命令一、防火墙开启、关闭、禁用二、配置防火墙端口注意事项:Linux系统防火墙配置命令在Linux系统中进行Java项目部署时需要经常对防火墙进行配置,有一些基本命令没有完全记住,每一次都要到网络上查阅相关资料,在此将这些常用命令记录下来,方便在项目部署时查阅和平时学习使用。一、防火墙开启、关闭、禁用1、设置开机自动启用防火墙systemctl enable firewalld.service2、设置开机不需要自动启动防火墙systemctl disable原创 2021-08-14 18:08:47 · 6742 阅读 · 0 评论 -
设置npm淘宝镜像
设置npm为淘宝镜像设置npm为淘宝镜像npm config set registry https://registry.npm.taobao.org检查当前npm是否为淘宝镜像npm config set registry https://registry.npm.taobao.orgnpm全称为"Node Package Manager",是Node.js的包管理器,用于Node插件的安装、卸载、管理依赖等以下内容来自于之前网络中寻找资料时查到的内容,仅供个人记录学习-g:全局安原创 2021-08-13 21:02:39 · 2719 阅读 · 0 评论 -
Linux安装Nginx
文章目录前言一、下载Nginx二、安装Nginx服务器1. 解压Nginx压缩文件2. 安装Nginx服务器3. 查找Nginx工作目录4. Nginx命令总结前言最困难之时,就是我们离成功不远之日。在安装好JDK与数据库后,在Linux系统中部署SpringBoot项目时还需要配置Nginx负载均衡以及反向代理,在此记录Nginx安装的过程一、下载Nginxhttp://nginx.org/en/download.html二、安装Nginx服务器将下载好的压缩包上传到指定目录中原创 2021-08-13 20:19:58 · 4200 阅读 · 6 评论 -
Linux安装JDK16
文章目录前言一、下载JDK16二、安装JDK161. 解压JDK压缩包2. 添加jre执行文件3. 配置环境变量4. 检查是否配置成功总结前言坚定于选择,不吝惜地付出汗水 ,听从自己的决定,让汗水见证你成功的梦想。在开发好项目之后要进行服务器上的部署,刚开始的服务器相当于一台裸机,没有Java环境,因此要在服务器上配置Java环境,在CentOS系统上配置JDK16的过程在此留下记录一、下载JDK16在安装前先在Oracle官网上下载JDK16的压缩包https://www.oracle原创 2021-08-12 12:17:44 · 3879 阅读 · 0 评论 -
SpringBoot+VUE实现数据表格
文章目录前言一、前端准备1. 基础界面2. 导入JS文件二、后端准备1. 创建实体类2. Controller层3. Service层①. UserService接口②. UserServiceImpl实现类4. Mapper层①. UserMapper接口②. UserMapper.xml文件三、前后端整合四、运行结果总结前言既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。还记得第一次做项目时,因为不会将数据库表中的数据渲染到前端而头疼,最后还是靠layui提供的数据表格A原创 2021-07-30 22:06:23 · 12758 阅读 · 4 评论 -
详解SpringBoot整合Mybatis框架
文章目录前言一、创建SpringBoot项目二、配置Mybatis1. 在pom.xml文件中添加jar包依赖2. SpringBoot整合Mybatis配置文件三、创建Mapper接口四、创建XML映射文件五、测试是否整合成功总结前言人生是一段旅程,走过的路,就是你编织的生活,我们无法预知以后的路途,但是,我们能把握现在的自己,珍惜身边的一切,脚踏实地的走,走好自己的路,不在生命里给自己留下遗憾的风景!对于企业开发来说,稳定性和便捷性是最重要的两个特性,SpringBoot更像是一个框架的框架原创 2021-07-22 20:04:48 · 14560 阅读 · 26 评论 -
C1任务01-修改游戏存档
文章目录挑战说明内容一、任务实现工具:游戏:植物大战僵尸中文版十六进制编辑器:Hex Editor Neo二、任务实现过程:1、修改关卡2、修改金币3、修改用户名4、修改局内文字信息总结挑战有的玩家在玩游戏时,可能并不想⼀关⼀关地慢慢玩,⽽是希望可以直接跳到最后⼀关,或者从⾃⼰指定的关卡开始,⽐如 经典的《植物⼤战僵⼫》;再就是怎么能够「开挂」,得到更多的⾦钱、更⾼的属性、更强的道具,⽐如《三国志》系列。任何游戏都会保存玩家的进度和数据,不管是单机游戏还是⽹络游戏都是如此。如果玩家能够知道这些存档数原创 2021-04-03 17:58:01 · 7419 阅读 · 15 评论 -
SpringMVC上传文件
文章目录前言一、form表单上传1、样例代码:HTML代码Controller层代码2、运行结果:3、代码解析:HTML代码Controller层代码二、Ajax上传1.引入库2.读入数据总结前言本文介绍前端HTML界面如何向后端发送文件的两种方式: form表单上传和Ajax上传两种方式,本文是基于Spring Boot项目的Web应用。之前在解决文件上传问题时走了不少弯路,在项目完成以后写下博客来记录自己的解决方法,以后再遇到类似的问题将不会再发生之前犯过的错误,如果内容有解释描述不妥之处,欢迎在原创 2021-03-30 00:43:46 · 3886 阅读 · 3 评论