摘要:
前言 之前一篇文章 "《shell 脚本实现文件对称加密》" 中,讲述了如何用 shell 脚本实现对称加密。 之后写管理密码脚本时,发觉该脚本的处理速度非常慢,而其原因就在 shell 的处理命令上,而将其中的循环亦或运算改用 awk 处理即可,下面记录需要注意的地方。 亦或运算及函数 笔者使用的 阅读全文
摘要:
前言 之前手机里管理密码的脚本,都是直接编写进纯文本然后进行多次归档及压缩来实现不明文存储,一直觉得不太安全,于是昨天晚上编写脚本实现了简单的文件对称加密。 网上文章都利用 来进行文件加解密,这不符合在手机上运行的需要,所以必须自己编写文件的对称加密。 核心原理解析 对称加密的加密过程使用秘钥将明文 阅读全文
摘要:
前言 Java 编程中常会遇到需要进行字节处理的地方,本篇文章就来探讨编程中会遇到的字节处理问题。 字节序 字节序(endianness)是对于多字节数据来说的,它描述了多字节数据存储的顺序,分为大端字节序(big endian)和小端字节序(little endian)两种。 大端序即高位字节位于 阅读全文
摘要:
连接无状态 使用 HTTP 的连接是无状态的,因此为了应对需要状态的服务例如用户登录,诞生了适合保存状态的设计 会话(session),本文就来探讨一下会话。 会话的使用 Spring Mvc 中使用会话很简单,在控制器类的方法参数列表中,直接编写 类型的参数,或者参数列表中编写 类,然后使用 方法 阅读全文
摘要:
习惯优于配置 Spring Boot 项目的重要思想就是“习惯优于配置”,这也是为什么该项目诞生的原因,让开发者免于 Spring 生态中各种项目的配置。尽管如此,但项目中完全零配置还是很难做到的,因此本篇文章就来讲解一下 Spring Boot 中的配置。 分析默认项目 先从默认创建的项目开始分析 阅读全文