logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

常用加密算法之 AES 简介及应用

AES(高级加密标准)是一种对称分组加密算法,采用128位块大小,支持128/192/256位密钥长度。其核心原理基于多轮替换-置换操作,包括字节替换、行移位、列混淆和轮密钥加。AES提供多种工作模式(ECB、CBC、CTR、GCM)和填充方案(PKCS5/PKCS7、Zero Padding等)。本文以Java实现为例,展示了AES/CBC/PKCS5Padding模式的加密解密工具类,包含密钥

文章图片
#网络#服务器#安全 +2
常用加密算法之 RSA 简介及应用

RSA 算法是一种非对称加密技术,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年发明。它基于大数质因数分解的困难性,提供了一种安全的数据加密和解密方法。

#java
Springboot 开发之任务调度框架(一)Quartz 简介

Quartz 是一个功能强大且灵活的开源作业调度库,广泛用于 Java 应用中。它允许开发者创建复杂的调度任务,包括简单的周期性任务和复杂的日程安排。Quartz 支持多种类型的任务调度,包括按时间间隔、特定时间点、日历时间和其他复杂的时间表达式。丰富的调度表达式:支持 Cron 表达式,可以非常灵活地定义任务的调度时间。持久化支持:Quartz 支持将调度任务存储到数据库中,以保证任务在应用重启

文章图片
#spring boot#后端#java
Java分布式ID中 Snowflake 雪花算法应用

在分布式系统中,常见的ID生成方案包括UUID、数据库自增ID、Redis生成ID以及Snowflake算法等。其中,Snowflake算法以其高效、简洁的特性受到广泛关注。Snowflake算法生成的ID是一个64位的整数,由时间戳、工作机器ID和序列号组成,保证了全局唯一性、递增性和趋势递增性。在Spring中,Snowflake算法作为一种高效且易于实现的分布式ID生成方案,能够很好地满足分

文章图片
#java#分布式#算法
微信小程序开发实战指南(三)-- Webview访问总结

微信小程序开发中,业务域名配置和Webview使用存在严格限制。业务域名必须使用HTTPS协议且完成ICP备案,个人账号不支持web-view组件。配置需通过小程序后台验证文件,最多可配置200个域名。访问微信公众号文章时,传统方法受限,应使用wx.openOfficialAccountArticle API。开发中需注意H5通信、性能优化和安全问题,如预加载策略、缓存管理和敏感信息保护。常见问题

文章图片
#微信小程序#小程序
Springboot 开发之 Quartz 任务调度框架简介

Quartz Scheduler是一个功能丰富的开源作业调度库,它允许开发人员以灵活的方式创建和管理定时任务。

文章图片
#spring boot#后端#java
git 命令学习之branch 和 tag 操作

在项目一个迭代过程结束之时,或是一个版本发布之后,我们要进行 新版本的开发,这时就需要对原来的项目代码进行封存,以及新项目代码的开始,这时就需要用到 branch 和 tag 操作。下面简单说说对这两个操作的理解。branch ,中文意思是分支;当一个项目开发到一个阶段结束后,我们要开启新的方向,比如说 华山派掌门 收了两个徒弟,要将不同的绝学赋予他们,一个是以剑术为主(风清扬),另一个以练气为主

文章图片
#git
git 命令之 stash 命令详解

git stash 命令是 Git 中一个非常有用的工具,它可以帮助开发者保存工作进度,以便在需要时能够重新应用这些更改。通过合理地使用 git stash 命令,开发者可以更加灵活地管理自己的 Git 仓库,提高工作效率。

文章图片
#git
Springboot 开发 -- 跨域问题技术详解

跨域访问问题指的是在客户端浏览器中,由于安全策略的限制,不允许从一个源(域名、协议、端口)直接访问另一个源的资源。当浏览器发起一个跨域请求时,会被浏览器拦截,并阻止数据的传输。这种限制是为了保护用户的隐私和安全,防止恶意网站利用用户的浏览器向其他网站发送请求并获取敏感信息。

文章图片
#spring boot#后端#java
vue框架学习 -- 跨域问题解决之 proxy 配置

文件中的 devServer.proxy 配置来设置一个代理服务器。这个代理服务器会拦截特定的请求,并将其转发到目标后端服务器。通过上述配置,当Vue应用在开发过程中发出对 /api/xxx 的任何HTTP请求时,这些请求会被。在Vue.js项目中,为了在开发环境下解决跨域问题,我们可以利用vue.config.js。从而绕过了浏览器的同源策略限制,使得前端应用能够与不同域名下的后端服务正常交互。

文章图片
#vue.js#学习#前端
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择