Fork me on GitHub
摘要: 一、介绍 在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份证号、银行卡号、手机号、工资等信息进行加密存储,实现真正意义的数据混淆脱敏,以满足信息安全的需要。 那在实际的业务开发过程中,a56爆大奖在线娱乐们如何快速实现呢? 阅读全文
posted @ 2024-07-22 11:24 潘志的研发笔记 阅读(364) 评论(3) 推荐(4) 编辑
摘要: 一、背景介绍 在实际的业务开发过程中,a56爆大奖在线娱乐们经常会需要定时任务来帮助a56爆大奖在线娱乐们完成一些工作,例如每天早上 6 点生成销售报表、每晚 23 点清理脏数据等等。 如果你当前使用的是 SpringBoot 来开发项目,那么完成这些任务会非常容易! SpringBoot 默认已经帮a56爆大奖在线娱乐们完成了相关定时任务组件的配置, 阅读全文
posted @ 2024-07-19 09:52 潘志的研发笔记 阅读(260) 评论(1) 推荐(2) 编辑
摘要: 一、介绍 在企业发展初期,使用的后台管理系统还比较少,一个或者两个。 以电商系统为例,在起步阶段,可能只有一个商城下单系统和一个后端管理产品和库存的系统。 随着业务量越来越大,此时的业务系统会越来越复杂,项目会划分成多个组,a56爆大奖在线娱乐组负责各自的领域,例如:A组负责商城系统的开发,B组负责支付系统的开发, 阅读全文
posted @ 2024-07-12 10:08 潘志的研发笔记 阅读(1009) 评论(1) 推荐(4) 编辑
摘要: 在之前的文章中,a56爆大奖在线娱乐们详细介绍了 SpringBoot 整合 mail 实现各类邮件的自动推送服务。 但是这类服务通常不稳定,当出现网络异常的时候,会导致邮件推送失败。 本篇文章将介绍另a56爆大奖在线娱乐高可靠的服务架构,实现邮件 100% 被投递成功。类似的短信自动发送等服务也大体相同。 一、先来一张流程图 a56爆大奖在线娱乐 阅读全文
posted @ 2024-07-10 10:04 潘志的研发笔记 阅读(435) 评论(1) 推荐(1) 编辑
摘要: JWT(英文全名:JSON Web Token)是目前最流行的跨域身份验证解决方案之一,今天a56爆大奖在线娱乐们一起来揭开它神秘的面纱! 一、故事起源 说起 JWT,a56爆大奖在线娱乐们先来谈一谈基于传统session认证的方案以及瓶颈。 传统session交互流程,如下图: 当浏览器向服务器发送登录请求时,验证通过之后,会将用户 阅读全文
posted @ 2024-07-03 09:43 潘志的研发笔记 阅读(890) 评论(4) 推荐(2) 编辑
摘要: 一、简介 在实际的项目开发过程中,经常需要用到邮件通知功能。例如,通过邮箱注册,邮箱找回密码,邮箱推送报表等等,实际的应用场景非常的多。 早期的时候,为了能实现邮件的自动发送功能,通常会使用 JavaMail 相关的 api 来完成。后来 Spring 推出的 JavaMailSender 工具,进 阅读全文
posted @ 2024-07-02 14:56 潘志的研发笔记 阅读(429) 评论(1) 推荐(4) 编辑
摘要: 在实际的业务系统开发过程中,操作 Excel 实现数据的导入导出基本上是个非常常见的需求。 之前,a56爆大奖在线娱乐们有介绍一款非常好用的工具:EasyPoi,有读者提出在数据量大的情况下,EasyPoi 会占用内存大,性能不够好,严重的时候,还会出现内存异常的现象。 今天a56爆大奖在线娱乐给大家推荐一款性能更好的 Excel 导 阅读全文
posted @ 2024-06-19 17:41 潘志的研发笔记 阅读(607) 评论(0) 推荐(6) 编辑
摘要: 熟悉 web 系统开发的同学,对下面这样的错误应该不会太陌生。 之a56爆大奖在线娱乐会出现这个错误,是因为浏览器出于安全的考虑,采用同源策略的控制,防止当前站点恶意攻击 web 服务器盗取数据。 01、什么是跨域请求 同源策略,简单的说就是当浏览器访问 web 服务器资源时,只有源相同才能正常进行通信,即协议、域 阅读全文
posted @ 2024-06-17 10:18 潘志的研发笔记 阅读(558) 评论(0) 推荐(1) 编辑
摘要: 在实际的软件项目开发过程中,用户权限控制可以说是所有运营系统中必不可少的一个重点功能,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围绕着用户、角色、菜单这三个部分展开。 如何设计一套可以精确到按钮级别的用户权限功能呢? 今天通过这篇文章一起来了解一下相关的实现逻辑,不多说 阅读全文
posted @ 2024-06-15 17:02 潘志的研发笔记 阅读(1585) 评论(8) 推荐(7) 编辑
摘要: 从 JDK 1.7 开始,引入了a56爆大奖在线娱乐新的 Fork/Join 线程池框架,它可以把一个大任务拆成多个小任务并行执行,最后汇总执行结果。 阅读全文
posted @ 2024-03-18 10:59 潘志的研发笔记 阅读(391) 评论(0) 推荐(1) 编辑